rodrigojcmello
3/23/2018 - 8:17 PM

cloudSettings

{"lastUpload":"2018-09-23T00:37:14.665Z","extensionVersion":"v3.1.2"}
[
  {
    "metadata": {
      "id": "f583eafd-aa0d-4ccb-8f44-d1e610389660",
      "publisherId": "CoenraadS.bracket-pair-colorizer",
      "publisherDisplayName": "CoenraadS"
    },
    "name": "bracket-pair-colorizer",
    "publisher": "CoenraadS",
    "version": "1.0.60"
  },
  {
    "metadata": {
      "id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
      "publisherId": "Shan.code-settings-sync",
      "publisherDisplayName": "Shan"
    },
    "name": "code-settings-sync",
    "publisher": "Shan",
    "version": "3.1.2"
  },
  {
    "metadata": {
      "id": "1ec62ca5-d7f9-4ddb-a882-e8d018c0aefd",
      "publisherId": "msjsdiag.debugger-for-chrome",
      "publisherDisplayName": "msjsdiag"
    },
    "name": "debugger-for-chrome",
    "publisher": "msjsdiag",
    "version": "4.10.1"
  },
  {
    "metadata": {
      "id": "84c081d5-110f-47fc-8272-18d80f67c3f9",
      "publisherId": "dinhani.divider",
      "publisherDisplayName": "dinhani"
    },
    "name": "divider",
    "publisher": "dinhani",
    "version": "1.1.3"
  },
  {
    "metadata": {
      "id": "b8d8b99d-ecb3-4a0a-8d9f-aa5a9a4a68e5",
      "publisherId": "jolaleye.horizon-theme-vscode",
      "publisherDisplayName": "jolaleye"
    },
    "name": "horizon-theme-vscode",
    "publisher": "jolaleye",
    "version": "1.2.5"
  },
  {
    "metadata": {
      "id": "d3302fba-40e1-46b9-842e-9ccf7924959d",
      "publisherId": "ChirtleLovesDolls.nebula-theme",
      "publisherDisplayName": "ChirtleLovesDolls"
    },
    "name": "nebula-theme",
    "publisher": "ChirtleLovesDolls",
    "version": "1.3.1"
  },
  {
    "metadata": {
      "id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8",
      "publisherId": "christian-kohler.npm-intellisense",
      "publisherDisplayName": "christian-kohler"
    },
    "name": "npm-intellisense",
    "publisher": "christian-kohler",
    "version": "1.3.0"
  },
  {
    "metadata": {
      "id": "e8b469bd-915d-4070-bfc2-05c9b546f8ee",
      "publisherId": "jakob101.RelativePath",
      "publisherDisplayName": "jakob101"
    },
    "name": "RelativePath",
    "publisher": "jakob101",
    "version": "1.4.0"
  },
  {
    "metadata": {
      "id": "f8b5562e-a2d9-49ab-9f91-e7da91998a92",
      "publisherId": "shinnn.stylelint",
      "publisherDisplayName": "shinnn"
    },
    "name": "stylelint",
    "publisher": "shinnn",
    "version": "0.43.0"
  },
  {
    "metadata": {
      "id": "513cf511-3894-4ee2-8c34-13ab83ddfd37",
      "publisherId": "eg2.tslint",
      "publisherDisplayName": "eg2"
    },
    "name": "tslint",
    "publisher": "eg2",
    "version": "1.0.39"
  },
  {
    "metadata": {
      "id": "6623619a-676d-4cde-943f-a3c193b44fc0",
      "publisherId": "ChakrounAnas.turbo-console-log",
      "publisherDisplayName": "ChakrounAnas"
    },
    "name": "turbo-console-log",
    "publisher": "ChakrounAnas",
    "version": "1.2.10"
  },
  {
    "metadata": {
      "id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
      "publisherId": "dbaeumer.vscode-eslint",
      "publisherDisplayName": "dbaeumer"
    },
    "name": "vscode-eslint",
    "publisher": "dbaeumer",
    "version": "1.6.0"
  },
  {
    "metadata": {
      "id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
      "publisherId": "robertohuertasm.vscode-icons",
      "publisherDisplayName": "robertohuertasm"
    },
    "name": "vscode-icons",
    "publisher": "robertohuertasm",
    "version": "7.26.0"
  },
  {
    "metadata": {
      "id": "3fd25437-acd9-42d7-ab19-581a69ce2dd9",
      "publisherId": "MS-CEINTL.vscode-language-pack-pt-BR",
      "publisherDisplayName": "MS-CEINTL"
    },
    "name": "vscode-language-pack-pt-BR",
    "publisher": "MS-CEINTL",
    "version": "1.27.2"
  },
  {
    "metadata": {
      "id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
      "publisherId": "eg2.vscode-npm-script",
      "publisherDisplayName": "eg2"
    },
    "name": "vscode-npm-script",
    "publisher": "eg2",
    "version": "0.3.5"
  },
  {
    "metadata": {
      "id": "37a0d321-bc0d-4455-800c-90716bd69cf0",
      "publisherId": "sasa.vscode-sass-format",
      "publisherDisplayName": "sasa"
    },
    "name": "vscode-sass-format",
    "publisher": "sasa",
    "version": "1.1.6"
  },
  {
    "metadata": {
      "id": "beb68b20-7c55-471c-9b63-3486f9423566",
      "publisherId": "mrmlnc.vscode-scss",
      "publisherDisplayName": "mrmlnc"
    },
    "name": "vscode-scss",
    "publisher": "mrmlnc",
    "version": "0.6.2"
  },
  {
    "metadata": {
      "id": "6f5d4f30-67aa-4151-80c0-1bbe8ca5f9db",
      "publisherId": "cssho.vscode-svgviewer",
      "publisherDisplayName": "cssho"
    },
    "name": "vscode-svgviewer",
    "publisher": "cssho",
    "version": "1.4.6"
  },
  {
    "metadata": {
      "id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
      "publisherId": "wayou.vscode-todo-highlight",
      "publisherDisplayName": "wayou"
    },
    "name": "vscode-todo-highlight",
    "publisher": "wayou",
    "version": "1.0.4"
  }
]
{
    "tslint.autoFixOnSave": true,
    "explorer.openEditors.visible": 5,
    "workbench.editor.showTabs": true,
    "window.nativeTabs": false,
    "workbench.startupEditor": "newUntitledFile",
    "workbench.colorCustomizations": {
        "terminal.foreground": "#00FD61"
    },
    "window.zoomLevel": 0,
    "editor.wordWrap": "off",
    "editor.rulers": [
        100
    ],
    "editor.wordWrapColumn": 100,
    "editor.fontFamily": "Fira Code",
    "editor.fontLigatures": true,
    "editor.formatOnSave": true,
    "editor.detectIndentation": false,
    "sync.gist": "8d758096c67e2c3a68313e20c1a2b7ce",
    "sync.autoDownload": false,
    "sync.autoUpload": false,
    "sync.forceDownload": false,
    "sync.quietSync": false,
    "sync.askGistName": false,
    "sync.removeExtensions": true,
    "sync.syncExtensions": true,
    "git.autofetch": true,
    "git.confirmSync": false,
    "divider.endColumn": 100,
    "divider.text": "-",
    "eslint.autoFixOnSave": true,
    "relativePath.ignore": [
        "**/node_modules/**",
        "**/*.dll",
        "**/obj/**",
        "**/objd/**",
        "**/www/**",
        "**/plugins/**",
        "**/platforms/**"
    ],
    "files.associations": {
        "*.js": "javascript"
    },
    "workbench.sideBar.location": "left",
    "[javascriptreact]": {},
    "javascript.updateImportsOnFileMove.enabled": "never",
    "workbench.iconTheme": "vscode-icons",
    "editor.minimap.enabled": true,
    "typescript.updateImportsOnFileMove.enabled": "always",
    "logMessagePrefix": "",
    "bracketPairColorizer.showHorizontalScopeLine": false,
    "bracketPairColorizer.consecutivePairColors": [
        "()",
        "[]",
        "{}",
        [
            "#DCDDA8",
            "#C683C0",
            "#97DAFE"
        ],
        "Red"
    ],
}
{
    // Place your snippets for javascriptreact here. Each snippet is defined under a snippet name and has a prefix, body and 
    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
    // same ids are connected.
    // Example:
    "Print to console": {
        "prefix": "log",
        "description": "Log output to console",
        "body": [
            "console.log('$1', $1);",
        ]
    },
    "Lodash Map": {
        "prefix": "_map",
        "body": [
            "let $1 = _.map($2, ($3) => {",
            "\treturn $3;",
            "});"
        ]
    },
    "Lodash Filter": {
        "prefix": "_fil",
        "body": [
            "let $1 = _.filter($2, ['$3', '$4']);"
        ]
    },
    "Lodash Filter 2": {
        "prefix": "_fil2",
        "body": [
            "let $1 _.filter($2, { $3: $4, $5: $6 });"
        ]
    },
    "Referenciar Componente": {
        "prefix": "ref",
        "body": [
            "ref={el => this.ref[$1] = el}"
        ]
    },
    "Componente Classe React": {
        "description": "Componente Classe React",
        "prefix": "Componente",
        "body": [
            "class $1 extends PureComponent {",
            "\tconstructor(props) {",
            "\t\tsuper(props);",
            "\t\tthis.state = {};",
            "\t}",
            "\trender() {",
            "\t\treturn (",
            "\t\t\t<div>$2</div>",
            "\t\t);",
            "\t}",
            "}",
            "",
            "export default $1;"
        ]
    },
    "componentDidMount": {
        "description": "componentDidMount",
        "prefix": "DidMount",
        "body": [
            "componentDidMount() {",
            "\t$1",
            "}"
        ]
    },
    "componentDidUpdate": {
        "description": "componentDidUpdate",
        "prefix": "DidUpdate",
        "body": [
            "componentDidUpdate(prevProps, prevState) {",
            "\t$1",
            "}"
        ]
    }
}
{
    // Place your snippets for typescript here. Each snippet is defined under a snippet name and has a prefix, body and 
    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
    // same ids are connected.
    // Example:
    // "Print to console": {
    // 	"prefix": "log",
    // 	"body": [
    // 		"console.log('$1');",
    // 		"$2"
    // 	],
    // 	"description": "Log output to console"
    // }
    "Container de componentes": {
        "description": "Container de componentes",
        "prefix": "container",
        "body": [
            "import { connect } from 'react-redux';",
            "import { bindActionCreators, Dispatch } from 'redux';",
            "",
            "const mapStateToProps = (state: IAppState) => ({",
            "\t$1: state.$1,",
            "});",
            "",
            "const mapDispatchToProps = (dispatch: Dispatch) => (",
            "\tbindActionCreators({ $2 }, dispatch)",
            ");",
            "",
            "export default connect(mapStateToProps, mapDispatchToProps)($3);"
        ]
    },
}
{
    // Place your snippets for typescriptreact here. Each snippet is defined under a snippet name and has a prefix, body and 
    // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
    // $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
    // same ids are connected.
    // Example:
    // "Print to console": {
    // 	"prefix": "log",
    // 	"body": [
    // 		"console.log('$1');",
    // 		"$2"
    // 	],
    // 	"description": "Log output to console"
    // }
    "Componente Classe React": {
        "description": "Componente Classe React",
        "prefix": "Componente",
        "body": [
            "import * as React from 'react';",
            "",
            "class $1 extends React.PureComponent<{}, {}> {",
            "\tconstructor(props: {}) {",
            "\t\tsuper(props);",
            "\t\tthis.state = {",
            "\t\t};",
            "\t}",
            "\tpublic render() {",
            "\t\treturn (",
            "\t\t\t<>",
            "\t\t\t\tOlá Mundo!",
            "\t\t\t</>",
            "\t\t);",
            "\t}",
            "}",
            "",
            "export default $1;",
            "",
        ]
    },
    "Componente Funcional Sem Estado": {
        "description": "Componente Funcional Sem Estado",
        "prefix": "Funcional",
        "body": [
            "import * as React from 'react';",
            "",
            "interface IProps {",
            "\ttexto: string;",
            "}",
            "",
            "const Componente = (props: IProps) => {",
            "\treturn (",
            "\t\t<>",
            "\t\t\t{props.texto}",
            "\t\t</>",
            "\t);",
            "};",
            "",
            "export { Componente };"
        ]
    }
}
{"version":"7.26.0","status":0,"welcomeShown":true}