pentest-distro-builder/filesystem/etc/skel/.config/Code/CachedExtensions/builtin
Kaj Forney f7da7f3982 Move stuff to /etc/skel
Former-commit-id: d5258c85bc
Former-commit-id: aaf57e63c1976b3960fee717c68c3b09dc1a94ff
2018-10-18 13:47:28 -06:00

1 line
139 KiB
Plaintext

{"input":{"ourVersion":"1.19.0","commit":"816be6780ca8bd0ab80314e11478c48c70d09383","locale":"en-us","devMode":false,"absoluteFolderPath":"/usr/share/code/resources/app/extensions","isBuiltin":true,"mtime":1513712256298},"result":[{"name":"bat","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js mmims/language-batchfile grammars/batchfile.cson ./syntaxes/batchfile.tmLanguage.json"},"contributes":{"languages":[{"id":"bat","extensions":[".bat",".cmd"],"aliases":["Batch","bat"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"bat","scopeName":"source.batchfile","path":"./syntaxes/batchfile.tmLanguage.json"}],"snippets":[{"language":"bat","path":"./snippets/batchfile.snippets.json"}]},"isBuiltin":true,"id":"vscode.bat","extensionFolderPath":"/usr/share/code/resources/app/extensions/bat"},{"name":"clojure","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-clojure grammars/clojure.cson ./syntaxes/clojure.tmLanguage.json"},"contributes":{"languages":[{"id":"clojure","aliases":["Clojure","clojure"],"extensions":[".clj",".cljs",".cljc",".cljx",".clojure",".edn"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"clojure","scopeName":"source.clojure","path":"./syntaxes/clojure.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.clojure","extensionFolderPath":"/usr/share/code/resources/app/extensions/clojure"},{"name":"coffeescript","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-coffee-script grammars/coffeescript.cson ./syntaxes/coffeescript.tmLanguage.json"},"contributes":{"languages":[{"id":"coffeescript","extensions":[".coffee",".cson"],"aliases":["CoffeeScript","coffeescript","coffee"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"coffeescript","scopeName":"source.coffee","path":"./syntaxes/coffeescript.tmLanguage.json"}],"breakpoints":[{"language":"coffeescript"}],"snippets":[{"language":"coffeescript","path":"./snippets/coffeescript.snippets.json"}]},"isBuiltin":true,"id":"vscode.coffeescript","extensionFolderPath":"/usr/share/code/resources/app/extensions/coffeescript"},{"name":"configuration-editing","version":"0.0.1","publisher":"vscode","engines":{"vscode":"^1.0.0"},"categories":["Languages","Other"],"activationEvents":["onLanguage:json","onLanguage:jsonc"],"main":"/usr/share/code/resources/app/extensions/configuration-editing/out/extension","scripts":{"compile":"gulp compile-extension:configuration-editing","watch":"gulp watch-extension:configuration-editing"},"dependencies":{"jsonc-parser":"^0.3.1","vscode-nls":"^2.0.1"},"contributes":{"jsonValidation":[{"fileMatch":"vscode://defaultsettings/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"%APP_SETTINGS_HOME%/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"vscode://defaultsettings/settings.json","url":"vscode://schemas/settings/default"},{"fileMatch":"%APP_SETTINGS_HOME%/settings.json","url":"vscode://schemas/settings/user"},{"fileMatch":"%APP_WORKSPACES_HOME%/*/workspace.json","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"**/*.code-workspace","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"%APP_SETTINGS_HOME%/locale.json","url":"vscode://schemas/locale"},{"fileMatch":"/.vscode/settings.json","url":"vscode://schemas/settings/folder"},{"fileMatch":"/.vscode/launch.json","url":"vscode://schemas/launch"},{"fileMatch":"/.vscode/tasks.json","url":"vscode://schemas/tasks"},{"fileMatch":"%APP_SETTINGS_HOME%/snippets/*.json","url":"vscode://schemas/snippets"},{"fileMatch":"/.vscode/extensions.json","url":"vscode://schemas/extensions"}]},"devDependencies":{"@types/node":"7.0.4"},"isBuiltin":true,"id":"vscode.configuration-editing","extensionFolderPath":"/usr/share/code/resources/app/extensions/configuration-editing"},{"name":"cpp","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-c grammars/c.cson ./syntaxes/c.json grammars/c%2B%2B.cson ./syntaxes/c++.json"},"contributes":{"languages":[{"id":"c","extensions":[".c"],"aliases":["C","c"],"configuration":"./language-configuration.json"},{"id":"cpp","extensions":[".cpp",".cc",".cxx",".hpp",".hh",".hxx",".h",".ino",".inl"],"aliases":["C++","Cpp","cpp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"c","scopeName":"source.c","path":"./syntaxes/c.json"},{"language":"cpp","scopeName":"source.cpp","path":"./syntaxes/c++.json"},{"scopeName":"source.c.platform","path":"./syntaxes/Platform.tmLanguage"}],"snippets":[{"language":"c","path":"./snippets/c.json"},{"language":"cpp","path":"./snippets/cpp.json"}]},"isBuiltin":true,"id":"vscode.cpp","extensionFolderPath":"/usr/share/code/resources/app/extensions/cpp"},{"name":"csharp","version":"0.1.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js dotnet/csharp-tmLanguage grammars/csharp.tmLanguage ./syntaxes/csharp.tmLanguage.json"},"contributes":{"languages":[{"id":"csharp","extensions":[".cs",".csx",".cake"],"aliases":["C#","csharp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"csharp","scopeName":"source.cs","path":"./syntaxes/csharp.tmLanguage.json"}],"snippets":[{"language":"csharp","path":"./snippets/csharp.json"}]},"isBuiltin":true,"id":"vscode.csharp","extensionFolderPath":"/usr/share/code/resources/app/extensions/csharp"},{"name":"css","version":"0.1.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"activationEvents":["onLanguage:css","onLanguage:less","onLanguage:scss","onCommand:_css.applyCodeAction"],"enableProposedApi":true,"main":"/usr/share/code/resources/app/extensions/css/client/out/cssMain","scripts":{"compile":"gulp compile-extension:css-client && gulp compile-extension:css-server","postinstall":"cd server && yarn install","install-client-next":"yarn add vscode-languageclient@next","update-grammar":"node ../../build/npm/update-grammar.js atom/language-css grammars/css.cson ./syntaxes/css.tmLanguage.json"},"contributes":{"languages":[{"id":"css","aliases":["CSS","css"],"extensions":[".css"],"mimetypes":["text/css"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"css","scopeName":"source.css","path":"./syntaxes/css.tmLanguage.json"}],"configuration":[{"order":22,"id":"css","title":"CSS","properties":{"css.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations"},"css.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `css.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."},"css.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties"},"css.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix also include the standard property"},"css.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions"},"css.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets"},"css.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel"},"css.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use width or height when using padding or border"},"css.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"The universal selector (*) is known to be slow"},"css.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed"},"css.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"@font-face rule must define 'src' and 'font-family' properties"},"css.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers"},"css.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters"},"css.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"css.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older"},"css.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"css.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect"},"css.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"css.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"css.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."},"css.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VS Code and the CSS language server."}}},{"id":"scss","order":24,"title":"SCSS (Sass)","properties":{"scss.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations"},"scss.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `scss.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."},"scss.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties"},"scss.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix also include the standard property"},"scss.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions"},"scss.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets"},"scss.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel"},"scss.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use width or height when using padding or border"},"scss.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"The universal selector (*) is known to be slow"},"scss.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed"},"scss.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"@font-face rule must define 'src' and 'font-family' properties"},"scss.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers"},"scss.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters"},"scss.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"scss.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older"},"scss.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"scss.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect"},"scss.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"scss.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"scss.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."}}},{"id":"less","order":23,"type":"object","title":"LESS","properties":{"less.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations"},"less.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `less.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."},"less.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties"},"less.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix also include the standard property"},"less.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions"},"less.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets"},"less.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel"},"less.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use width or height when using padding or border"},"less.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"The universal selector (*) is known to be slow"},"less.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed"},"less.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"@font-face rule must define 'src' and 'font-family' properties"},"less.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers"},"less.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters"},"less.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"less.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older"},"less.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"less.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect"},"less.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"less.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"less.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."}}}]},"dependencies":{"vscode-languageclient":"^3.5.0","vscode-nls":"^2.0.2"},"devDependencies":{"@types/node":"7.0.43"},"isBuiltin":true,"id":"vscode.css","extensionFolderPath":"/usr/share/code/resources/app/extensions/css"},{"name":"diff","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/diff.tmbundle Syntaxes/Diff.plist ./syntaxes/diff.tmLanguage.json"},"contributes":{"languages":[{"id":"diff","aliases":["Diff","diff"],"extensions":[".diff",".patch",".rej"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"diff","scopeName":"source.diff","path":"./syntaxes/diff.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.diff","extensionFolderPath":"/usr/share/code/resources/app/extensions/diff"},{"name":"docker","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js moby/moby contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage ./syntaxes/docker.tmLanguage.json"},"contributes":{"languages":[{"id":"dockerfile","extensions":[".dockerfile"],"filenames":["Dockerfile"],"aliases":["Dockerfile"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"dockerfile","scopeName":"source.dockerfile","path":"./syntaxes/docker.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.docker","extensionFolderPath":"/usr/share/code/resources/app/extensions/docker"},{"name":"emmet","displayName":"emmet","description":"Emmet support for VS Code","version":"0.0.1","publisher":"vscode","engines":{"vscode":"^1.13.0"},"categories":["Other"],"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-emmet"},"activationEvents":["*","onCommand:emmet.expandAbbreviation","onLanguage:html","onLanguage:css","onLanguage:scss","onLanguage:less"],"main":"/usr/share/code/resources/app/extensions/emmet/out/extension","contributes":{"configuration":{"type":"object","title":"Emmet","properties":{"emmet.showExpandedAbbreviation":{"type":["string"],"enum":["never","always","inMarkupAndStylesheetFilesOnly"],"default":"always","description":"Shows expanded Emmet abbreviations as suggestions.\nThe option \"inMarkupAndStylesheetFilesOnly\" applies to html, haml, jade, slim, xml, xsl, css, scss, sass, less and stylus.\nThe option \"always\" applies to all parts of the file regardless of markup/css."},"emmet.showAbbreviationSuggestions":{"type":"boolean","default":true,"description":"Shows possible Emmet abbreviations as suggestions. Not applicable in stylesheets or when emmet.showExpandedAbbreviation is set to \"never\"."},"emmet.includeLanguages":{"type":"object","default":{},"description":"Enable Emmet abbreviations in languages that are not supported by default. Add a mapping here between the language and emmet supported language.\n Eg: {\"vue-html\": \"html\", \"javascript\": \"javascriptreact\"}"},"emmet.variables":{"type":"object","properties":{"lang":{"type":"string","default":"en"},"charset":{"type":"string","default":"UTF-8"}},"default":{},"description":"Variables to be used in Emmet snippets"},"emmet.syntaxProfiles":{"type":"object","default":{},"description":"Define profile for specified syntax or use your own profile with specific rules."},"emmet.excludeLanguages":{"type":"array","default":["markdown"],"description":"An array of languages where Emmet abbreviations should not be expanded."},"emmet.extensionsPath":{"type":"string","default":null,"description":"Path to a folder containing Emmet profiles and snippets.'"},"emmet.triggerExpansionOnTab":{"type":"boolean","default":false,"description":"When enabled, Emmet abbreviations are expanded when pressing TAB."},"emmet.preferences":{"type":"object","default":{},"description":"Preferences used to modify behavior of some actions and resolvers of Emmet.","properties":{"css.intUnit":{"type":"string","default":"px","description":"Default unit for integer values"},"css.floatUnit":{"type":"string","default":"em","description":"Default unit for float values"},"css.propertyEnd":{"type":"string","default":";","description":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations"},"sass.propertyEnd":{"type":"string","default":"","description":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Sass files"},"stylus.propertyEnd":{"type":"string","default":"","description":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Stylus files"},"css.valueSeparator":{"type":"string","default":": ","description":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations"},"sass.valueSeparator":{"type":"string","default":": ","description":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Sass files"},"stylus.valueSeparator":{"type":"string","default":" ","description":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Stylus files"},"bem.elementSeparator":{"type":"string","default":"__","description":"Element separator used for classes when using the BEM filter"},"bem.modifierSeparator":{"type":"string","default":"_","description":"Modifier separator used for classes when using the BEM filter"},"filter.commentBefore":{"type":"string","default":"","description":"A definition of comment that should be placed before matched element when comment filter is applied."},"filter.commentAfter":{"type":"string","default":"\n<!-- /[#ID][.CLASS] -->","description":"A definition of comment that should be placed after matched element when comment filter is applied."},"filter.commentTrigger":{"type":"array","default":["id","class"],"description":"A comma-separated list of attribute names that should exist in abbreviation for the comment filter to be applied"},"format.noIndentTags":{"type":"array","default":["html"],"description":"An array of tag names that should not get inner indentation"},"format.forceIndentationForTags":{"type":"array","default":["body"],"description":"An array of tag names that should always get inner indentation"},"profile.allowCompactBoolean":{"type":"boolean","default":false,"description":"If true, compact notation of boolean attributes are produced"}}},"emmet.showSuggestionsAsSnippets":{"type":"boolean","default":false,"description":"If true, then Emmet suggestions will show up as snippets allowing you to order them as per editor.snippetSuggestions setting."}}},"commands":[{"command":"editor.emmet.action.wrapIndividualLinesWithAbbreviation","title":"Wrap Individual Lines with Abbreviation","category":"Emmet"},{"command":"editor.emmet.action.wrapWithAbbreviation","title":"Wrap with Abbreviation","category":"Emmet"},{"command":"editor.emmet.action.removeTag","title":"Remove Tag","category":"Emmet"},{"command":"editor.emmet.action.updateTag","title":"Update Tag","category":"Emmet"},{"command":"editor.emmet.action.matchTag","title":"Go to Matching Pair","category":"Emmet"},{"command":"editor.emmet.action.balanceIn","title":"Balance (inward)","category":"Emmet"},{"command":"editor.emmet.action.balanceOut","title":"Balance (outward)","category":"Emmet"},{"command":"editor.emmet.action.prevEditPoint","title":"Go to Previous Edit Point","category":"Emmet"},{"command":"editor.emmet.action.nextEditPoint","title":"Go to Next Edit Point","category":"Emmet"},{"command":"editor.emmet.action.mergeLines","title":"Merge Lines","category":"Emmet"},{"command":"editor.emmet.action.selectPrevItem","title":"Select Previous Item","category":"Emmet"},{"command":"editor.emmet.action.selectNextItem","title":"Select Next Item","category":"Emmet"},{"command":"editor.emmet.action.splitJoinTag","title":"Split/Join Tag","category":"Emmet"},{"command":"editor.emmet.action.toggleComment","title":"Toggle Comment","category":"Emmet"},{"command":"editor.emmet.action.evaluateMathExpression","title":"Evaluate Math Expression","category":"Emmet"},{"command":"editor.emmet.action.updateImageSize","title":"Update Image Size","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOneTenth","title":"Increment by 0.1","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOne","title":"Increment by 1","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByTen","title":"Increment by 10","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOneTenth","title":"Decrement by 0.1","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOne","title":"Decrement by 1","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByTen","title":"Decrement by 10","category":"Emmet"},{"command":"editor.emmet.action.reflectCSSValue","title":"Reflect CSS Value","category":"Emmet"}]},"scripts":{"compile":"gulp compile-extension:emmet"},"devDependencies":{"@types/node":"7.0.43","vscode":"1.0.1"},"dependencies":{"@emmetio/html-matcher":"^0.3.1","@emmetio/css-parser":"ramya-rao-a/css-parser#vscode","@emmetio/math-expression":"^0.1.1","vscode-emmet-helper":"^1.1.19","vscode-languageserver-types":"^3.0.3","image-size":"^0.5.2","vscode-nls":"2.0.2"},"isBuiltin":true,"id":"vscode.emmet","extensionFolderPath":"/usr/share/code/resources/app/extensions/emmet"},{"name":"extension-editing","version":"0.0.1","publisher":"vscode","engines":{"vscode":"^1.4.0"},"categories":["Languages","Other"],"activationEvents":["onLanguage:json","onLanguage:markdown","onLanguage:typescript"],"main":"/usr/share/code/resources/app/extensions/extension-editing/out/extension","scripts":{"compile":"gulp compile-extension:extension-editing","watch":"gulp watch-extension:extension-editing"},"dependencies":{"jsonc-parser":"^0.3.1","markdown-it":"^8.3.1","parse5":"^3.0.2","vscode-nls":"^2.0.1"},"contributes":{"jsonValidation":[{"fileMatch":"package.json","url":"vscode://schemas/vscode-extensions"},{"fileMatch":"*language-configuration.json","url":"vscode://schemas/language-configuration"},{"fileMatch":"*icon-theme.json","url":"vscode://schemas/icon-theme"},{"fileMatch":"*color-theme.json","url":"vscode://schemas/color-theme"}]},"devDependencies":{"@types/markdown-it":"0.0.2","@types/node":"6.0.78"},"isBuiltin":true,"id":"vscode.extension-editing","extensionFolderPath":"/usr/share/code/resources/app/extensions/extension-editing"},{"name":"fsharp","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js ionide/ionide-fsgrammar grammar/fsharp.json ./syntaxes/fsharp.json"},"contributes":{"languages":[{"id":"fsharp","extensions":[".fs",".fsi",".fsx",".fsscript"],"aliases":["F#","FSharp","fsharp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"fsharp","scopeName":"source.fsharp","path":"./syntaxes/fsharp.json"}],"snippets":[{"language":"fsharp","path":"./snippets/fsharp.json"}]},"isBuiltin":true,"id":"vscode.fsharp","extensionFolderPath":"/usr/share/code/resources/app/extensions/fsharp"},{"name":"git","publisher":"vscode","displayName":"git","description":"Git","version":"0.0.1","engines":{"vscode":"^1.5.0"},"aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","enableProposedApi":true,"categories":["Other"],"activationEvents":["*"],"main":"/usr/share/code/resources/app/extensions/git/out/main","scripts":{"compile":"gulp compile-extension:git","watch":"gulp watch-extension:git"},"contributes":{"commands":[{"command":"git.clone","title":"Clone","category":"Git"},{"command":"git.init","title":"Initialize Repository","category":"Git","icon":{"light":"resources/icons/light/git.svg","dark":"resources/icons/dark/git.svg"}},{"command":"git.close","title":"Close Repository","category":"Git"},{"command":"git.refresh","title":"Refresh","category":"Git","icon":{"light":"resources/icons/light/refresh.svg","dark":"resources/icons/dark/refresh.svg"}},{"command":"git.openChange","title":"Open Changes","category":"Git","icon":{"light":"resources/icons/light/open-change.svg","dark":"resources/icons/dark/open-change.svg"}},{"command":"git.openFile","title":"Open File","category":"Git","icon":{"light":"resources/icons/light/open-file.svg","dark":"resources/icons/dark/open-file.svg"}},{"command":"git.openHEADFile","title":"Open File (HEAD)","category":"Git"},{"command":"git.stage","title":"Stage Changes","category":"Git","icon":{"light":"resources/icons/light/stage.svg","dark":"resources/icons/dark/stage.svg"}},{"command":"git.stageAll","title":"Stage All Changes","category":"Git","icon":{"light":"resources/icons/light/stage.svg","dark":"resources/icons/dark/stage.svg"}},{"command":"git.stageSelectedRanges","title":"Stage Selected Ranges","category":"Git"},{"command":"git.revertSelectedRanges","title":"Revert Selected Ranges","category":"Git"},{"command":"git.stageChange","title":"Stage Change","category":"Git","icon":{"light":"resources/icons/light/stage.svg","dark":"resources/icons/dark/stage.svg"}},{"command":"git.revertChange","title":"Revert Change","category":"Git","icon":{"light":"resources/icons/light/clean.svg","dark":"resources/icons/dark/clean.svg"}},{"command":"git.unstage","title":"Unstage Changes","category":"Git","icon":{"light":"resources/icons/light/unstage.svg","dark":"resources/icons/dark/unstage.svg"}},{"command":"git.unstageAll","title":"Unstage All Changes","category":"Git","icon":{"light":"resources/icons/light/unstage.svg","dark":"resources/icons/dark/unstage.svg"}},{"command":"git.unstageSelectedRanges","title":"Unstage Selected Ranges","category":"Git"},{"command":"git.clean","title":"Discard Changes","category":"Git","icon":{"light":"resources/icons/light/clean.svg","dark":"resources/icons/dark/clean.svg"}},{"command":"git.cleanAll","title":"Discard All Changes","category":"Git","icon":{"light":"resources/icons/light/clean.svg","dark":"resources/icons/dark/clean.svg"}},{"command":"git.commit","title":"Commit","category":"Git","icon":{"light":"resources/icons/light/check.svg","dark":"resources/icons/dark/check.svg"}},{"command":"git.commitStaged","title":"Commit Staged","category":"Git"},{"command":"git.commitStagedSigned","title":"Commit Staged (Signed Off)","category":"Git"},{"command":"git.commitStagedAmend","title":"Commit Staged (Amend)","category":"Git"},{"command":"git.commitAll","title":"Commit All","category":"Git"},{"command":"git.commitAllSigned","title":"Commit All (Signed Off)","category":"Git"},{"command":"git.commitAllAmend","title":"Commit All (Amend)","category":"Git"},{"command":"git.undoCommit","title":"Undo Last Commit","category":"Git"},{"command":"git.checkout","title":"Checkout to...","category":"Git"},{"command":"git.branch","title":"Create Branch...","category":"Git"},{"command":"git.deleteBranch","title":"Delete Branch...","category":"Git"},{"command":"git.renameBranch","title":"Rename Branch...","category":"Git"},{"command":"git.merge","title":"Merge Branch...","category":"Git"},{"command":"git.createTag","title":"Create Tag","category":"Git"},{"command":"git.fetch","title":"Fetch","category":"Git"},{"command":"git.pull","title":"Pull","category":"Git"},{"command":"git.pullRebase","title":"Pull (Rebase)","category":"Git"},{"command":"git.pullFrom","title":"Pull from...","category":"Git"},{"command":"git.push","title":"Push","category":"Git"},{"command":"git.pushTo","title":"Push to...","category":"Git"},{"command":"git.pushWithTags","title":"Push With Tags","category":"Git"},{"command":"git.sync","title":"Sync","category":"Git"},{"command":"git.syncRebase","title":"Sync (Rebase)","category":"Git"},{"command":"git.publish","title":"Publish Branch","category":"Git"},{"command":"git.showOutput","title":"Show Git Output","category":"Git"},{"command":"git.ignore","title":"Add File to .gitignore","category":"Git"},{"command":"git.stashIncludeUntracked","title":"Stash (Include Untracked)","category":"Git"},{"command":"git.stash","title":"Stash","category":"Git"},{"command":"git.stashPop","title":"Pop Stash...","category":"Git"},{"command":"git.stashPopLatest","title":"Pop Latest Stash","category":"Git"}],"menus":{"commandPalette":[{"command":"git.clone","when":"config.git.enabled"},{"command":"git.init","when":"config.git.enabled"},{"command":"git.close","when":"gitOpenRepositoryCount != 0"},{"command":"git.refresh","when":"gitOpenRepositoryCount != 0"},{"command":"git.openFile","when":"gitOpenRepositoryCount != 0"},{"command":"git.openHEADFile","when":"gitOpenRepositoryCount != 0"},{"command":"git.openChange","when":"gitOpenRepositoryCount != 0"},{"command":"git.stage","when":"gitOpenRepositoryCount != 0"},{"command":"git.stageAll","when":"gitOpenRepositoryCount != 0"},{"command":"git.stageSelectedRanges","when":"gitOpenRepositoryCount != 0"},{"command":"git.stageChange","when":"false"},{"command":"git.revertSelectedRanges","when":"gitOpenRepositoryCount != 0"},{"command":"git.revertChange","when":"false"},{"command":"git.unstage","when":"gitOpenRepositoryCount != 0"},{"command":"git.unstageAll","when":"gitOpenRepositoryCount != 0"},{"command":"git.unstageSelectedRanges","when":"gitOpenRepositoryCount != 0"},{"command":"git.clean","when":"gitOpenRepositoryCount != 0"},{"command":"git.cleanAll","when":"gitOpenRepositoryCount != 0"},{"command":"git.commit","when":"gitOpenRepositoryCount != 0"},{"command":"git.commitStaged","when":"gitOpenRepositoryCount != 0"},{"command":"git.commitStagedSigned","when":"gitOpenRepositoryCount != 0"},{"command":"git.commitStagedAmend","when":"gitOpenRepositoryCount != 0"},{"command":"git.commitAll","when":"gitOpenRepositoryCount != 0"},{"command":"git.commitAllSigned","when":"gitOpenRepositoryCount != 0"},{"command":"git.commitAllAmend","when":"gitOpenRepositoryCount != 0"},{"command":"git.undoCommit","when":"gitOpenRepositoryCount != 0"},{"command":"git.checkout","when":"gitOpenRepositoryCount != 0"},{"command":"git.branch","when":"gitOpenRepositoryCount != 0"},{"command":"git.deleteBranch","when":"gitOpenRepositoryCount != 0"},{"command":"git.renameBranch","when":"gitOpenRepositoryCount != 0"},{"command":"git.pull","when":"gitOpenRepositoryCount != 0"},{"command":"git.pullFrom","when":"gitOpenRepositoryCount != 0"},{"command":"git.pullRebase","when":"gitOpenRepositoryCount != 0"},{"command":"git.pullFrom","when":"gitOpenRepositoryCount != 0"},{"command":"git.merge","when":"gitOpenRepositoryCount != 0"},{"command":"git.createTag","when":"gitOpenRepositoryCount != 0"},{"command":"git.fetch","when":"gitOpenRepositoryCount != 0"},{"command":"git.push","when":"gitOpenRepositoryCount != 0"},{"command":"git.pushTo","when":"gitOpenRepositoryCount != 0"},{"command":"git.pushWithTags","when":"gitOpenRepositoryCount != 0"},{"command":"git.sync","when":"gitOpenRepositoryCount != 0"},{"command":"git.syncRebase","when":"gitOpenRepositoryCount != 0"},{"command":"git.publish","when":"gitOpenRepositoryCount != 0"},{"command":"git.showOutput","when":"gitOpenRepositoryCount != 0"},{"command":"git.ignore","when":"gitOpenRepositoryCount != 0"},{"command":"git.stashIncludeUntracked","when":"gitOpenRepositoryCount != 0"},{"command":"git.stash","when":"gitOpenRepositoryCount != 0"},{"command":"git.stashPop","when":"gitOpenRepositoryCount != 0"},{"command":"git.stashPopLatest","when":"gitOpenRepositoryCount != 0"}],"scm/title":[{"command":"git.init","group":"navigation","when":"config.git.enabled && !scmProvider && gitOpenRepositoryCount == 0 && workspaceFolderCount != 0"},{"command":"git.commit","group":"navigation","when":"scmProvider == git"},{"command":"git.refresh","group":"navigation","when":"scmProvider == git"},{"command":"git.sync","group":"1_sync","when":"scmProvider == git"},{"command":"git.syncRebase","group":"1_sync","when":"scmProvider == git && gitState == idle"},{"command":"git.pull","group":"1_sync","when":"scmProvider == git"},{"command":"git.pullRebase","group":"1_sync","when":"scmProvider == git"},{"command":"git.pullFrom","group":"1_sync","when":"scmProvider == git"},{"command":"git.push","group":"1_sync","when":"scmProvider == git"},{"command":"git.pushTo","group":"1_sync","when":"scmProvider == git"},{"command":"git.publish","group":"2_publish","when":"scmProvider == git"},{"command":"git.commitStaged","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitStagedSigned","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitStagedAmend","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitAll","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitAllSigned","group":"3_commit","when":"scmProvider == git"},{"command":"git.commitAllAmend","group":"3_commit","when":"scmProvider == git"},{"command":"git.undoCommit","group":"3_commit","when":"scmProvider == git"},{"command":"git.stageAll","group":"4_stage","when":"scmProvider == git"},{"command":"git.unstageAll","group":"4_stage","when":"scmProvider == git"},{"command":"git.cleanAll","group":"4_stage","when":"scmProvider == git"},{"command":"git.stashIncludeUntracked","group":"5_stash","when":"scmProvider == git"},{"command":"git.stash","group":"5_stash","when":"scmProvider == git"},{"command":"git.stashPop","group":"5_stash","when":"scmProvider == git"},{"command":"git.stashPopLatest","group":"5_stash","when":"scmProvider == git"},{"command":"git.showOutput","group":"7_repository","when":"scmProvider == git"}],"scm/sourceControl":[{"command":"git.close","group":"navigation","when":"scmProvider == git"}],"scm/resourceGroup/context":[{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == merge","group":"inline"},{"command":"git.unstageAll","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstageAll","when":"scmProvider == git && scmResourceGroup == index","group":"inline"},{"command":"git.cleanAll","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.cleanAll","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline"}],"scm/resourceState/context":[{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"inline"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"inline"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification@3"}],"editor/title":[{"command":"git.openFile","group":"navigation","when":"gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme != extension && resourceScheme != merge-conflict.conflict-diff"},{"command":"git.openChange","group":"navigation","when":"gitOpenRepositoryCount != 0 && !isInDiffEditor && resourceScheme == file"},{"command":"git.stageSelectedRanges","group":"2_git@1","when":"gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme != merge-conflict.conflict-diff"},{"command":"git.unstageSelectedRanges","group":"2_git@2","when":"gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme != merge-conflict.conflict-diff"},{"command":"git.revertSelectedRanges","group":"2_git@3","when":"gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme != merge-conflict.conflict-diff"}],"scm/change/title":[{"command":"git.stageChange","when":"originalResourceScheme == git"},{"command":"git.revertChange","when":"originalResourceScheme == git"}]},"configuration":{"title":"Git","properties":{"git.enabled":{"type":"boolean","scope":"resource","description":"Whether git is enabled","default":true},"git.path":{"type":["string","null"],"description":"Path to the git executable","default":null,"isExecutable":true},"git.autorefresh":{"type":"boolean","description":"Whether auto refreshing is enabled","default":true},"git.autofetch":{"type":"boolean","description":"Whether auto fetching is enabled","default":false},"git.confirmSync":{"type":"boolean","description":"Confirm before synchronizing git repositories","default":true},"git.countBadge":{"type":"string","enum":["all","tracked","off"],"description":"Controls the git badge counter. `all` counts all changes. `tracked` counts only the tracked changes. `off` turns it off.","default":"all"},"git.checkoutType":{"type":"string","enum":["all","local","tags","remote"],"description":"Controls what type of branches are listed when running `Checkout to...`. `all` shows all refs, `local` shows only the local branchs, `tags` shows only tags and `remote` shows only remote branches.","default":"all"},"git.ignoreLegacyWarning":{"type":"boolean","description":"Ignores the legacy Git warning","default":false},"git.ignoreMissingGitWarning":{"type":"boolean","description":"Ignores the warning when Git is missing","default":false},"git.ignoreLimitWarning":{"type":"boolean","description":"Ignores the warning when there are too many changes in a repository","default":false},"git.defaultCloneDirectory":{"type":"string","default":null,"description":"The default location where to clone a git repository"},"git.enableSmartCommit":{"type":"boolean","description":"Commit all changes when there are no staged changes.","default":false},"git.enableCommitSigning":{"type":"boolean","description":"Enables commit signing with GPG.","default":false},"git.decorations.enabled":{"type":"boolean","default":true,"description":"Controls if Git contributes colors and badges to the explorer and the open editors view."}}},"colors":[{"id":"gitDecoration.modifiedResourceForeground","description":"Color for modified resources.","defaults":{"light":"#a76e12","dark":"#E2C08D","highContrast":"#E2C08D"}},{"id":"gitDecoration.deletedResourceForeground","description":"Color for deleted resources.","defaults":{"light":"#ad0707","dark":"#c74e39","highContrast":"#c74e39"}},{"id":"gitDecoration.untrackedResourceForeground","description":"Color for untracked resources.","defaults":{"light":"#019001","dark":"#73C991","highContrast":"#73C991"}},{"id":"gitDecoration.ignoredResourceForeground","description":"Color for ignored resources.","defaults":{"light":"#8E8E90","dark":"#A7A8A9","highContrast":"#A7A8A9"}},{"id":"gitDecoration.conflictingResourceForeground","description":"Color for resources with conflicts.","defaults":{"light":"#6c6cc4","dark":"#6c6cc4","highContrast":"#6c6cc4"}}]},"dependencies":{"byline":"^5.0.0","file-type":"^7.2.0","iconv-lite":"0.4.19","vscode-extension-telemetry":"0.0.8","vscode-nls":"2.0.2"},"devDependencies":{"@types/byline":"4.2.31","@types/file-type":"^5.2.1","@types/mocha":"2.2.43","@types/node":"7.0.43","mocha":"^3.2.0"},"isBuiltin":true,"id":"vscode.git","extensionFolderPath":"/usr/share/code/resources/app/extensions/git"},{"name":"gitsyntax","publisher":"vscode","displayName":"gitsyntax","description":"Git Syntax","version":"0.0.1","engines":{"vscode":"^1.5.0"},"categories":["Other"],"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/git.tmbundle Syntaxes/Git%20Commit%20Message.tmLanguage ./syntaxes/git-commit.tmLanguage.json Syntaxes/Git%20Rebase%20Message.tmLanguage ./syntaxes/git-rebase.tmLanguage.json"},"contributes":{"languages":[{"id":"git-commit","aliases":["Git Commit Message","git-commit"],"filenames":["COMMIT_EDITMSG","MERGE_MSG"],"configuration":"./git-commit.language-configuration.json"},{"id":"git-rebase","aliases":["Git Rebase Message","git-rebase"],"filenames":["git-rebase-todo"],"configuration":"./git-rebase.language-configuration.json"}],"grammars":[{"language":"git-commit","scopeName":"text.git-commit","path":"./syntaxes/git-commit.tmLanguage.json"},{"language":"git-rebase","scopeName":"text.git-rebase","path":"./syntaxes/git-rebase.tmLanguage.json"}],"configurationDefaults":{"[git-commit]":{"editor.rulers":[72]}}},"isBuiltin":true,"id":"vscode.gitsyntax","extensionFolderPath":"/usr/share/code/resources/app/extensions/gitsyntax"},{"name":"go","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-go grammars/go.cson ./syntaxes/go.json"},"contributes":{"languages":[{"id":"go","extensions":[".go"],"aliases":["Go"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"go","scopeName":"source.go","path":"./syntaxes/go.json"}],"configurationDefaults":{"[go]":{"editor.insertSpaces":false}}},"isBuiltin":true,"id":"vscode.go","extensionFolderPath":"/usr/share/code/resources/app/extensions/go"},{"name":"groovy","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/groovy.tmbundle Syntaxes/Groovy.tmLanguage ./syntaxes/groovy.tmLanguage.json"},"contributes":{"languages":[{"id":"groovy","aliases":["Groovy","groovy"],"extensions":[".groovy",".gvy",".gradle"],"filenames":["Jenkinsfile"],"firstLine":"^#!.*\\bgroovy\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"groovy","scopeName":"source.groovy","path":"./syntaxes/groovy.tmLanguage.json"}],"snippets":[{"language":"groovy","path":"./snippets/groovy.json"}]},"isBuiltin":true,"id":"vscode.groovy","extensionFolderPath":"/usr/share/code/resources/app/extensions/groovy"},{"name":"grunt","publisher":"vscode","description":"Extension to add Grunt capabilities to VSCode.","displayName":"Grunt support for VSCode","version":"0.0.1","engines":{"vscode":"*"},"categories":["Other"],"scripts":{"compile":"gulp compile-extension:grunt","watch":"gulp watch-extension:grunt"},"dependencies":{"vscode-nls":"^2.0.2"},"devDependencies":{"@types/node":"7.0.43"},"main":"/usr/share/code/resources/app/extensions/grunt/out/main","activationEvents":["onCommand:workbench.action.tasks.runTask"],"contributes":{"configuration":{"id":"grunt","type":"object","title":"Grunt","properties":{"grunt.autoDetect":{"scope":"resource","type":"string","enum":["off","on"],"default":"on","description":"Controls whether auto detection of Grunt tasks is on or off. Default is on."}}},"taskDefinitions":[{"type":"grunt","required":["task"],"properties":{"task":{"type":"string","description":"The Grunt task to customize"},"file":{"type":"string","description":"The Grunt file that provides the task. Can be omitted."}}}]},"isBuiltin":true,"id":"vscode.grunt","extensionFolderPath":"/usr/share/code/resources/app/extensions/grunt"},{"name":"gulp","publisher":"vscode","description":"Extension to add Gulp capabilities to VSCode.","displayName":"Gulp support for VSCode","version":"0.0.1","engines":{"vscode":"*"},"categories":["Other"],"scripts":{"compile":"gulp compile-extension:gulp","watch":"gulp watch-extension:gulp"},"dependencies":{"vscode-nls":"^2.0.2"},"devDependencies":{"@types/node":"7.0.43"},"main":"/usr/share/code/resources/app/extensions/gulp/out/main","activationEvents":["onCommand:workbench.action.tasks.runTask"],"contributes":{"configuration":{"id":"gulp","type":"object","title":"Gulp","properties":{"gulp.autoDetect":{"scope":"resource","type":"string","enum":["off","on"],"default":"on","description":"Controls whether auto detection of Gulp tasks is on or off. Default is on."}}},"taskDefinitions":[{"type":"gulp","required":["task"],"properties":{"task":{"type":"string","description":"The Gulp task to customize"},"file":{"type":"string","description":"The Gulp file that provides the task. Can be omitted."}}}]},"isBuiltin":true,"id":"vscode.gulp","extensionFolderPath":"/usr/share/code/resources/app/extensions/gulp"},{"name":"handlebars","version":"0.1.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js daaain/Handlebars grammars/Handlebars.json ./syntaxes/Handlebars.tmLanguage.json"},"contributes":{"languages":[{"id":"handlebars","extensions":[".handlebars",".hbs",".hjs"],"aliases":["Handlebars","handlebars"],"mimetypes":["text/x-handlebars-template"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"handlebars","scopeName":"text.html.handlebars","path":"./syntaxes/Handlebars.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.handlebars","extensionFolderPath":"/usr/share/code/resources/app/extensions/handlebars"},{"name":"hlsl","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js tgjones/shaders-tmLanguage grammars/hlsl.json ./syntaxes/hlsl.json"},"contributes":{"languages":[{"id":"hlsl","extensions":[".hlsl",".hlsli",".fx",".fxh",".vsh",".psh",".cginc",".compute"],"aliases":["HLSL","hlsl"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"hlsl","path":"./syntaxes/hlsl.json","scopeName":"source.hlsl"}]},"isBuiltin":true,"id":"vscode.hlsl","extensionFolderPath":"/usr/share/code/resources/app/extensions/hlsl"},{"name":"html","version":"0.1.0","publisher":"vscode","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","engines":{"vscode":"0.10.x"},"activationEvents":["onLanguage:html","onLanguage:handlebars","onLanguage:razor"],"enableProposedApi":true,"main":"/usr/share/code/resources/app/extensions/html/client/out/htmlMain","scripts":{"compile":"gulp compile-extension:html-client && gulp compile-extension:html-server","postinstall":"cd server && yarn install","update-grammar":"node ../../build/npm/update-grammar.js textmate/html.tmbundle Syntaxes/HTML.plist ./syntaxes/html.json","install-client-next":"yarn add vscode-languageclient@next"},"contributes":{"languages":[{"id":"html","extensions":[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm",".volt",".ejs",".rhtml"],"aliases":["HTML","htm","html","xhtml"],"mimetypes":["text/html","text/x-jshtm","text/template","text/ng-template","application/xhtml+xml"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"html","scopeName":"text.html.basic","path":"./syntaxes/html.json","embeddedLanguages":{"text.html":"html","source.css":"css","source.js":"javascript","source.python":"python","source.smarty":"smarty"}}],"folding":{"markers":{"start":"^\\s*<!--\\s*#region\\b\\s*(.*?)-->/","end":"^\\s*<!--\\s*#endregion\\b\\s*(.*?)-->/"}},"snippets":[{"language":"html","path":"./snippets/html.snippets.json"}],"configuration":{"id":"html","order":20,"type":"object","title":"HTML","properties":{"html.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default HTML formatter"},"html.format.wrapLineLength":{"type":"integer","scope":"resource","default":120,"description":"Maximum amount of characters per line (0 = disable)."},"html.format.unformatted":{"type":["string","null"],"scope":"resource","default":"wbr","description":"List of tags, comma separated, that shouldn't be reformatted. 'null' defaults to all tags listed at https://www.w3.org/TR/html5/dom.html#phrasing-content."},"html.format.contentUnformatted":{"type":["string","null"],"scope":"resource","default":"pre,code,textarea","description":"List of tags, comma separated, where the content shouldn't be reformatted. 'null' defaults to the 'pre' tag."},"html.format.indentInnerHtml":{"type":"boolean","scope":"resource","default":false,"description":"Indent <head> and <body> sections."},"html.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"description":"Whether existing line breaks before elements should be preserved. Only works before elements, not inside tags or for text."},"html.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"description":"Maximum number of line breaks to be preserved in one chunk. Use 'null' for unlimited."},"html.format.indentHandlebars":{"type":"boolean","scope":"resource","default":false,"description":"Format and indent {{#foo}} and {{/foo}}."},"html.format.endWithNewline":{"type":"boolean","scope":"resource","default":false,"description":"End with a newline."},"html.format.extraLiners":{"type":["string","null"],"scope":"resource","default":"head, body, /html","description":"List of tags, comma separated, that should have an extra newline before them. 'null' defaults to \"head, body, /html\"."},"html.format.wrapAttributes":{"type":"string","scope":"resource","default":"auto","enum":["auto","force","force-aligned","force-expand-multiline"],"enumDescriptions":["Wrap attributes only when line length is exceeded.","Wrap each attribute except first.","Wrap each attribute except first and keep aligned.","Wrap each attribute."],"description":"Wrap attributes."},"html.suggest.angular1":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support suggests Angular V1 tags and properties."},"html.suggest.ionic":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support suggests Ionic tags, properties and values."},"html.suggest.html5":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support suggests HTML5 tags, properties and values."},"html.validate.scripts":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support validates embedded scripts."},"html.validate.styles":{"type":"boolean","scope":"resource","default":true,"description":"Configures if the built-in HTML language support validates embedded styles."},"html.autoClosingTags":{"type":"boolean","scope":"resource","default":true,"description":"Enable/disable autoclosing of HTML tags."},"html.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VS Code and the HTML language server."}}}},"dependencies":{"vscode-extension-telemetry":"0.0.8","vscode-languageclient":"^3.5.0","vscode-nls":"2.0.2"},"devDependencies":{"@types/node":"7.0.43"},"isBuiltin":true,"id":"vscode.html","extensionFolderPath":"/usr/share/code/resources/app/extensions/html"},{"name":"ini","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/ini.tmbundle Syntaxes/Ini.plist ./syntaxes/ini.tmLanguage.json"},"contributes":{"languages":[{"id":"ini","extensions":[".ini"],"aliases":["Ini","ini"],"configuration":"./ini.language-configuration.json"},{"id":"properties","extensions":[".properties",".gitconfig",".cfg",".conf"],"filenames":["config",".gitattributes",".gitconfig","gitconfig",".editorconfig"],"aliases":["Properties","properties"],"configuration":"./properties.language-configuration.json"}],"grammars":[{"language":"ini","scopeName":"source.ini","path":"./syntaxes/ini.tmLanguage.json"},{"language":"properties","scopeName":"source.ini","path":"./syntaxes/ini.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.ini","extensionFolderPath":"/usr/share/code/resources/app/extensions/ini"},{"name":"jake","publisher":"vscode","description":"Extension to add Jake capabilities to VSCode.","displayName":"Jake support for VSCode","version":"0.0.1","engines":{"vscode":"*"},"categories":["Other"],"scripts":{"compile":"gulp compile-extension:jake","watch":"gulp watch-extension:jake"},"dependencies":{"vscode-nls":"^2.0.2"},"devDependencies":{"@types/node":"7.0.43"},"main":"/usr/share/code/resources/app/extensions/jake/out/main","activationEvents":["onCommand:workbench.action.tasks.runTask"],"contributes":{"configuration":{"id":"jake","type":"object","title":"Jake","properties":{"jake.autoDetect":{"scope":"resource","type":"string","enum":["off","on"],"default":"on","description":"Controls whether auto detection of Jake tasks is on or off. Default is on."}}},"taskDefinitions":[{"type":"jake","required":["task"],"properties":{"task":{"type":"string","description":"The Jake task to customize"},"file":{"type":"string","description":"The Jake file that provides the task. Can be omitted."}}}]},"isBuiltin":true,"id":"vscode.jake","extensionFolderPath":"/usr/share/code/resources/app/extensions/jake"},{"name":"java","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-java grammars/java.cson ./syntaxes/java.tmLanguage.json"},"contributes":{"languages":[{"id":"java","extensions":[".java",".jav"],"aliases":["Java","java"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"java","scopeName":"source.java","path":"./syntaxes/java.tmLanguage.json"}],"snippets":[{"language":"java","path":"./snippets/java.snippets.json"}]},"isBuiltin":true,"id":"vscode.java","extensionFolderPath":"/usr/share/code/resources/app/extensions/java"},{"name":"javascript","version":"0.1.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"activationEvents":["onLanguage:javascript","onLanguage:json"],"main":"/usr/share/code/resources/app/extensions/javascript/out/javascriptMain","dependencies":{"jsonc-parser":"^0.3.1","request-light":"^0.2.0","vscode-nls":"^2.0.2"},"scripts":{"compile":"gulp compile-extension:javascript","watch":"gulp watch-extension:javascript"},"contributes":{"languages":[{"id":"javascriptreact","aliases":["JavaScript React","jsx"],"extensions":[".jsx"],"configuration":"./javascript-language-configuration.json"},{"id":"javascript","aliases":["JavaScript","javascript","js"],"extensions":[".js",".es6",".mjs",".pac"],"filenames":["jakefile"],"firstLine":"^#!.*\\bnode","mimetypes":["text/javascript"],"configuration":"./javascript-language-configuration.json"},{"id":"jsx-tags","aliases":[],"configuration":"./tags-language-configuration.json"}],"grammars":[{"language":"javascriptreact","scopeName":"source.js.jsx","path":"./syntaxes/JavaScriptReact.tmLanguage.json","embeddedLanguages":{"meta.tag.js":"jsx-tags","meta.tag.without-attributes.js":"jsx-tags","meta.tag.attributes.js.jsx":"javascriptreact","meta.embedded.expression.js":"javascriptreact"}},{"language":"javascript","scopeName":"source.js","path":"./syntaxes/JavaScript.tmLanguage.json","embeddedLanguages":{"meta.tag.js":"jsx-tags","meta.tag.without-attributes.js":"jsx-tags","meta.tag.attributes.js":"javascript","meta.embedded.expression.js":"javascript"}},{"scopeName":"source.js.regexp","path":"./syntaxes/Regular Expressions (JavaScript).tmLanguage"}],"snippets":[{"language":"javascript","path":"./snippets/javascript.json"},{"language":"javascriptreact","path":"./snippets/javascript.json"}],"jsonValidation":[{"fileMatch":"package.json","url":"http://json.schemastore.org/package"},{"fileMatch":"bower.json","url":"http://json.schemastore.org/bower"},{"fileMatch":".bowerrc","url":"http://json.schemastore.org/bowerrc"},{"fileMatch":".babelrc","url":"http://json.schemastore.org/babelrc"},{"fileMatch":".babelrc.json","url":"http://json.schemastore.org/babelrc"},{"fileMatch":"jsconfig.json","url":"http://json.schemastore.org/jsconfig"},{"fileMatch":"jsconfig.json","url":"./schemas/jsconfig.schema.json"},{"fileMatch":"jsconfig.*.json","url":"http://json.schemastore.org/jsconfig"},{"fileMatch":"jsconfig.*.json","url":"./schemas/jsconfig.schema.json"}]},"devDependencies":{"@types/node":"8.0.33"},"isBuiltin":true,"id":"vscode.javascript","extensionFolderPath":"/usr/share/code/resources/app/extensions/javascript"},{"name":"json","version":"0.1.0","publisher":"vscode","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","engines":{"vscode":"0.10.x"},"activationEvents":["onLanguage:json","onLanguage:jsonc"],"enableProposedApi":true,"main":"/usr/share/code/resources/app/extensions/json/client/out/jsonMain","scripts":{"compile":"gulp compile-extension:json-client && gulp compile-extension:json-server","postinstall":"cd server && yarn install","install-client-next":"yarn add vscode-languageclient@next","update-grammar":"node ../../build/npm/update-grammar.js Microsoft/vscode-JSON.tmLanguage JSON.tmLanguage ./syntaxes/JSON.tmLanguage.json"},"contributes":{"languages":[{"id":"json","aliases":["JSON","json"],"extensions":[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".webmanifest"],"filenames":[".watchmanconfig",".ember-cli"],"mimetypes":["application/json","application/manifest+json"],"configuration":"./language-configuration.json"},{"id":"jsonc","aliases":["JSON with Comments"],"extensions":[".code-workspace","language-configuration.json","icon-theme.json","color-theme.json"],"filenames":["settings.json","launch.json","tasks.json","keybindings.json","tsconfig.json","jsconfig.json"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"json","scopeName":"source.json","path":"./syntaxes/JSON.tmLanguage.json"},{"language":"jsonc","scopeName":"source.json","path":"./syntaxes/JSON.tmLanguage.json"}],"jsonValidation":[{"fileMatch":"*.schema.json","url":"http://json-schema.org/draft-04/schema#"}],"configuration":{"id":"json","order":20,"type":"object","title":"JSON","properties":{"json.schemas":{"type":"array","scope":"resource","description":"Associate schemas to JSON files in the current project","items":{"type":"object","default":{"fileMatch":["/myfile"],"url":"schemaURL"},"properties":{"url":{"type":"string","default":"/user.schema.json","description":"A URL to a schema or a relative path to a schema in the current directory"},"fileMatch":{"type":"array","items":{"type":"string","default":"MyFile.json","description":"A file pattern that can contain '*' to match against when resolving JSON files to schemas."},"minItems":1,"description":"An array of file patterns to match against when resolving JSON files to schemas."},"schema":{"$ref":"http://json-schema.org/draft-04/schema#","description":"The schema definition for the given URL. The schema only needs to be provided to avoid accesses to the schema URL."}}}},"json.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default JSON formatter (requires restart)"},"json.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VS Code and the JSON language server."},"json.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `json.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."}}},"configurationDefaults":{"[json]":{"editor.quickSuggestions":{"strings":true}}}},"dependencies":{"vscode-extension-telemetry":"0.0.8","vscode-languageclient":"^3.5.0","vscode-nls":"2.0.2"},"devDependencies":{"@types/node":"7.0.43"},"isBuiltin":true,"id":"vscode.json","extensionFolderPath":"/usr/share/code/resources/app/extensions/json"},{"name":"less","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-less grammars/less.cson ./syntaxes/less.tmLanguage.json"},"contributes":{"languages":[{"id":"less","aliases":["Less","less"],"extensions":[".less"],"mimetypes":["text/x-less","text/less"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"less","scopeName":"source.css.less","path":"./syntaxes/less.tmLanguage.json"}],"problemMatchers":[{"name":"lessc","label":"Lessc compiler","owner":"lessc","fileLocation":"absolute","pattern":{"regexp":"(.*)\\sin\\s(.*)\\son line\\s(\\d+),\\scolumn\\s(\\d+)","message":1,"file":2,"line":3,"column":4}}]},"isBuiltin":true,"id":"vscode.less","extensionFolderPath":"/usr/share/code/resources/app/extensions/less"},{"name":"lua","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/lua.tmbundle Syntaxes/Lua.plist ./syntaxes/lua.json"},"contributes":{"languages":[{"id":"lua","extensions":[".lua"],"aliases":["Lua","lua"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"lua","scopeName":"source.lua","path":"./syntaxes/lua.json"}]},"isBuiltin":true,"id":"vscode.lua","extensionFolderPath":"/usr/share/code/resources/app/extensions/lua"},{"name":"make","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js fadeevab/make.tmbundle Syntaxes/Makefile.plist ./syntaxes/Makefile.json"},"contributes":{"languages":[{"id":"makefile","aliases":["Makefile","makefile"],"extensions":[".mk"],"filenames":["Makefile","makefile","GNUmakefile","OCamlMakefile"],"firstLine":"^#!/usr/bin/make","configuration":"./language-configuration.json"}],"grammars":[{"language":"makefile","scopeName":"source.makefile","path":"./syntaxes/Makefile.json"}],"configurationDefaults":{"[makefile]":{"editor.insertSpaces":false}}},"isBuiltin":true,"id":"vscode.make","extensionFolderPath":"/usr/share/code/resources/app/extensions/make"},{"name":"vscode-markdown","displayName":"VS Code Markdown","description":"Markdown for VS Code","version":"0.2.0","publisher":"Microsoft","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","engines":{"vscode":"^1.0.0"},"main":"/usr/share/code/resources/app/extensions/markdown/out/extension","categories":["Languages"],"activationEvents":["onLanguage:markdown","onCommand:markdown.refreshPreview","onCommand:markdown.showPreview","onCommand:markdown.showPreviewToSide","onCommand:markdown.showSource","onCommand:markdown.showPreviewSecuritySelector"],"contributes":{"languages":[{"id":"markdown","aliases":["Markdown","markdown"],"extensions":[".md",".mdown",".markdown",".markdn"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"markdown","scopeName":"text.html.markdown","path":"./syntaxes/markdown.tmLanguage","embeddedLanguages":{"meta.embedded.block.html":"html","source.js":"javascript","source.css":"css","meta.embedded.block.frontmatter":"yaml","meta.embedded.block.css":"css","meta.embedded.block.ini":"ini","meta.embedded.block.java":"java","meta.embedded.block.lua":"lua","meta.embedded.block.makefile":"makefile","meta.embedded.block.perl":"perl","meta.embedded.block.r":"r","meta.embedded.block.ruby":"ruby","meta.embedded.block.php":"php","meta.embedded.block.sql":"sql","meta.embedded.block.vs_net":"vs_net","meta.embedded.block.xml":"xml","meta.embedded.block.xsl":"xsl","meta.embedded.block.yaml":"yaml","meta.embedded.block.dosbatch":"dosbatch","meta.embedded.block.clojure":"clojure","meta.embedded.block.coffee":"coffee","meta.embedded.block.c":"c","meta.embedded.block.cpp":"cpp","meta.embedded.block.diff":"diff","meta.embedded.block.dockerfile":"dockerfile","meta.embedded.block.go":"go","meta.embedded.block.groovy":"groovy","meta.embedded.block.jade":"jade","meta.embedded.block.javascript":"javascript","meta.embedded.block.json":"json","meta.embedded.block.less":"less","meta.embedded.block.objc":"objc","meta.embedded.block.scss":"scss","meta.embedded.block.perl6":"perl6","meta.embedded.block.powershell":"powershell","meta.embedded.block.python":"python","meta.embedded.block.rust":"rust","meta.embedded.block.scala":"scala","meta.embedded.block.shellscript":"shellscript","meta.embedded.block.typescript":"typescript","meta.embedded.block.typescriptreact":"typescriptreact","meta.embedded.block.csharp":"csharp","meta.embedded.block.fsharp":"fsharp"}}],"commands":[{"command":"markdown.showPreview","title":"Open Preview","category":"Markdown","icon":{"light":"./media/Preview.svg","dark":"./media/Preview_inverse.svg"}},{"command":"markdown.showPreviewToSide","title":"Open Preview to the Side","category":"Markdown","icon":{"light":"./media/PreviewOnRightPane_16x.svg","dark":"./media/PreviewOnRightPane_16x_dark.svg"}},{"command":"markdown.showSource","title":"Show Source","category":"Markdown","icon":{"light":"./media/ViewSource.svg","dark":"./media/ViewSource_inverse.svg"}},{"command":"markdown.refreshPreview","title":"Refresh Preview","category":"Markdown"},{"command":"markdown.showPreviewSecuritySelector","title":"Change Preview Security Settings","category":"Markdown"}],"menus":{"editor/title":[{"command":"markdown.showPreviewToSide","when":"editorLangId == markdown","alt":"markdown.showPreview","group":"navigation"},{"command":"markdown.showSource","when":"resourceScheme == markdown","group":"navigation"},{"command":"markdown.refreshPreview","when":"resourceScheme == markdown"},{"command":"markdown.showPreviewSecuritySelector","when":"resourceScheme == markdown"}],"explorer/context":[{"command":"markdown.showPreview","when":"resourceLangId == markdown","group":"navigation"}],"commandPalette":[{"command":"markdown.showPreview","when":"editorLangId == markdown","group":"navigation"},{"command":"markdown.showPreviewToSide","when":"editorLangId == markdown","group":"navigation"},{"command":"markdown.showSource","when":"resourceScheme == markdown","group":"navigation"},{"command":"markdown.showPreviewSecuritySelector","when":"editorLangId == markdown"},{"command":"markdown.showPreviewSecuritySelector","when":"resourceScheme == markdown"}]},"keybindings":[{"command":"markdown.showPreview","key":"shift+ctrl+v","mac":"shift+cmd+v","when":"editorLangId == markdown"},{"command":"markdown.showPreviewToSide","key":"ctrl+k v","mac":"cmd+k v","when":"editorLangId == markdown"}],"snippets":[{"language":"markdown","path":"./snippets/markdown.json"}],"configuration":{"type":"object","title":"Markdown","order":20,"properties":{"markdown.styles":{"type":"array","default":[],"description":"A list of URLs or local paths to CSS style sheets to use from the markdown preview. Relative paths are interpreted relative to the folder open in the explorer. If there is no open folder, they are interpreted relative to the location of the markdown file. All '\\' need to be written as '\\\\'.","scope":"resource"},"markdown.previewFrontMatter":{"type":"string","enum":["hide","show"],"default":"hide","description":"Sets how YAML front matter should be rendered in the markdown preview. 'hide' removes the front matter. Otherwise, the front matter is treated as markdown content.","scope":"resource"},"markdown.preview.breaks":{"type":"boolean","default":false,"description":"Sets how line-breaks are rendered in the markdown preview. Setting it to 'true' creates a <br> for every newline.","scope":"resource"},"markdown.preview.linkify":{"type":"boolean","default":true,"description":"Enable or disable conversion of URL-like text to links in the markdown preview.","scope":"resource"},"markdown.preview.fontFamily":{"type":"string","default":"-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', 'HelveticaNeue-Light', 'Ubuntu', 'Droid Sans', sans-serif","description":"Controls the font family used in the markdown preview.","scope":"resource"},"markdown.preview.fontSize":{"type":"number","default":14,"description":"Controls the font size in pixels used in the markdown preview.","scope":"resource"},"markdown.preview.lineHeight":{"type":"number","default":1.6,"description":"Controls the line height used in the markdown preview. This number is relative to the font size.","scope":"resource"},"markdown.preview.scrollPreviewWithEditorSelection":{"type":"boolean","default":true,"description":"Scrolls the markdown preview to reveal the currently selected line from the editor.","scope":"resource"},"markdown.preview.markEditorSelection":{"type":"boolean","default":true,"description":"Mark the current editor selection in the markdown preview.","scope":"resource"},"markdown.preview.scrollEditorWithPreview":{"type":"boolean","default":true,"description":"When the markdown preview is scrolled, update the view of the editor.","scope":"resource"},"markdown.preview.doubleClickToSwitchToEditor":{"type":"boolean","default":true,"description":"Double click in the markdown preview to switch to the editor.","scope":"resource"},"markdown.trace":{"type":"string","enum":["off","verbose"],"default":"off","description":"Enable debug logging for the markdown extension.","scope":"window"}}},"configurationDefaults":{"[markdown]":{"editor.wordWrap":"on","editor.quickSuggestions":false}},"jsonValidation":[{"fileMatch":"package.json","url":"./schemas/package.schema.json"}]},"scripts":{"vscode:prepublish":"node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:markdown ./tsconfig.json","update-grammar":"node ../../node_modules/gulp/bin/gulp.js --gulpfile ./syntaxes/gulpfile.js"},"dependencies":{"highlight.js":"9.5.0","markdown-it":"^8.4.0","markdown-it-named-headers":"0.0.4","vscode-extension-telemetry":"0.0.8","vscode-nls":"2.0.2"},"devDependencies":{"@types/highlight.js":"9.1.10","@types/markdown-it":"0.0.2","@types/node":"7.0.43","gulp-rename":"^1.2.2","gulp-replace":"^0.5.4"},"isBuiltin":true,"id":"Microsoft.vscode-markdown","extensionFolderPath":"/usr/share/code/resources/app/extensions/markdown"},{"name":"merge-conflict","publisher":"vscode","displayName":"merge-conflict","description":"Merge Conflict","version":"0.7.0","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","engines":{"vscode":"^1.5.0"},"categories":["Other"],"activationEvents":["*"],"main":"/usr/share/code/resources/app/extensions/merge-conflict/out/extension","scripts":{"compile":"gulp compile-extension:merge-conflict","watch":"gulp watch-extension:merge-conflict"},"contributes":{"commands":[{"category":"Merge Conflict","title":"Accept All Current","command":"merge-conflict.accept.all-current"},{"category":"Merge Conflict","title":"Accept All Incoming","command":"merge-conflict.accept.all-incoming"},{"category":"Merge Conflict","title":"Accept All Both","command":"merge-conflict.accept.all-both"},{"category":"Merge Conflict","title":"Accept Current","command":"merge-conflict.accept.current"},{"category":"Merge Conflict","title":"Accept Incoming","command":"merge-conflict.accept.incoming"},{"category":"Merge Conflict","title":"Accept Selection","command":"merge-conflict.accept.selection"},{"category":"Merge Conflict","title":"Accept Both","command":"merge-conflict.accept.both"},{"category":"Merge Conflict","title":"Next Conflict","command":"merge-conflict.next"},{"category":"Merge Conflict","title":"Previous Conflict","command":"merge-conflict.previous"},{"category":"Merge Conflict","title":"Compare Current Conflict","command":"merge-conflict.compare"}],"configuration":{"title":"Merge Conflict","properties":{"merge-conflict.codeLens.enabled":{"type":"boolean","description":"Enable/disable merge conflict block CodeLens within editor","default":true},"merge-conflict.decorators.enabled":{"type":"boolean","description":"Enable/disable merge conflict decorators within editor","default":true}}}},"dependencies":{"vscode-extension-telemetry":"0.0.8","vscode-nls":"^2.0.2"},"devDependencies":{"@types/node":"8.0.33"},"isBuiltin":true,"id":"vscode.merge-conflict","extensionFolderPath":"/usr/share/code/resources/app/extensions/merge-conflict"},{"name":"node-debug","displayName":"Node Debug","version":"1.19.8","publisher":"ms-vscode","description":"Visual Studio Code debugger extension for Node.js","icon":"images/node-debug-icon.png","categories":["Debuggers"],"author":{"name":"Microsoft Corporation"},"license":"MIT","private":true,"scripts":{"postinstall":"node ./node_modules/vscode/bin/install","build":"gulp build","watch":"gulp watch","test":"mocha --timeout 10000 -u tdd ./out/tests/","nodemon":"nodemon --debug --nolazy ./out/node/nodeDebug.js --server=4711","prepublish":"gulp build"},"keywords":["multi-root ready"],"engines":{"vscode":"^1.19.0","node":"^7.4.0"},"extensionDependencies":["ms-vscode.node-debug2"],"dependencies":{"vscode-debugadapter":"1.25.0","source-map":"0.6.1","vscode-nls":"2.0.2","request-light":"0.2.1","glob":"7.1.2","minimatch":"3.0.4"},"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-node-debug.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-node-debug/issues"},"devDependencies":{"@types/mocha":"2.2.44","@types/node":"7.0.43","@types/source-map":"0.5.2","gulp":"3.9.1","gulp-util":"3.0.8","gulp-typescript":"3.2.2","gulp-tsb":"2.0.4","gulp-sourcemaps":"2.6.1","gulp-filter":"5.0.1","gulp-tslint":"8.1.2","gulp-uglify":"2.0.0","tslint-microsoft-contrib":"5.0.1","del":"3.0.0","run-sequence":"2.2.0","mocha":"4.0.1","tslint":"5.8.0","tsutils":"2.12.2","typescript":"2.6.1","vscode":"1.1.8","vscode-nls-dev":"2.1.6","vscode-debugadapter-testsupport":"1.25.0","vscode-debugprotocol":"1.25.0","event-stream":"3.3.4","nodemon":"1.12.1","vsce":"1.33.2"},"main":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug/out/node/extension/extension.js","activationEvents":["onDebugInitialConfigurations","onDebugResolve:node","onCommand:extension.node-debug.toggleSkippingFile","onCommand:extension.node-debug.pickLoadedScript","onCommand:extension.pickNodeProcess"],"contributes":{"views":{"debug":[{"id":"extension.node-debug.loadedScriptsExplorer.node","name":"Loaded Scripts","when":"inDebugMode && debugType == 'node'"},{"id":"extension.node-debug.loadedScriptsExplorer.node2","name":"Loaded Scripts","when":"inDebugMode && debugType == 'node2'"},{"id":"extension.node-debug.loadedScriptsExplorer.extensionHost","name":"Loaded Scripts","when":"inDebugMode && debugType == 'extensionHost'"},{"id":"extension.node-debug.loadedScriptsExplorer.chrome","name":"Loaded Scripts","when":"inDebugMode && debugType == 'chrome'"}]},"menus":{"debug/callstack/context":[{"command":"extension.node-debug.toggleSkippingFile","group":"navigation","when":"inDebugMode && debugType == 'node'"}]},"commands":[{"command":"extension.node-debug.pickLoadedScript","title":"Open Loaded Script","category":"Debug"},{"command":"extension.node-debug.toggleSkippingFile","title":"Toggle Skipping this File"}],"keybindings":[{"command":"extension.node-debug.pickLoadedScript","key":"ctrl+f4","mac":"cmd+f4","when":"debugType == 'node'"}],"breakpoints":[{"language":"javascript"},{"language":"javascriptreact"}],"debuggers":[{"type":"node","label":"Node.js","program":"./out/node/nodeDebug.js","runtime":"node","variables":{"PickProcess":"extension.pickNodeProcess"},"aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","languages":["javascript","typescript","javascriptreact","typescriptreact"],"configurationSnippets":[{"label":"Node.js: Launch Program","description":"Launch a node program in debug mode","body":{"type":"node","request":"launch","name":"${2:Launch Program}","program":"^\"\\${workspaceFolder}/${1:app.js}\""}},{"label":"Node.js: Launch via NPM","description":"Launch a node program through an npm 'debug' script","body":{"type":"node","request":"launch","name":"${1:Launch via NPM}","runtimeExecutable":"npm","runtimeArgs":["run-script","debug"],"port":9229}},{"label":"Node.js: Attach","description":"Attach to a running node program","body":{"type":"node","request":"attach","name":"${1:Attach}","port":9229}},{"label":"Node.js: Attach to Remote Program","description":"Attach to the debug port of a remote node program","body":{"type":"node","request":"attach","name":"${1:Attach to Remote}","address":"${2:TCP/IP address of process to be debugged}","port":9229,"localRoot":"^\"\\${workspaceFolder}\"","remoteRoot":"${3:Absolute path to the remote directory containing the program}"}},{"label":"Node.js: Attach to Process","description":"Open process picker to select node or gulp process to attach to","body":{"type":"node","request":"attach","name":"${1:Attach by Process ID}","processId":"^\"\\${command:PickProcess}\""}},{"label":"Node.js: Nodemon Setup","description":"Use nodemon to relaunch a debug session on source changes","body":{"type":"node","request":"launch","name":"nodemon","runtimeExecutable":"nodemon","program":"^\"\\${workspaceFolder}/${1:app.js}\"","restart":true,"console":"integratedTerminal","internalConsoleOptions":"neverOpen"}},{"label":"Node.js: Mocha Tests","description":"Debug mocha tests","body":{"type":"node","request":"launch","name":"Mocha Tests","program":"^\"\\${workspaceFolder}/node_modules/mocha/bin/_mocha\"","args":["-u","tdd","--timeout","999999","--colors","^\"\\${workspaceFolder}/${1:test}\""],"internalConsoleOptions":"openOnSessionStart"}},{"label":"Node.js: Yeoman generator","description":"Debug yeoman generator (install by running 'npm link' in project folder)","body":{"type":"node","request":"launch","name":"Yeoman ${1:generator}","program":"^\"\\${workspaceFolder}/node_modules/yo/lib/cli.js\"","args":["${1:generator}"],"console":"integratedTerminal","internalConsoleOptions":"neverOpen"}},{"label":"Node.js: Gulp task","description":"Debug gulp task (make sure to have a local gulp installed in your project)","body":{"type":"node","request":"launch","name":"Gulp ${1:task}","program":"^\"\\${workspaceFolder}/node_modules/gulp/bin/gulp.js\"","args":["${1:task}"]}},{"label":"Node.js: Electron Main","description":"Debug the Electron main process","body":{"type":"node","request":"launch","name":"Electron Main","runtimeExecutable":"^\"\\${workspaceFolder}/node_modules/.bin/electron\"","program":"^\"\\${workspaceFolder}/main.js\"","protocol":"legacy"}}],"configurationAttributes":{"launch":{"properties":{"protocol":{"type":"string","enum":["auto","inspector","legacy"],"enumDescriptions":["try to detect the best protocol automatically, selecting 'inspector' for launching Node 8.0+","new protocol supported by Node.js versions >= 6.3","old protocol supported by Node.js versions < 8.0"],"description":"Node.js debug protocol to use.","default":"inspector"},"program":{"type":"string","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute."},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":true},"externalConsole":{"type":"boolean","deprecationMessage":"Attribute 'externalConsole' is deprecated, use 'console' instead.","default":true},"console":{"type":"string","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","external terminal that can be configured via user settings"],"description":"Where to launch the debug target.","default":"internalConsole"},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":[]},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged.","default":"${workspaceFolder}"},"runtimeExecutable":{"type":["string","null"],"description":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted 'node' is assumed.","default":"node"},"runtimeArgs":{"type":"array","description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"default":[]},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"description":"Environment variables passed to the program. The value 'null' removes the variable from the environment.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":null},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":[]},"port":{"type":"number","description":"Debug port to attach to. Default is 5858.","default":9229},"address":{"type":"string","description":"TCP/IP address of process to be debugged (for Node.js >= 5.0 only). Default is 'localhost'.","default":"localhost"},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"restart":{"type":"boolean","description":"Restart session after Node.js has terminated.","default":true},"localRoot":{"type":["string","null"],"description":"Path to the local directory containing the program.","default":null},"remoteRoot":{"type":["string","null"],"description":"Absolute path to the remote directory containing the program.","default":null},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"skipFiles":{"type":"array","description":"An array of glob patterns for files to skip when debugging.","items":{"type":"string"},"default":[]},"showAsyncStacks":{"type":"boolean","description":"Show the async calls that led to the current call stack. 'inspector' protocol only.","default":true},"useWSL":{"type":"boolean","description":"Use Windows Subsystem Linux.","default":true},"trace":{"type":["boolean","string"],"description":"Produce diagnostic output. Instead of setting this to true you can list one or more selectors separated with commas. The 'verbose' selector enables very detailled output.","default":true},"outputCapture":{"enum":["console","std"],"description":"From where to capture output messages: The debug API, or stdout/stderr streams.","default":"console"},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack:///./~/*":"${workspaceRoot}/node_modules/*","webpack:///./*":"${workspaceRoot}/*","webpack:///*":"*"}}}},"attach":{"properties":{"protocol":{"type":"string","enum":["auto","inspector","legacy"],"enumDescriptions":["try to detect the best protocol automatically, selecting 'inspector' for launching Node 8.0+","new protocol supported by Node.js versions >= 6.3","old protocol supported by Node.js versions < 8.0"],"description":"Node.js debug protocol to use.","default":"inspector"},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged.","default":"${workspaceFolder}"},"processId":{"type":"string","description":"Id of process to attach to.","default":"${command:PickProcess}"},"port":{"type":"number","description":"Debug port to attach to. Default is 5858.","default":9229},"address":{"type":"string","description":"TCP/IP address of process to be debugged (for Node.js >= 5.0 only). Default is 'localhost'.","default":"localhost"},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"restart":{"type":"boolean","description":"Restart session after Node.js has terminated.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":null},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":[]},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":true},"localRoot":{"type":["string","null"],"description":"Path to the local directory containing the program.","default":null},"remoteRoot":{"type":["string","null"],"description":"Absolute path to the remote directory containing the program.","default":null},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"skipFiles":{"type":"array","description":"An array of glob patterns for files to skip when debugging.","items":{"type":"string"},"default":[]},"showAsyncStacks":{"type":"boolean","description":"Show the async calls that led to the current call stack. 'inspector' protocol only.","default":true},"trace":{"type":["boolean","string"],"description":"Produce diagnostic output. Instead of setting this to true you can list one or more selectors separated with commas. The 'verbose' selector enables very detailled output.","default":true},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack:///./~/*":"${workspaceRoot}/node_modules/*","webpack:///./*":"${workspaceRoot}/*","webpack:///*":"*"}}}}}}]},"uuid":"b6ded8fb-a0a0-4c1c-acbd-ab2a3bc995a6","isBuiltin":true,"id":"ms-vscode.node-debug","extensionFolderPath":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug"},{"name":"node-debug2","displayName":"Node Debug 2","version":"1.19.4","publisher":"ms-vscode","description":"Visual Studio Code debugger extension for Node.js v6.3+, using the new Inspector Protocol","icon":"images/node-debug-icon.png","categories":["Debuggers"],"author":{"name":"Microsoft Corporation"},"license":"MIT","private":true,"dependencies":{"vscode-chrome-debug-core":"^3.20.3","vscode-debugadapter":"^1.25.0","vscode-nls":"^2.0.2"},"devDependencies":{"@types/mocha":"^2.2.32","@types/node":"^6.0.52","@types/source-map":"^0.1.27","del":"^2.2.2","event-stream":"^3.3.4","find-free-port":"^1.0.2","gulp":"^3.9.1","gulp-sourcemaps":"^2.2.0","gulp-tslint":"^8.1.2","gulp-typescript":"^3.1.3","gulp-util":"^3.0.5","mocha":"^3.1.1","run-sequence":"^1.2.2","tslint":"^5.7.0","typescript":"^2.6.2","vsce":"^1.33.2","vscode":"^1.1.9","vscode-chrome-debug-core-testsupport":"^3.20.0","vscode-debugadapter-testsupport":"^1.25.0","vscode-debugprotocol":"^1.25.0","vscode-nls-dev":"^2.1.6"},"main":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug2/out/src/extension","activationEvents":["onCommand:extension.node-debug2.toggleSkippingFile"],"scripts":{"postinstall":"node ./node_modules/vscode/bin/install","build":"gulp build","watch":"gulp watch","test":"mocha --timeout 20000 -s 2000 -u tdd --colors --reporter node_modules/vscode-chrome-debug-core-testsupport/out/loggingReporter.js ./out/test/","vscode:prepublish":"gulp verify-no-linked-modules && gulp build"},"engines":{"vscode":"^1.14.0","node":"^6.3.0"},"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-node-debug2.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-node-debug2/issues"},"contributes":{"breakpoints":[{"language":"javascript"},{"language":"javascriptreact"}],"debuggers":[{"type":"extensionHost","label":"VS Code Extension Development","program":"./out/src/nodeDebug.js","runtime":"node","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","configurationSnippets":[{"label":"VS Code Extension Development","description":"Launch a VS Code extension in debug mode","body":{"type":"extensionHost","request":"launch","name":"Launch Extension","runtimeExecutable":"^\"\\${execPath}\"","args":["^\"--extensionDevelopmentPath=\\${workspaceFolder}\""],"outFiles":["^\"\\${workspaceFolder}/out/**/*.js\""],"preLaunchTask":"npm"}}],"configurationAttributes":{"launch":{"required":["runtimeExecutable","args"],"properties":{"runtimeExecutable":{"type":["string","null"],"description":"Absolute path to VS Code.","default":"${execPath}"},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":["--extensionDevelopmentPath=${workspaceFolder}"]},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"description":"Environment variables passed to the extension host.","default":{}},"stopOnEntry":{"type":"boolean","description":"Automatically stop the extension host after launch.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":"${workspaceFolder}/out"},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":["${workspaceFolder}/out/**/*.js"]},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"skipFiles":{"type":"array","description":"An array of file or folder names, or glob patterns, to skip when debugging.","items":{"type":"string"},"default":[]},"trace":{"type":["boolean","string"],"description":"When 'true', the debugger will log tracing info to a file. When 'verbose', it will also show logs in the console.","default":true}}}}},{"type":"node2","label":"Node.js v6.3+","program":"./out/src/nodeDebug.js","runtime":"node","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","configurationAttributes":{"launch":{"required":["cwd"],"properties":{"program":{"type":"string","description":"Absolute path to the program."},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":true},"console":{"enum":["internalConsole","integratedTerminal","externalTerminal"],"description":"Where to launch the debug target: internal console, integrated terminal, or external terminal.","default":"internalConsole"},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":[]},"restart":{"type":"boolean","description":"Restart session after Node.js has terminated.","default":true},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged.","default":"${workspaceFolder}"},"runtimeExecutable":{"type":["string","null"],"description":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If ommitted 'node' is assumed.","default":null},"runtimeArgs":{"type":"array","description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"default":[]},"env":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the program. The value 'null' removes the variable from the environment.","default":{}},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":null},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":[]},"port":{"type":"number","description":"Debug port to attach to. Default is 9229.","default":9229},"address":{"type":"string","description":"TCP/IP address of debug port. Default is 'localhost'.","default":"localhost"},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"diagnosticLogging":{"type":"boolean","description":"When true, the adapter logs its own diagnostic info to the console","default":true,"deprecationMessage":"'diagnosticLogging' is deprecated. Use 'trace' instead."},"verboseDiagnosticLogging":{"type":"boolean","description":"When true, the adapter logs all traffic with the client and target (as well as the info logged by 'diagnosticLogging')","default":true,"deprecationMessage":"'verboseDiagnosticLogging' is deprecated. Use 'trace' instead."},"trace":{"type":["boolean","string"],"enum":["verbose",true],"default":true,"description":"When 'true', the debugger will log tracing info to a file. When 'verbose', it will also show logs in the console."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk. See README for details.","default":{}},"skipFiles":{"type":"array","description":"An array of file or folder names, or glob patterns, to skip when debugging.","default":[]},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"showAsyncStacks":{"type":"boolean","description":"Show the async calls that led to the current call stack.","default":true},"outputCapture":{"enum":["console","std"],"description":"From where to capture output messages: The debug API, or stdout/stderr streams.","default":"console"}}},"attach":{"properties":{"port":{"type":"number","description":"Debug port to attach to. Default is 9229.","default":9229},"address":{"type":"string","description":"TCP/IP address of debug port. Default is 'localhost'.","default":"localhost"},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"restart":{"type":"boolean","description":"Restart session after Node.js has terminated.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"outDir":{"type":["string","null"],"deprecationMessage":"Attribute 'outDir' is deprecated, use 'outFiles' instead.","default":null},"outFiles":{"type":"array","description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with '!' the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"default":[]},"stopOnEntry":{"type":"boolean","description":"Automatically stop program after launch.","default":true},"localRoot":{"type":["string","null"],"description":"The local source root that corresponds to the 'remoteRoot'.","default":null},"remoteRoot":{"type":["string","null"],"description":"The source root of the remote host.","default":null},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"diagnosticLogging":{"type":"boolean","description":"When true, the adapter logs its own diagnostic info to the console","default":true,"deprecationMessage":"'diagnosticLogging' is deprecated. Use 'trace' instead."},"verboseDiagnosticLogging":{"type":"boolean","description":"When true, the adapter logs all traffic with the client and target (as well as the info logged by 'diagnosticLogging')","default":true,"deprecationMessage":"'verboseDiagnosticLogging' is deprecated. Use 'trace' instead."},"trace":{"type":["boolean","string"],"enum":["verbose",true],"default":true,"description":"When 'true', the debugger will log tracing info to a file. When 'verbose', it will also show logs in the console."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk. See README for details.","default":{}},"skipFiles":{"type":"array","description":"An array of file or folder names, or glob patterns, to skip when debugging.","default":[]},"showAsyncStacks":{"type":"boolean","description":"Show the async calls that led to the current call stack.","default":true}}}}}],"menus":{"debug/callstack/context":[{"command":"extension.node-debug2.toggleSkippingFile","group":"navigation","when":"inDebugMode && debugType == 'node2'"}]},"commands":[{"command":"extension.node-debug2.toggleSkippingFile","title":"Toggle Skipping this File"}],"keybindings":[{"command":"extension.node-debug.pickLoadedScript","key":"ctrl+f4","mac":"cmd+f4","when":"debugType == 'node2'"}]},"uuid":"36d19e17-7569-4841-a001-947eb18602b2","isBuiltin":true,"id":"ms-vscode.node-debug2","extensionFolderPath":"/usr/share/code/resources/app/extensions/ms-vscode.node-debug2"},{"name":"npm","publisher":"vscode","description":"Extension to add task support for npm scripts.","displayName":"Npm support for VSCode","version":"0.0.1","engines":{"vscode":"0.10.x"},"categories":["Other"],"scripts":{"compile":"gulp compile-extension:npm","watch":"gulp watch-extension:npm"},"dependencies":{"vscode-nls":"^2.0.2"},"devDependencies":{"@types/node":"7.0.43"},"main":"/usr/share/code/resources/app/extensions/npm/out/main","activationEvents":["onCommand:workbench.action.tasks.runTask"],"contributes":{"configuration":{"id":"npm","type":"object","title":"Npm","properties":{"npm.autoDetect":{"type":"string","enum":["off","on"],"default":"on","scope":"resource","description":"Controls whether auto detection of npm scripts is on or off. Default is on."},"npm.runSilent":{"type":"boolean","default":false,"scope":"resource","description":"Run npm commands with the `--silent` option."},"npm.packageManager":{"scope":"resource","type":"string","enum":["npm","yarn"],"default":"npm","description":"The package manager used to run scripts."}}},"taskDefinitions":[{"type":"npm","required":["script"],"properties":{"script":{"type":"string","description":"The npm script to customize"},"path":{"type":"string","description":"The path to the folder of the package.json file that provides the script. Can be ommitted."}}}]},"isBuiltin":true,"id":"vscode.npm","extensionFolderPath":"/usr/share/code/resources/app/extensions/npm"},{"name":"objective-c","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-objective-c grammars/objective-c.cson ./syntaxes/objective-c.tmLanguage.json && node ../../build/npm/update-grammar.js atom/language-objective-c grammars/objective-c%2B%2B.cson ./syntaxes/objective-c++.tmLanguage.json"},"contributes":{"languages":[{"id":"objective-c","extensions":[".m"],"aliases":["Objective-C"],"configuration":"./language-configuration.json"},{"id":"objective-cpp","extensions":[".mm"],"aliases":["Objective-C++"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"objective-c","scopeName":"source.objc","path":"./syntaxes/objective-c.tmLanguage.json"},{"language":"objective-cpp","scopeName":"source.objcpp","path":"./syntaxes/objective-c++.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.objective-c","extensionFolderPath":"/usr/share/code/resources/app/extensions/objective-c"},{"name":"perl","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/perl.tmbundle Syntaxes/Perl.plist ./syntaxes/perl.tmLanguage.json Syntaxes/Perl%206.tmLanguage ./syntaxes/perl6.tmLanguage.json"},"contributes":{"languages":[{"id":"perl","aliases":["Perl","perl"],"extensions":[".pl",".pm",".pod",".t",".PL",".psgi"],"firstLine":"^#!.*\\bperl\\b","configuration":"./perl.language-configuration.json"},{"id":"perl6","aliases":["Perl 6","perl6"],"extensions":[".p6",".pl6",".pm6",".nqp"],"firstLine":"(^#!.*\\bperl6\\b)|use\\s+v6","configuration":"./perl6.language-configuration.json"}],"grammars":[{"language":"perl","scopeName":"source.perl","path":"./syntaxes/perl.tmLanguage.json"},{"language":"perl6","scopeName":"source.perl.6","path":"./syntaxes/perl6.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.perl","extensionFolderPath":"/usr/share/code/resources/app/extensions/perl"},{"name":"php","version":"0.1.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"activationEvents":["onLanguage:php"],"main":"/usr/share/code/resources/app/extensions/php/out/phpMain","dependencies":{"vscode-nls":"^1.0.4"},"contributes":{"languages":[{"id":"php","extensions":[".php",".php4",".php5",".phtml",".ctp"],"aliases":["PHP","php"],"firstLine":"^#!/.*\\bphp\\b","mimetypes":["application/x-php"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"php","scopeName":"text.html.php","path":"./syntaxes/php.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.php":"php","source.sql":"sql","text.xml":"xml","source.js":"javascript","source.json":"json","source.css":"css"}}],"snippets":[{"language":"php","path":"./snippets/php.snippets.json"}],"configuration":{"title":"PHP","type":"object","order":20,"properties":{"php.suggest.basic":{"type":"boolean","default":true,"description":"Configures if the built-in PHP language suggestions are enabled. The support suggests PHP globals and variables."},"php.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable built-in PHP validation."},"php.validate.executablePath":{"type":["string","null"],"default":null,"description":"Points to the PHP executable."},"php.validate.run":{"type":"string","enum":["onSave","onType"],"default":"onSave","description":"Whether the linter is run on save or on type."}}},"jsonValidation":[{"fileMatch":"composer.json","url":"https://getcomposer.org/schema.json"}],"commands":[{"title":"Disallow PHP validation executable (defined as workspace setting)","category":"PHP","command":"php.untrustValidationExecutable"}],"menus":{"commandPalette":[{"command":"php.untrustValidationExecutable","when":"php.untrustValidationExecutableContext"}]}},"scripts":{"compile":"gulp compile-extension:php","watch":"gulp watch-extension:php","update-grammar":"node ./build/update-grammar.js"},"devDependencies":{"@types/node":"7.0.43"},"isBuiltin":true,"id":"vscode.php","extensionFolderPath":"/usr/share/code/resources/app/extensions/php"},{"name":"powershell","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"languages":[{"id":"powershell","extensions":[".ps1",".psm1",".psd1",".pssc",".psrc"],"aliases":["PowerShell","powershell","ps","ps1"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"powershell","scopeName":"source.powershell","path":"./syntaxes/PowershellSyntax.tmLanguage"}],"snippets":[{"language":"powershell","path":"./snippets/powershell.json"}]},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js SublimeText/PowerShell Support/PowershellSyntax.tmLanguage ./syntaxes/powershell.tmLanguage.json"},"isBuiltin":true,"id":"vscode.powershell","extensionFolderPath":"/usr/share/code/resources/app/extensions/powershell"},{"name":"pug","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js davidrios/jade-tmbundle Syntaxes/Jade.tmLanguage ./syntaxes/pug.tmLanguage.json"},"contributes":{"languages":[{"id":"jade","extensions":[".jade",".pug"],"aliases":["Pug","Jade","jade"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"jade","scopeName":"text.jade","path":"./syntaxes/pug.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.pug","extensionFolderPath":"/usr/share/code/resources/app/extensions/pug"},{"name":"python","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"activationEvents":["onLanguage:python"],"main":"/usr/share/code/resources/app/extensions/python/out/pythonMain","contributes":{"languages":[{"id":"python","extensions":[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],"aliases":["Python","py"],"firstLine":"^#!/.*\\bpython[0-9.-]*\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"python","scopeName":"source.python","path":"./syntaxes/MagicPython.tmLanguage.json"},{"scopeName":"source.regexp.python","path":"./syntaxes/MagicRegExp.tmLanguage.json"}]},"scripts":{"compile":"gulp compile-extension:python","watch":"gulp watch-extension:python","update-grammar":"node ../../build/npm/update-grammar.js MagicStack/MagicPython grammars/MagicPython.tmLanguage ./syntaxes/MagicPython.tmLanguage.json grammars/MagicRegExp.tmLanguage ./syntaxes/MagicRegExp.tmLanguage.json"},"isBuiltin":true,"id":"vscode.python","extensionFolderPath":"/usr/share/code/resources/app/extensions/python"},{"name":"r","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js Ikuyadeu/vscode-R syntax/r.json ./syntaxes/r.tmLanguage.json"},"contributes":{"languages":[{"id":"r","extensions":[".r",".rhistory",".rprofile",".rt"],"aliases":["R","r"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"r","scopeName":"source.r","path":"./syntaxes/r.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.r","extensionFolderPath":"/usr/share/code/resources/app/extensions/r"},{"name":"razor","version":"0.1.0","publisher":"vscode","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js demyte/language-cshtml grammars/cshtml.json ./syntaxes/cshtml.json"},"contributes":{"languages":[{"id":"razor","extensions":[".cshtml"],"aliases":["Razor","razor"],"mimetypes":["text/x-cshtml"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"razor","scopeName":"text.html.cshtml","path":"./syntaxes/cshtml.json","embeddedLanguages":{"section.embedded.source.cshtml":"csharp"}}]},"isBuiltin":true,"id":"vscode.razor","extensionFolderPath":"/usr/share/code/resources/app/extensions/razor"},{"name":"ruby","version":"0.2.1","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/ruby.tmbundle Syntaxes/Ruby.plist ./syntaxes/ruby.tmLanguage.json"},"contributes":{"languages":[{"id":"ruby","extensions":[".rb",".rbx",".rjs",".gemspec",".rake",".ru",".erb"],"filenames":["rakefile","gemfile","guardfile","podfile","capfile"],"aliases":["Ruby","rb"],"firstLine":"^#!/.*\\bruby\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"ruby","scopeName":"source.ruby","path":"./syntaxes/ruby.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.ruby","extensionFolderPath":"/usr/share/code/resources/app/extensions/ruby"},{"name":"rust","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js zargony/atom-language-rust grammars/rust.cson ./syntaxes/rust.tmLanguage.json"},"contributes":{"languages":[{"id":"rust","extensions":[".rs"],"aliases":["Rust","rust"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"rust","path":"./syntaxes/rust.tmLanguage.json","scopeName":"source.rust"}]},"isBuiltin":true,"id":"vscode.rust","extensionFolderPath":"/usr/share/code/resources/app/extensions/rust"},{"name":"scss","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-sass grammars/scss.cson ./syntaxes/scss.json"},"contributes":{"languages":[{"id":"scss","aliases":["SCSS","scss"],"extensions":[".scss"],"mimetypes":["text/x-scss","text/scss"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"scss","scopeName":"source.css.scss","path":"./syntaxes/scss.json"}],"problemMatchers":[{"name":"node-sass","label":"Node Sass Compiler","owner":"node-sass","fileLocation":"absolute","pattern":[{"regexp":"^{$"},{"regexp":"\\s*\"status\":\\s\\d+,"},{"regexp":"\\s*\"file\":\\s\"(.*)\",","file":1},{"regexp":"\\s*\"line\":\\s(\\d+),","line":1},{"regexp":"\\s*\"column\":\\s(\\d+),","column":1},{"regexp":"\\s*\"message\":\\s\"(.*)\",","message":1},{"regexp":"\\s*\"formatted\":\\s(.*)"},{"regexp":"^}$"}]}]},"isBuiltin":true,"id":"vscode.scss","extensionFolderPath":"/usr/share/code/resources/app/extensions/scss"},{"name":"shaderlab","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js tgjones/shaders-tmLanguage grammars/shaderlab.json ./syntaxes/shaderlab.json"},"contributes":{"languages":[{"id":"shaderlab","extensions":[".shader"],"aliases":["ShaderLab","shaderlab"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"shaderlab","path":"./syntaxes/shaderlab.json","scopeName":"source.shaderlab"}]},"isBuiltin":true,"id":"vscode.shaderlab","extensionFolderPath":"/usr/share/code/resources/app/extensions/shaderlab"},{"name":"shellscript","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-shellscript grammars/shell-unix-bash.cson ./syntaxes/shell-unix-bash.tmLanguage.json"},"contributes":{"languages":[{"id":"shellscript","aliases":["Shell Script","shellscript","bash","sh","zsh"],"extensions":[".sh",".bash",".bashrc",".bash_aliases",".bash_profile",".bash_login",".ebuild",".install",".profile",".bash_logout",".zsh",".zshrc",".zprofile",".zlogin",".zlogout",".zshenv",".zsh-theme"],"filenames":["PKGBUILD"],"firstLine":"^#!.*\\b(bash|zsh|sh|tcsh).*|^#\\s*-\\*-[^*]*mode:\\s*shell-script[^*]*-\\*-","configuration":"./language-configuration.json","mimetypes":["text/x-shellscript"]}],"grammars":[{"language":"shellscript","scopeName":"source.shell","path":"./syntaxes/shell-unix-bash.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.shellscript","extensionFolderPath":"/usr/share/code/resources/app/extensions/shellscript"},{"name":"sql","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js Microsoft/vscode-mssql syntaxes/SQL.plist ./syntaxes/sql.tmLanguage.json"},"contributes":{"languages":[{"id":"sql","extensions":[".sql",".dsql"],"aliases":["SQL"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"sql","scopeName":"source.sql","path":"./syntaxes/sql.tmLanguage.json"}]},"isBuiltin":true,"id":"vscode.sql","extensionFolderPath":"/usr/share/code/resources/app/extensions/sql"},{"name":"swift","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js freebroccolo/atom-language-swift grammars/swift.cson ./syntaxes/swift.tmLanguage.json"},"contributes":{"languages":[{"id":"swift","aliases":["Swift","swift"],"extensions":[".swift"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"swift","scopeName":"source.swift","path":"./syntaxes/swift.tmLanguage.json"}],"snippets":[{"language":"swift","path":"./snippets/swift.json"}]},"isBuiltin":true,"id":"vscode.swift","extensionFolderPath":"/usr/share/code/resources/app/extensions/swift"},{"name":"theme-abyss","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Abyss","uiTheme":"vs-dark","path":"./themes/abyss-color-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-abyss","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-abyss"},{"name":"theme-defaults","displayName":"Default Themes","description":"The default light and dark themes (Plus and Visual Studio)","categories":["Themes"],"version":"0.1.10","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Default Dark+","label":"Dark+ (default dark)","uiTheme":"vs-dark","path":"./themes/dark_plus.json"},{"id":"Default Light+","label":"Light+ (default light)","uiTheme":"vs","path":"./themes/light_plus.json"},{"id":"Visual Studio Dark","label":"Dark (Visual Studio)","uiTheme":"vs-dark","path":"./themes/dark_vs.json"},{"id":"Visual Studio Light","label":"Light (Visual Studio)","uiTheme":"vs","path":"./themes/light_vs.json"},{"id":"Default High Contrast","label":"High Contrast","uiTheme":"hc-black","path":"./themes/hc_black.json"}],"iconThemes":[{"id":"vs-minimal","label":"Minimal (Visual Studio Code)","path":"./fileicons/vs_minimal-icon-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-defaults","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-defaults"},{"name":"theme-kimbie-dark","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Kimbie Dark","uiTheme":"vs-dark","path":"./themes/kimbie-dark-color-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-kimbie-dark","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-kimbie-dark"},{"name":"theme-monokai","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Monokai","uiTheme":"vs-dark","path":"./themes/monokai-color-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-monokai","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-monokai"},{"name":"theme-monokai-dimmed","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Monokai Dimmed","uiTheme":"vs-dark","path":"./themes/dimmed-monokai-color-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-monokai-dimmed","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-monokai-dimmed"},{"name":"theme-quietlight","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Quiet Light","uiTheme":"vs","path":"./themes/quietlight-color-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-quietlight","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-quietlight"},{"name":"theme-red","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Red","uiTheme":"vs-dark","path":"./themes/Red-color-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-red","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-red"},{"name":"vscode-theme-seti","private":true,"version":"0.1.0","description":"A file icon theme made out of the Seti UI file icons","publisher":"vscode","scripts":{"update":"node ./build/update-icon-theme.js"},"engines":{"vscode":"*"},"contributes":{"iconThemes":[{"id":"vs-seti","label":"Seti (Visual Studio Code)","path":"./icons/vs-seti-icon-theme.json"}]},"isBuiltin":true,"id":"vscode.vscode-theme-seti","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-seti"},{"name":"theme-solarized-dark","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Solarized Dark","uiTheme":"vs-dark","path":"./themes/solarized-dark-color-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-solarized-dark","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-solarized-dark"},{"name":"theme-solarized-light","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Solarized Light","uiTheme":"vs","path":"./themes/solarized-light-color-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-solarized-light","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-solarized-light"},{"name":"theme-tomorrow-night-blue","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"themes":[{"label":"Tomorrow Night Blue","uiTheme":"vs-dark","path":"./themes/tomorrow-night-blue-theme.json"}]},"isBuiltin":true,"id":"vscode.theme-tomorrow-night-blue","extensionFolderPath":"/usr/share/code/resources/app/extensions/theme-tomorrow-night-blue"},{"name":"typescript","description":"Extension to add Typescript capabilities to VSCode.","displayName":"TypeScript support for VSCode","version":"0.10.1","author":"Microsoft Corporation","license":"MIT","publisher":"vscode","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","enableProposedApi":true,"engines":{"vscode":"*"},"dependencies":{"semver":"4.3.6","vscode-extension-telemetry":"0.0.8","vscode-nls":"2.0.1"},"devDependencies":{"@types/node":"8.0.33","@types/semver":"5.4.0"},"scripts":{"vscode:prepublish":"node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:typescript ./tsconfig.json","update-grammar":"node ./build/update-grammars.js"},"activationEvents":["onLanguage:javascript","onLanguage:javascriptreact","onLanguage:typescript","onLanguage:typescriptreact","onLanguage:jsx-tags","onCommand:typescript.reloadProjects","onCommand:javascript.reloadProjects","onCommand:typescript.selectTypeScriptVersion","onCommand:javascript.goToProjectConfig","onCommand:typescript.goToProjectConfig","onCommand:typescript.openTsServerLog","onCommand:workbench.action.tasks.runTask"],"main":"/usr/share/code/resources/app/extensions/typescript/out/extension","contributes":{"languages":[{"id":"typescript","aliases":["TypeScript","ts","typescript"],"extensions":[".ts"],"configuration":"./language-configuration.json"},{"id":"typescriptreact","aliases":["TypeScript React","tsx"],"extensions":[".tsx"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"typescript","scopeName":"source.ts","path":"./syntaxes/TypeScript.tmLanguage.json"},{"language":"typescriptreact","scopeName":"source.tsx","path":"./syntaxes/TypeScriptReact.tmLanguage.json","embeddedLanguages":{"meta.tag.tsx":"jsx-tags","meta.tag.without-attributes.tsx":"jsx-tags","meta.tag.attributes.tsx":"typescriptreact","meta.embedded.expression.tsx":"typescriptreact"}}],"configuration":{"type":"object","title":"TypeScript","order":20,"properties":{"typescript.tsdk":{"type":["string","null"],"default":null,"description":"Specifies the folder path containing the tsserver and lib*.d.ts files to use.","scope":"window"},"typescript.disableAutomaticTypeAcquisition":{"type":"boolean","default":false,"description":"Disables automatic type acquisition. Requires TypeScript >= 2.0.6.","scope":"window"},"typescript.npm":{"type":["string","null"],"default":null,"description":"Specifies the path to the NPM executable used for Automatic Type Acquisition. Requires TypeScript >= 2.3.4.","isExecutable":true,"scope":"window"},"typescript.check.npmIsInstalled":{"type":"boolean","default":true,"description":"Check if NPM is installed for Automatic Type Acquisition.","scope":"window"},"javascript.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable references CodeLens in JavaScript files.","scope":"window"},"typescript.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable references CodeLens in TypeScript files. Requires TypeScript >= 2.0.6.","scope":"window"},"typescript.implementationsCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable implementations CodeLens. Requires TypeScript >= 2.2.0.","scope":"window"},"typescript.tsserver.log":{"type":"string","enum":["off","terse","normal","verbose"],"default":"off","description":"Enables logging of the TS server to a file. This log can be used to diagnose TS Server issues. The log may contain file paths, source code, and other potentially sensitive information from your project.","scope":"window"},"typescript.tsserver.trace":{"type":"string","enum":["off","messages","verbose"],"default":"off","description":"Enables tracing of messages sent to the TS server. This trace can be used to diagnose TS Server issues. The trace may contain file paths, source code, and other potentially sensitive information from your project.","scope":"window"},"typescript.useCodeSnippetsOnMethodSuggest":{"type":"boolean","default":false,"description":"Complete functions with their parameter signature.","scope":"resource"},"typescript.reportStyleChecksAsWarnings":{"type":"boolean","default":true,"description":"Report style checks as warnings","scope":"window"},"typescript.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable TypeScript validation.","scope":"window"},"typescript.format.enable":{"type":"boolean","default":true,"description":"Enable/disable default TypeScript formatter.","scope":"window"},"typescript.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Defines space handling after a comma delimiter.","scope":"resource"},"typescript.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Defines space handling after the constructor keyword. Requires TypeScript >= 2.3.0.","scope":"resource"},"typescript.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":" Defines space handling after a semicolon in a for statement.","scope":"resource"},"typescript.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"Defines space handling after a binary operator.","scope":"resource"},"typescript.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Defines space handling after keywords in a control flow statement.","scope":"resource"},"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Defines space handling after function keyword for anonymous functions.","scope":"resource"},"typescript.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"Defines space handling before function argument parentheses. Requires TypeScript >= 2.1.5.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non empty parenthesis.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non empty brackets.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Defines space handling after opening and before closing non empty braces. Requires TypeScript >= 2.3.0.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing template string braces. Requires TypeScript >= 2.0.6.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing JSX expression braces. Requires TypeScript >= 2.0.6.","scope":"resource"},"typescript.format.insertSpaceAfterTypeAssertion":{"type":"boolean","default":false,"description":"Defines space handling after type assertions in TypeScript. Requires TypeScript >= 2.4.","scope":"resource"},"typescript.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for functions or not.","scope":"resource"},"typescript.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for control blocks or not.","scope":"resource"},"javascript.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable JavaScript validation.","scope":"window"},"javascript.format.enable":{"type":"boolean","default":true,"description":"Enable/disable default JavaScript formatter.","scope":"window"},"javascript.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Defines space handling after a comma delimiter.","scope":"resource"},"javascript.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Defines space handling after the constructor keyword. Requires TypeScript >= 2.3.0.","scope":"resource"},"javascript.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":" Defines space handling after a semicolon in a for statement.","scope":"resource"},"javascript.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"Defines space handling after a binary operator.","scope":"resource"},"javascript.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Defines space handling after keywords in a control flow statement.","scope":"resource"},"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Defines space handling after function keyword for anonymous functions.","scope":"resource"},"javascript.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"Defines space handling before function argument parentheses. Requires TypeScript >= 2.1.5.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non empty parenthesis.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non empty brackets.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Defines space handling after opening and before closing non empty braces. Requires TypeScript >= 2.3.0.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing template string braces. Requires TypeScript >= 2.0.6.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing JSX expression braces. Requires TypeScript >= 2.0.6.","scope":"resource"},"javascript.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for functions or not.","scope":"resource"},"javascript.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for control blocks or not.","scope":"resource"},"jsDocCompletion.enabled":{"type":"boolean","default":true,"description":"Enable/disable auto JSDoc comments","scope":"resource"},"javascript.implicitProjectConfig.checkJs":{"type":"boolean","default":false,"description":"Enable/disable semantic checking of JavaScript files. Existing jsconfig.json or tsconfig.json files override this setting. Requires TypeScript >=2.3.1.","scope":"window"},"javascript.implicitProjectConfig.experimentalDecorators":{"type":"boolean","default":false,"description":"Enable/disable 'experimentalDecorators' for JavaScript files that are not part of a project. Existing jsconfig.json or tsconfig.json files override this setting. Requires TypeScript >=2.3.1.","scope":"window"},"javascript.nameSuggestions":{"type":"boolean","default":true,"description":"Enable/disable including unique names from the file in JavaScript suggestion lists.","scope":"resource"},"typescript.tsc.autoDetect":{"type":"string","default":"on","enum":["on","off","build","watch"],"description":"Controls auto detection of tsc tasks. 'off' disables this feature. 'build' only creates single run compile tasks. 'watch' only creates compile and watch tasks. 'on' creates both build and watch tasks. Default is 'on'.","scope":"window"},"typescript.quickSuggestionsForPaths":{"type":"boolean","default":true,"description":"Enable/disable quick suggestions when typing out an import path.","scope":"resource"},"typescript.autoImportSuggestions.enabled":{"type":"boolean","default":true,"description":"Enable/disable auto import suggestions. Requires TypeScript >=2.6.1","scope":"resource"},"typescript.locale":{"type":["string","null"],"enum":["de","es","en","fr","it","ja","ko","ru","zh-CN","zh-TW",null],"default":null,"description":"Sets the locale used to report TypeScript errors. Requires TypeScript >= 2.6.0. Default of 'null' uses VS Code's locale for TypeScript errors.","scope":"window"}}},"commands":[{"command":"typescript.reloadProjects","title":"Reload Project","category":"TypeScript"},{"command":"javascript.reloadProjects","title":"Reload Project","category":"JavaScript"},{"command":"typescript.selectTypeScriptVersion","title":"Select TypeScript Version","category":"TypeScript"},{"command":"typescript.goToProjectConfig","title":"Go to Project Configuration","category":"TypeScript"},{"command":"javascript.goToProjectConfig","title":"Go to Project Configuration","category":"JavaScript"},{"command":"typescript.openTsServerLog","title":"Open TS Server log","category":"TypeScript"},{"command":"typescript.restartTsServer","title":"Restart TS server","category":"TypeScript"}],"menus":{"commandPalette":[{"command":"typescript.reloadProjects","when":"editorLangId == typescript && typescript.isManagedFile"},{"command":"typescript.reloadProjects","when":"editorLangId == typescriptreact && typescript.isManagedFile"},{"command":"javascript.reloadProjects","when":"editorLangId == javascript && typescript.isManagedFile"},{"command":"javascript.reloadProjects","when":"editorLangId == javascriptreact && typescript.isManagedFile"},{"command":"typescript.goToProjectConfig","when":"editorLangId == typescript && typescript.isManagedFile"},{"command":"typescript.goToProjectConfig","when":"editorLangId == typescriptreact"},{"command":"javascript.goToProjectConfig","when":"editorLangId == javascript && typescript.isManagedFile"},{"command":"javascript.goToProjectConfig","when":"editorLangId == javascriptreact && typescript.isManagedFile"},{"command":"typescript.selectTypeScriptVersion","when":"typescript.isManagedFile"},{"command":"typescript.openTsServerLog","when":"typescript.isManagedFile"},{"command":"typescript.restartTsServer","when":"typescript.isManagedFile"}]},"breakpoints":[{"language":"typescript"},{"language":"typescriptreact"}],"snippets":[{"language":"typescript","path":"./snippets/typescript.json"},{"language":"typescriptreact","path":"./snippets/typescript.json"}],"jsonValidation":[{"fileMatch":"tsconfig.json","url":"http://json.schemastore.org/tsconfig"},{"fileMatch":"tsconfig.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"tsconfig.*.json","url":"http://json.schemastore.org/tsconfig"},{"fileMatch":"tsconfig.*.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"typings.json","url":"http://json.schemastore.org/typings"}],"taskDefinitions":[{"type":"typescript","required":["tsconfig"],"properties":{"tsconfig":{"type":"string","description":"The tsconfig file that defines the TS build"},"option":{"type":"string"}}}],"problemPatterns":[{"name":"tsc","regexp":"^([^\\s].*)\\((\\d+|\\d+,\\d+|\\d+,\\d+,\\d+,\\d+)\\):\\s+(error|warning|info)\\s+(TS\\d+)\\s*:\\s*(.*)$","file":1,"location":2,"severity":3,"code":4,"message":5}],"problemMatchers":[{"name":"tsc","label":"TypeScript problems","owner":"typescript","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc"},{"name":"tsc-watch","label":"TypeScript problems (watch mode)","owner":"typescript","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc","background":{"activeOnStart":true,"beginsPattern":{"regexp":"^\\s*(?:message TS6032:|\\d{1,2}:\\d{1,2}:\\d{1,2}(?: AM| PM)? -) File change detected\\. Starting incremental compilation\\.\\.\\."},"endsPattern":{"regexp":"^\\s*(?:message TS6042:|\\d{1,2}:\\d{1,2}:\\d{1,2}(?: AM| PM)? -) Compilation complete\\. Watching for file changes\\."}}}]},"isBuiltin":true,"id":"vscode.typescript","extensionFolderPath":"/usr/share/code/resources/app/extensions/typescript"},{"name":"vb","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/asp.vb.net.tmbundle Syntaxes/ASP%20VB.net.plist ./syntaxes/asp-vb-net.tmlanguage.json"},"contributes":{"languages":[{"id":"vb","extensions":[".vb",".brs",".vbs",".bas"],"aliases":["Visual Basic","vb"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"vb","scopeName":"source.asp.vb.net","path":"./syntaxes/asp-vb-net.tmlanguage.json"}],"snippets":[{"language":"vb","path":"./snippets/vb.json"}]},"isBuiltin":true,"id":"vscode.vb","extensionFolderPath":"/usr/share/code/resources/app/extensions/vb"},{"name":"xml","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"contributes":{"languages":[{"id":"xml","extensions":[".xml",".xsd",".ascx",".atom",".axml",".bpmn",".config",".cpt",".csl",".csproj",".csproj.user",".dita",".ditamap",".dtd",".dtml",".fsproj",".fxml",".iml",".isml",".jmx",".launch",".menu",".mxml",".nuspec",".opml",".owl",".proj",".props",".pt",".publishsettings",".pubxml",".pubxml.user",".rdf",".rng",".rss",".shproj",".storyboard",".svg",".targets",".tld",".tmx",".vbproj",".vbproj.user",".vcxproj",".vcxproj.filters",".wsdl",".wxi",".wxl",".wxs",".xaml",".xbl",".xib",".xlf",".xliff",".xpdl",".xul",".xoml"],"firstLine":"(\\<\\?xml.*)|(\\<svg)|(\\<\\!doctype\\s+svg)","aliases":["XML","xml"],"configuration":"./xml.language-configuration.json"},{"id":"xsl","extensions":[".xsl",".xslt"],"aliases":["XSL","xsl"],"configuration":"./xsl.language-configuration.json"}],"grammars":[{"language":"xml","scopeName":"text.xml","path":"./syntaxes/xml.json"},{"language":"xsl","scopeName":"text.xml.xsl","path":"./syntaxes/xsl.json"}]},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js atom/language-xml grammars/xml.cson ./syntaxes/xml.json grammars/xsl.cson ./syntaxes/xsl.json"},"isBuiltin":true,"id":"vscode.xml","extensionFolderPath":"/usr/share/code/resources/app/extensions/xml"},{"name":"yaml","version":"0.1.0","publisher":"vscode","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../../build/npm/update-grammar.js textmate/yaml.tmbundle Syntaxes/YAML.tmLanguage ./syntaxes/yaml.json"},"contributes":{"languages":[{"id":"yaml","aliases":["YAML","yaml"],"extensions":[".eyaml",".eyml",".yaml",".yml"],"filenames":["yarn.lock"],"firstLine":"^#cloud-config","configuration":"./language-configuration.json"}],"grammars":[{"language":"yaml","scopeName":"source.yaml","path":"./syntaxes/yaml.json"}],"configurationDefaults":{"[yaml]":{"editor.insertSpaces":true,"editor.tabSize":2}}},"isBuiltin":true,"id":"vscode.yaml","extensionFolderPath":"/usr/share/code/resources/app/extensions/yaml"}]}