Skip to content

Instantly share code, notes, and snippets.

@adamgarcia4
Last active March 25, 2020 18:30
Show Gist options
  • Save adamgarcia4/1f4a15fb7794b7f1c73b06203b9dfadf to your computer and use it in GitHub Desktop.
Save adamgarcia4/1f4a15fb7794b7f1c73b06203b9dfadf to your computer and use it in GitHub Desktop.
Wix Coding Challenge
{"lastUpload":"2020-03-25T18:30:15.275Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.6"
},
{
"metadata": {
"id": "f9cefb32-c03e-46e5-898e-adab3f736c14",
"publisherId": "aleclarson.auto-typings",
"publisherDisplayName": "aleclarson"
},
"name": "auto-typings",
"publisher": "aleclarson",
"version": "0.1.5"
},
{
"metadata": {
"id": "70378119-1d85-4935-9733-0298c7a369a2",
"publisherId": "steoates.autoimport",
"publisherDisplayName": "steoates"
},
"name": "autoimport",
"publisher": "steoates",
"version": "1.5.3"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.5.0"
},
{
"metadata": {
"id": "7a0110bb-231a-4598-aa1b-0769ea46d28b",
"publisherId": "aaron-bond.better-comments",
"publisherDisplayName": "aaron-bond"
},
"name": "better-comments",
"publisher": "aaron-bond",
"version": "2.0.5"
},
{
"metadata": {
"id": "5a6e2b21-1d61-4acd-b31b-907f9c23f18a",
"publisherId": "CoenraadS.bracket-pair-colorizer-2",
"publisherDisplayName": "CoenraadS"
},
"name": "bracket-pair-colorizer-2",
"publisher": "CoenraadS",
"version": "0.0.29"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "bf5d633c-03fa-4439-9e53-6b4d0c430fcf",
"publisherId": "in4margaret.compareit",
"publisherDisplayName": "in4margaret"
},
"name": "compareit",
"publisher": "in4margaret",
"version": "0.0.2"
},
{
"metadata": {
"id": "fd57e8bb-032e-4afd-8a56-fc7b025c8e35",
"publisherId": "phillipcao.debug-current",
"publisherDisplayName": "phillipcao"
},
"name": "debug-current",
"publisher": "phillipcao",
"version": "0.1.0"
},
{
"metadata": {
"id": "19804510-b475-4dae-b0f7-6ca08fd1af0c",
"publisherId": "dsznajder.es7-react-js-snippets",
"publisherDisplayName": "dsznajder"
},
"name": "es7-react-js-snippets",
"publisher": "dsznajder",
"version": "2.7.0"
},
{
"metadata": {
"id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7",
"publisherId": "mhutchie.git-graph",
"publisherDisplayName": "mhutchie"
},
"name": "git-graph",
"publisher": "mhutchie",
"version": "1.22.0"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "10.2.1"
},
{
"metadata": {
"id": "7b71fc1b-190d-4f7d-95d1-93e422649b0a",
"publisherId": "Zignd.html-css-class-completion",
"publisherDisplayName": "Zignd"
},
"name": "html-css-class-completion",
"publisher": "Zignd",
"version": "1.19.0"
},
{
"metadata": {
"id": "f30b63fa-e34a-40af-a573-5de5ecfb6c5e",
"publisherId": "k--kato.intellij-idea-keybindings",
"publisherDisplayName": "k--kato"
},
"name": "intellij-idea-keybindings",
"publisher": "k--kato",
"version": "0.2.37"
},
{
"metadata": {
"id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
"publisherId": "ritwickdey.LiveServer",
"publisherDisplayName": "ritwickdey"
},
"name": "LiveServer",
"publisher": "ritwickdey",
"version": "5.6.1"
},
{
"metadata": {
"id": "b86f2912-130c-4ad6-a7ec-2de75b2a339f",
"publisherId": "bhshawon.node-json-autocomplete",
"publisherDisplayName": "bhshawon"
},
"name": "node-json-autocomplete",
"publisher": "bhshawon",
"version": "0.1.3"
},
{
"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": "79afa437-682e-4fa2-a4fd-87844832a1dc",
"publisherId": "ryu1kn.partial-diff",
"publisherDisplayName": "ryu1kn"
},
"name": "partial-diff",
"publisher": "ryu1kn",
"version": "1.4.1"
},
{
"metadata": {
"id": "0d1241e3-fa60-4f24-8f2a-6d7085677c48",
"publisherId": "ionutvmi.path-autocomplete",
"publisherDisplayName": "ionutvmi"
},
"name": "path-autocomplete",
"publisher": "ionutvmi",
"version": "1.13.3"
},
{
"metadata": {
"id": "5e69f001-f945-4c97-baf0-320d82a153b3",
"publisherId": "felixfbecker.php-intellisense",
"publisherDisplayName": "felixfbecker"
},
"name": "php-intellisense",
"publisher": "felixfbecker",
"version": "2.3.14"
},
{
"metadata": {
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90",
"publisherId": "esbenp.prettier-vscode",
"publisherDisplayName": "esbenp"
},
"name": "prettier-vscode",
"publisher": "esbenp",
"version": "3.20.0"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2020.3.69010"
},
{
"metadata": {
"id": "19e1cdbe-42df-443e-89c0-bfecc7204b1d",
"publisherId": "tht13.python",
"publisherDisplayName": "tht13"
},
"name": "python",
"publisher": "tht13",
"version": "0.2.3"
},
{
"metadata": {
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
"publisherId": "ms-vscode-remote.remote-containers",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-containers",
"publisher": "ms-vscode-remote",
"version": "0.106.0"
},
{
"metadata": {
"id": "607fd052-be03-4363-b657-2bd62b83d28a",
"publisherId": "ms-vscode-remote.remote-ssh",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh",
"publisher": "ms-vscode-remote",
"version": "0.50.1"
},
{
"metadata": {
"id": "bfeaf631-bcff-4908-93ed-fda4ef9a0c5c",
"publisherId": "ms-vscode-remote.remote-ssh-edit",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-ssh-edit",
"publisher": "ms-vscode-remote",
"version": "0.50.1"
},
{
"metadata": {
"id": "f0c5397b-d357-4197-99f0-cb4202f22818",
"publisherId": "ms-vscode-remote.remote-wsl",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "remote-wsl",
"publisher": "ms-vscode-remote",
"version": "0.42.4"
},
{
"metadata": {
"publisherId": "adamgarcia4.terminalwematch",
"publisherDisplayName": "adamgarcia4"
},
"name": "terminalwematch",
"publisher": "adamgarcia4",
"version": "0.0.1"
},
{
"metadata": {
"id": "8f26d05e-e8ef-4156-af0a-ca7778b47006",
"publisherId": "lihui.vs-color-picker",
"publisherDisplayName": "lihui"
},
"name": "vs-color-picker",
"publisher": "lihui",
"version": "1.0.0"
},
{
"metadata": {
"id": "de44183f-5377-4ceb-ac15-79364a30070c",
"publisherId": "apollographql.vscode-apollo",
"publisherDisplayName": "apollographql"
},
"name": "vscode-apollo",
"publisher": "apollographql",
"version": "1.14.4"
},
{
"metadata": {
"id": "0b8f8d63-11a2-4194-969c-ca7488b3413a",
"publisherId": "pranaygp.vscode-css-peek",
"publisherDisplayName": "pranaygp"
},
"name": "vscode-css-peek",
"publisher": "pranaygp",
"version": "3.0.2"
},
{
"metadata": {
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
"publisherId": "ms-azuretools.vscode-docker",
"publisherDisplayName": "ms-azuretools"
},
"name": "vscode-docker",
"publisher": "ms-azuretools",
"version": "1.0.0"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "2.1.1"
},
{
"metadata": {
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757",
"publisherId": "eg2.vscode-npm-script",
"publisherDisplayName": "eg2"
},
"name": "vscode-npm-script",
"publisher": "eg2",
"version": "0.3.11"
},
{
"metadata": {
"id": "23d72dfc-8dd1-4e30-926e-8783b4378f13",
"publisherId": "ms-vscode-remote.vscode-remote-extensionpack",
"publisherDisplayName": "ms-vscode-remote"
},
"name": "vscode-remote-extensionpack",
"publisher": "ms-vscode-remote",
"version": "0.20.0"
},
{
"metadata": {
"id": "06cc3e44-aedb-41b8-a4ea-29ebf3c491fd",
"publisherId": "jpoissonnier.vscode-styled-components",
"publisherDisplayName": "jpoissonnier"
},
"name": "vscode-styled-components",
"publisher": "jpoissonnier",
"version": "0.0.29"
},
{
"metadata": {
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af",
"publisherId": "ms-vsliveshare.vsliveshare",
"publisherDisplayName": "ms-vsliveshare"
},
"name": "vsliveshare",
"publisher": "ms-vsliveshare",
"version": "1.0.1783"
},
{
"metadata": {
"id": "87b7ee15-39a4-4bbe-b4b8-86718c151964",
"publisherId": "wordpresstoolbox.wordpress-toolbox",
"publisherDisplayName": "wordpresstoolbox"
},
"name": "wordpress-toolbox",
"publisher": "wordpresstoolbox",
"version": "1.3.6"
},
{
"metadata": {
"id": "0cb81da2-1880-4755-9995-0ae9cc728e20",
"publisherId": "DotJoshJohnson.xml",
"publisherDisplayName": "DotJoshJohnson"
},
"name": "xml",
"publisher": "DotJoshJohnson",
"version": "2.5.0"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+left",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+right",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+]",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+[",
"command": "workbench.action.navigateForward"
},
{
"key": "alt+click",
"command": "editor.action.peekImplementation",
},
{
"key": "shift+cmd+n",
"command": "explorer.newFile"
},
{
"key": "ctrl+shift+cmd+n",
"command": "explorer.newFolder"
},
{
"key": "cmd+k",
"command": "-git.commitAll",
"when": "!inDebugMode && !terminalFocus"
},
{
"key": "ctrl+c",
"command": "editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "shift+cmd+j",
"command": "-workbench.action.search.toggleQueryDetails",
"when": "searchViewletVisible"
},
{
"key": "shift+cmd+j",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+c",
"command": "-editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "shift+cmd+u",
"command": "workbench.files.action.collapseExplorerFolders"
},
{
"key": "shift+cmd+u",
"command": "-workbench.action.output.toggleOutput"
},
{
"key": "alt+cmd+k",
"command": "-keybindings.editor.recordSearchKeys",
"when": "inKeybindings && inKeybindingsSearch"
},
{
"key": "alt+cmd+k",
"command": "eslint.executeAutofix"
}
]
{
"editor.tabSize": 2,
"window.zoomLevel": 0,
"editor.fontSize": 14,
"editor.wordWrap": "on",
"editor.rulers": [80],
"editor.tokenColorCustomizations": {
"textMateRules": [{
"scope": "storage.type.class.todo",
"settings": {
"foreground": "#f8e802"
}
},
{
"scope": "storage.type.class.fixme",
"settings": {
"foreground": "#ff0000"
}
}
]
},
"cosmosDB.showSavePrompt": false,
"files.associations": {
"*.js": "javascriptreact"
},
"editor.tabSize": 2,
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
"prettier.semi": false,
"files.hotExit": "onExit",
"remote.port": 52698,
"remote.onstartup": true,
"remote.host": "127.0.0.1",
"workbench.editor.enablePreview": false,
"workbench.startupEditor": "welcomePage",
"breadcrumbs.enabled": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"C_Cpp.updateChannel": "Insiders",
"[cpp]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"gitlens.views.repositories.location": "gitlens",
"gitlens.views.fileHistory.location": "gitlens",
"gitlens.views.lineHistory.location": "gitlens",
"gitlens.views.compare.location": "gitlens",
"gitlens.views.search.location": "gitlens",
"gitlens.hovers.currentLine.over": "line",
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.cursorSmoothCaretAnimation": true,
"editor.smoothScrolling": true,
"editor.foldingStrategy": "indentation",
"debug-current.file": "eurex",
"editor.largeFileOptimizations": false,
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"eslint.enable": true,
"editor.insertSpaces": false,
"eslint.alwaysShowStatus": true,
"vsprettier.useEsLint": true,
"typescript.tsserver.trace": "verbose",
"git.autofetch": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"sync.gist": "1f4a15fb7794b7f1c73b06203b9dfadf",
}
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. 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": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Verbose Console": {
"prefix": "cv",
"body": [
"console.log('$1:', $1)",
"$2"
],
"description": "Console Log Verbose"
},
}
{
// Place your snippets for javascript 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"
// }
"Create Promise": {
"prefix": "pr",
"body": [
"return new Promise((resolve, reject) => {",
" $0",
"})"
],
"description": "Promise"
},
"Create Const Function": {
"prefix": "cfun",
"body": [
"const ${1:function Name} = (${2:params}) => {",
" $0",
"}"
]
},
"Create Checkpoint": {
"prefix": "cp",
"body": [
"console.log(`CP$0`)"
]
},
"Verbose Consolelog": {
"prefix": "cverb",
"body": [
"console.log(`$1`,JSON.parse(JSON.stringify($1)))"
]
}
}
{
// 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",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Clg": {
"prefix": "clg",
"body": [
"console.log(`$0`)"
],
"description": "Console Log"
},
"Clg with Json Stringify": {
"prefix": "cvr",
"body": [
"console.log('$1:',JSON.stringify($1,null,2))",
"$2"
],
"description": "Console Log with Stringify"
},
"Map Over Object": {
"prefix": "mapOver",
"body": [
"Object.keys($1).map($2 => {",
"\tconst $3 = $1[$2]",
"})"
],
"description": "Map over Object."
},
"eslint-disable-line": {
"prefix": "esdisableline",
"body": [
"//eslint-disable-line"
]
},
"console print": {
"prefix": "cp",
"body": [
"console.log(`cp$0`)"
]
},
"Create Promise": {
"prefix": "pr",
"body": [
"return new Promise((resolve, reject) => {",
" $0",
"})"
],
"description": "Promise"
},
"Create Const Function": {
"prefix": "cfun",
"body": [
"const ${1:function Name} = (${2:params}) => {",
" $0",
"}"
]
},
"Create Checkpoint": {
"prefix": "cp",
"body": [
"console.log(`CP$0`)"
]
},
"Verbose Consolelog": {
"prefix": "cverb",
"body": [
"console.log(`$1`,JSON.parse(JSON.stringify($1)))"
]
},
"Import Classnames": {
"prefix": "imcx",
"body": [
"import cx from 'classnames'",
],
"description": "Import class names"
},
"import all react headers": {
"prefix": "imh",
"body": [
"import React from 'react'",
"import cx from 'classnames'",
"import styles from './Style.scss'"
],
"description": "Import React Headers"
},
"start constructor": {
"prefix": "cstr",
"body": [
"constructor(props) {",
"\tsuper(props)",
"\t$0",
"}",
],
"description": "Add React class constructor"
},
"Anonymous Function": {
"prefix": "af",
"body": [
"($1) => {",
"\t$0",
"}",
],
"description": "Add React class constructor"
},
}
{
// Place your snippets for php 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"
// }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment