{"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}