You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
120 KiB

{"input":{"ourVersion":"1.24.1","commit":"24f62626b222e9a8313213fb64b10d741a326288","locale":"pt-br","devMode":false,"absoluteFolderPath":"/home/bruno/.vscode/extensions","isBuiltin":false,"isUnderDevelopment":false,"tanslations":{},"mtime":1530111635972},"result":[{"name":"ejs-language-support","displayName":".ejs","description":"EJS language support for Visual Studio Code, generated from gregory-m's (github) TextMate bundle","version":"0.0.1","publisher":"QassimFarid","engines":{"vscode":"^0.10.1"},"categories":["Languages"],"contributes":{"languages":[{"id":"ejs","aliases":["EJS","ejs"],"extensions":[".ejs"],"configuration":"./ejs.configuration.json"}],"grammars":[{"language":"ejs","scopeName":"text.html.js","path":"./syntaxes/ejs.tmLanguage"}]},"uuid":"290c5f3f-fc96-451e-ba22-0b17cb2dac8a","isBuiltin":false,"isUnderDevelopment":false,"id":"QassimFarid.ejs-language-support","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/QassimFarid.ejs-language-support-0.0.1","external":"file:///home/bruno/.vscode/extensions/QassimFarid.ejs-language-support-0.0.1","path":"/home/bruno/.vscode/extensions/QassimFarid.ejs-language-support-0.0.1","scheme":"file"}},{"name":"vscode-hie-server","displayName":"Haskell Language Server","description":"Language Server Protocol for Haskell via HIE","version":"0.0.19","license":"MIT","publisher":"alanz","engines":{"vscode":"^1.22.0"},"keywords":["language","haskell","lsp","multi-root ready"],"homepage":"https://github.com/alanz/vscode-hie-server","repository":{"type":"git","url":"https://github.com/alanz/vscode-hie-server.git"},"bugs":{"url":"https://github.com/alanz/vscode-hie-server/issues"},"categories":["Programming Languages","Formatters","Linters","Other"],"icon":"images/HIE_logo_128.png","galleryBanner":{"color":"#22172A","theme":"dark"},"activationEvents":["onLanguage:haskell","onLanguage:literate haskell"],"main":"/home/bruno/.vscode/extensions/alanz.vscode-hie-server-0.0.19/out/src/extension","contributes":{"languages":[{"id":"haskell","aliases":["Haskell","haskell"],"extensions":[".hs"]},{"id":"literate haskell","aliases":["Literate Haskell","literate Haskell"],"extensions":[".lhs"]}],"configuration":{"type":"object","title":"Haskell Language Server","properties":{"languageServerHaskell.maxNumberOfProblems":{"scope":"resource","type":"number","default":100,"description":"Controls the maximum number of problems produced by the server."},"languageServerHaskell.hieExecutablePath":{"scope":"resource","type":"string","default":"","description":"Set the path to your hie executable, if it's not already on your $PATH. Works with ~, ${HOME} and ${workspaceFolder}."},"languageServerHaskell.useHieWrapper":{"scope":"resource","type":"boolean","default":false,"description":"Try to automatically select the correct hie version, based on your projects GHC version. NOTE: Build hie using the Makefile to get all versions. This will take precedence over hieExecutablePath."},"languageServerHaskell.useCustomHieWrapper":{"scope":"resource","type":"boolean","default":false,"description":"Use your own custom wrapper for hie (remember to specify the path!). This will take precedence over useHieWrapper and hieExecutablePath."},"languageServerHaskell.useCustomHieWrapperPath":{"scope":"resource","type":"string","default":"","description":"Specify the full path to your own custom hie wrapper (e.g. ${HOME}/.hie-wrapper.sh). Works with ~, ${HOME} and ${workspaceFolder}."},"languageServerHaskell.hlintOn":{"scope":"resource","type":"boolean","default":true,"description":"Get suggestions from hlint"},"languageServerHaskell.showTypeForSelection.onHover":{"scope":"resource","type":"boolean","default":true,"description":"If true, when an expression is selected, the hover tooltip will attempt to display the type of the entire expression - rather than just the term under the cursor."},"languageServerHaskell.showTypeForSelection.command.location":{"scope":"resource","type":"string","enum":["dropdown","channel"],"default":"dropdown","description":"Determines where the type information for selected text will be shown when the `showType` command is triggered (distinct from automatically showing this information when hover is triggered).\ndropdown: in a dropdown\nchannel: will be revealed in an output channel"},"languageServerHaskell.trace.server":{"scope":"resource","type":"string","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VSCode and the languageServerHaskell service."},"languageServerHaskell.enableHIE":{"scope":"resource","type":"boolean","default":true,"description":"Enable/disable HIE (useful for multi-root workspaces)."}}},"commands":[{"command":"hie.commands.demoteDef","title":"Haskell: Demote Definition","description":"Move a definition one level down"},{"command":"hie.commands.liftOneLevel","title":"Haskell: Lift One Level","description":"Move definition one level up from where it is now"},{"command":"hie.commands.liftTopLevel","title":"Haskell: Lift to Top Level","description":"Move a definition to the top level"},{"command":"hie.commands.genApplicative","title":"Haskell: Generalize Applicative","description":"Generalize a monadic function to use applicative"},{"command":"hie.commands.deleteDef","title":"Haskell: Delete Definition","description":"Deletes a definition"},{"command":"hie.commands.insertType","title":"Haskell: Insert type","description":"Insert type for the expression"},{"command":"hie.commands.showType","title":"Haskell: Show type","description":"Show type for the expression"},{"command":"hie.commands.importIdentifier","title":"Haskell: Import identifier","description":"Imports a function or type based on a Hoogle search"}],"keybindings":[{"command":"hie.commands.showType","key":"ctrl+alt+t","mac":"cmd+alt+t","when":"editorTextFocus"}],"menus":{"editor/title":[{"when":"resourceLangId == haskell","command":"hie.commands.demoteDef"}],"editor/context":[{"when":"resourceLangId == haskell","command":"hie.commands.demoteDef","group":"HaRe@1"}]}},"scripts":{"vscode:prepublish":"npm run compile && npm run tslint","compile":"tsc -p ./","watch":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"npm run compile && node ./node_modules/vscode/bin/test","tslint":"tslint -p tsconfig.json -c tslint.json --format stylish 'src/**/*.ts'","tslint-fix":"tslint --fix -p tsconfig.json -c tslint.json --format stylish 'src/**/*.ts'","precommit":"pretty-quick --staged","push-tag":"git tag -a $npm_package_version -m \"Version $npm_package_version\" && git push origin $npm_package_version"},"devDependencies":{"@types/mocha":"^2.2.46","@types/node":"^8.5.8","husky":"^0.14.3","prettier":"1.11.1","pretty-quick":"^1.4.1","tslint":"^5.9.1","typescript":"^2.8.1","vscode":"^1.1.14"},"extensionDependencies":["justusadam.language-haskell"],"dependencies":{"@types/cheerio":"^0.22.7","@types/js-yaml":"^3.11.1","@types/lodash":"^4.14.109","@types/lru-cache":"^4.1.0","@types/request-promise-native":"^1.0.14","cheerio":"^1.0.0-rc.2","js-yaml":"^3.11.0","lodash":"^4.17.10","lru-cache":"^4.1.3","request":"^2.86.0","request-promise-native":"^1.0.5","vscode-languageclient":"^4.1.3"},"uuid":"93e5704a-a536-44f3-b5de-6c914cb6ac91","isBuiltin":false,"isUnderDevelopment":false,"id":"alanz.vscode-hie-server","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/alanz.vscode-hie-server-0.0.19","external":"file:///home/bruno/.vscode/extensions/alanz.vscode-hie-server-0.0.19","path":"/home/bruno/.vscode/extensions/alanz.vscode-hie-server-0.0.19","scheme":"file"}},{"name":"vscode-sqlite","icon":"resources/icon/icon_128x128.png","displayName":"SQLite","description":"Explore and query SQLite databases.","version":"0.0.4","publisher":"alexcvzz","repository":{"url":"https://github.com/AlexCovizzi/vscode-sqlite","type":"git"},"engines":{"vscode":"^1.23.0"},"categories":["Other"],"activationEvents":["onCommand:sqlite.exploreDatabase","onCommand:sqlite.closeExplorerDatabase","onCommand:sqlite.ctxExploreDatabase","onCommand:sqlite.ctxCloseExplorerDatabase","onCommand:sqlite.newQuery","onCommand:sqlite.useDatabase","onCommand:sqlite.runDocumentQuery"],"main":"/home/bruno/.vscode/extensions/alexcvzz.vscode-sqlite-0.0.4/out/extension","contributes":{"commands":[{"command":"sqlite.exploreDatabase","title":"Open Database in Explorer","category":"SQLite"},{"command":"sqlite.closeExplorerDatabase","title":"Close Explorer Database","category":"SQLite"},{"command":"sqlite.ctxExploreDatabase","title":"Open in Explorer","category":"SQLite"},{"command":"sqlite.ctxCloseExplorerDatabase","title":"Close","category":"SQLite"},{"command":"sqlite.useDatabase","title":"Use Database","category":"SQLite"},{"command":"sqlite.newQuery","title":"New Query","category":"SQLite","icon":{"light":"resources/light/newquery.svg","dark":"resources/dark/newquery.svg"}},{"command":"sqlite.runDocumentQuery","title":"Run Query","category":"SQLite"},{"command":"sqlite.runTableQuery","title":"Show Table","category":"SQLite"},{"command":"sqlite.runSqliteMasterQuery","title":"Show sqlite_master","category":"SQLite"},{"command":"sqlite.refreshExplorer","title":"Refresh","category":"SQLite","icon":{"light":"resources/light/refresh.svg","dark":"resources/dark/refresh.svg"}}],"views":{"explorer":[{"id":"sqlite.sqliteExplorer","name":"SQLite Explorer","when":"sqlite.showExplorer"}]},"menus":{"commandPalette":[{"command":"sqlite.exploreDatabase","group":"sqlite"},{"command":"sqlite.closeExplorerDatabase","group":"sqlite"},{"command":"sqlite.newQuery","group":"sqlite"},{"command":"sqlite.runDocumentQuery","when":"editorLangId == sql","group":"sqlite"},{"command":"sqlite.useDatabase","when":"editorLangId == sql","group":"sqlite"},{"command":"sqlite.ctxExploreDatabase","when":"sqlite.never"},{"command":"sqlite.ctxCloseExplorerDatabase","when":"sqlite.never"},{"command":"sqlite.runSqliteMasterQuery","when":"sqlite.never"},{"command":"sqlite.runTableQuery","when":"sqlite.never"},{"command":"sqlite.refreshExplorer","when":"sqlite.never"}],"explorer/context":[{"when":"resourceLangId == sqlite","command":"sqlite.ctxExploreDatabase","group":"navigation"}],"editor/context":[{"when":"editorTextFocus && editorLangId == sql","command":"sqlite.runDocumentQuery","group":"sqlite@2"},{"when":"editorTextFocus && editorLangId == sql","command":"sqlite.useDatabase","group":"sqlite@1"}],"view/title":[{"command":"sqlite.newQuery","when":"view == sqlite.sqliteExplorer","group":"navigation@1"},{"command":"sqlite.refreshExplorer","when":"view == sqlite.sqliteExplorer","group":"navigation@2"}],"view/item/context":[{"command":"sqlite.newQuery","when":"view == sqlite.sqliteExplorer && viewItem == sqlite.databaseItem","group":"sqlite@1"},{"command":"sqlite.runSqliteMasterQuery","when":"view == sqlite.sqliteExplorer && viewItem == sqlite.databaseItem","group":"sqlite@2"},{"command":"sqlite.ctxCloseExplorerDatabase","when":"view == sqlite.sqliteExplorer && viewItem == sqlite.databaseItem","group":"sqlite@3"},{"command":"sqlite.runTableQuery","when":"view == sqlite.sqliteExplorer && viewItem == sqlite.tableItem"}]},"languages":[{"id":"sqlite","extensions":[".db",".sqlite",".sqlite3"]}],"configuration":{"type":"object","title":"SQLite Configuration","properties":{"sqlite.sqlite3":{"type":"string","default":"sqlite3","description":"sqlite3 command or binaries path."},"sqlite.autopick":{"type":"boolean","default":false,"description":"Autopick database when there is only one choice."}}}},"scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -p ./","watch":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"npm run compile && node ./node_modules/vscode/bin/test"},"devDependencies":{"@types/mocha":"^2.2.42","@types/node":"^7.0.43","tslint":"^5.8.0","typescript":"^2.6.1","vscode":"^1.1.6"},"dependencies":{"@types/csv-parse":"^1.1.11","command-exists":"^1.2.6","csv-parse":"^2.5.0"},"uuid":"eaee103c-e866-4b73-87f8-3749cab64da2","isBuiltin":false,"isUnderDevelopment":false,"id":"alexcvzz.vscode-sqlite","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/alexcvzz.vscode-sqlite-0.0.4","external":"file:///home/bruno/.vscode/extensions/alexcvzz.vscode-sqlite-0.0.4","path":"/home/bruno/.vscode/extensions/alexcvzz.vscode-sqlite-0.0.4","scheme":"file"}},{"name":"vscode-styled-jsx","displayName":"vscode-styled-jsx","description":"Syntax highlighting for styled-jsx","version":"0.2.2","publisher":"blanu","engines":{"vscode":"^1.5.0"},"repository":{"type":"git","url":"https://github.com/xekri/vscode-styled-jsx"},"categories":["Languages"],"contributes":{"languages":[{"id":"source.jsx.styled","aliases":["CSS (jsx styled)"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"source.jsx.styled","scopeName":"source.jsx.styled","path":"./syntaxes/css.json"},{"injectTo":["source.js","source.ts","source.jsx","source.js.jsx","source.tsx"],"scopeName":"styled-jsx","path":"./syntaxes/jsx-styled.json"}]},"uuid":"282c56aa-f02e-40b6-b55e-bfdee63cea4d","isBuiltin":false,"isUnderDevelopment":false,"id":"blanu.vscode-styled-jsx","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/blanu.vscode-styled-jsx-0.2.2","external":"file:///home/bruno/.vscode/extensions/blanu.vscode-styled-jsx-0.2.2","path":"/home/bruno/.vscode/extensions/blanu.vscode-styled-jsx-0.2.2","scheme":"file"}},{"name":"mustache","displayName":"Mustache","description":"Syntax highlighting for mustache","version":"1.1.1","publisher":"dawhite","engines":{"vscode":"^1.5.0"},"categories":["Languages"],"repository":{"type":"git","url":"https://github.com/danwhite85/vscode-mustache-syntax-highlighting"},"contributes":{"languages":[{"id":"mustache","aliases":["Mustache (HTML)","mustache"],"extensions":[".mustache",".mst",".mu",".stache"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"mustache","scopeName":"source.mustache","path":"./syntaxes/mustache.tmLanguage"}]},"uuid":"a831e395-d150-46aa-8644-3027af1c5b36","isBuiltin":false,"isUnderDevelopment":false,"id":"dawhite.mustache","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/dawhite.mustache-1.1.1","external":"file:///home/bruno/.vscode/extensions/dawhite.mustache-1.1.1","path":"/home/bruno/.vscode/extensions/dawhite.mustache-1.1.1","scheme":"file"}},{"name":"vscode-babel-coloring","displayName":"Babel ES6/ES7","description":"Adds JS Babel es6/es7 syntax coloring","version":"0.0.4","publisher":"dzannotti","engines":{"vscode":"*"},"categories":["Languages"],"repository":{"type":"git","url":"https://github.com/dzannotti/vscode-babel/"},"bugs":"https://github.com/dzannotti/vscode-babel/issues","links":{"getstarted":{"uri":"https://github.com/dzannotti/vscode-babel/blob/master/README.md"},"support":{"uri":"https://github.com/dzannotti/vscode-babel/issues"}},"icon":"images/babel.png","galleryBanner":{"color":"#323330","theme":"dark"},"contributes":{"languages":[{"id":"javascript","aliases":["Javascript (Babel)"],"extensions":[".js",".jsx",".es6"],"firstLine":"^#!.*\\bnode","mimetypes":["text/javascript"]}],"grammars":[{"language":"javascript","scopeName":"source.js.jsx","path":"./syntaxes/Babel Language.json"},{"scopeName":"source.regexp.babel","path":"./syntaxes/Babel Regex.json"}]},"uuid":"d7b592dd-41c9-4f2b-acf3-055ae65e55c6","isBuiltin":false,"isUnderDevelopment":false,"id":"dzannotti.vscode-babel-coloring","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/dzannotti.vscode-babel-coloring-0.0.4","external":"file:///home/bruno/.vscode/extensions/dzannotti.vscode-babel-coloring-0.0.4","path":"/home/bruno/.vscode/extensions/dzannotti.vscode-babel-coloring-0.0.4","scheme":"file"}},{"name":"language-haskell","displayName":"Haskell Syntax Highlighting","description":"Syntax support for the Haskell programming language.","version":"2.5.0","publisher":"justusadam","engines":{"vscode":"^0.10.0"},"icon":"images/logo.png","galleryBanner":{"color":"#293845","theme":"dark"},"keywords":["language","haskell","highlight","syntax"],"license":"BSD-3-Clause","homepage":"https://github.com/JustusAdam/language-haskell","repository":{"type":"git","url":"https://github.com/JustusAdam/language-haskell.git"},"bugs":{"url":"https://github.com/JustusAdam/language-haskell/issues","email":"dev@justus.science"},"categories":["Languages"],"activationEvents":["onLanguage:haskell"],"main":"/home/bruno/.vscode/extensions/justusadam.language-haskell-2.5.0/out/src/extension","contributes":{"configuration":{"type":"object","title":"Haskell configuration","properties":{"haskell.indentationRules.enabled":{"type":"boolean","default":true,"description":"Set to 'false' to disable automatically increasing indent on newlines after '=', 'do', 'where' etc."}}},"languages":[{"id":"haskell","aliases":["Haskell","haskell"],"extensions":[".hs"],"configuration":"./haskell-configuration.json"},{"id":"cabal","aliases":["Cabal","cabal"],"extensions":[".cabal"],"configuration":"./cabal-configuration.json"},{"id":"literate haskell","aliases":["Literate Haskell","literate Haskell"],"extensions":[".lhs"],"configuration":"./haskell-configuration.json"}],"grammars":[{"language":"haskell","scopeName":"source.haskell","path":"./syntaxes/haskell.tmLanguage"},{"language":"cabal","scopeName":"source.cabal","path":"./syntaxes/cabal.tmLanguage"},{"language":"literate haskell","scopeName":"text.tex.latex.haskell","path":"./syntaxes/literateHaskell.tmLanguage"},{"scopeName":"markdown.haskell.codeblock","path":"./syntaxes/codeblock-haskell.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.block.haskell":"haskell"}},{"scopeName":"markdown.lhaskell.codeblock","path":"./syntaxes/codeblock-literate-haskell.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.block.lhaskell":"lhaskell"}},{"scopeName":"markdown.cabal.codeblock","path":"./syntaxes/codeblock-cabal.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.block.cabal":"cabal"}}]},"scripts":{"vscode:prepublish":"tsc -p ./","compile":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install"},"devDependencies":{"typescript":"^2.6.2","vscode":"^0.11.0"},"uuid":"270c1d3b-a657-446f-83b8-ab32fd7af006","isBuiltin":false,"isUnderDevelopment":false,"id":"justusadam.language-haskell","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/justusadam.language-haskell-2.5.0","external":"file:///home/bruno/.vscode/extensions/justusadam.language-haskell-2.5.0","path":"/home/bruno/.vscode/extensions/justusadam.language-haskell-2.5.0","scheme":"file"}},{"name":"vscode-language-pack-pt-BR","displayName":"Portuguese (Brazil) Language Pack for Visual Studio Code","description":"Language pack extension for Portuguese (Brazil)","version":"1.24.3","publisher":"MS-CEINTL","repository":{"type":"git","url":"https://github.com/Microsoft/vscode-loc"},"license":"SEE MIT LICENSE IN LICENSE.md","engines":{"vscode":"^1.24.0"},"icon":"languagepack.png","categories":["Language Packs"],"contributes":{"localizations":[{"languageId":"pt-br","languageName":"Portuguese (Brazil)","localizedLanguageName":"português (Brasil)","translations":[{"id":"vscode","path":"./translations/main.i18n.json"},{"id":"vscode.bat","path":"./translations/extensions/bat.i18n.json"},{"id":"vscode.clojure","path":"./translations/extensions/clojure.i18n.json"},{"id":"vscode.coffeescript","path":"./translations/extensions/coffeescript.i18n.json"},{"id":"vscode.configuration-editing","path":"./translations/extensions/configuration-editing.i18n.json"},{"id":"vscode.cpp","path":"./translations/extensions/cpp.i18n.json"},{"id":"vscode.csharp","path":"./translations/extensions/csharp.i18n.json"},{"id":"vscode.css-language-features","path":"./translations/extensions/css-language-features.i18n.json"},{"id":"vscode.css","path":"./translations/extensions/css.i18n.json"},{"id":"vscode.docker","path":"./translations/extensions/docker.i18n.json"},{"id":"vscode.emmet","path":"./translations/extensions/emmet.i18n.json"},{"id":"vscode.extension-editing","path":"./translations/extensions/extension-editing.i18n.json"},{"id":"vscode.fsharp","path":"./translations/extensions/fsharp.i18n.json"},{"id":"vscode.go","path":"./translations/extensions/go.i18n.json"},{"id":"vscode.groovy","path":"./translations/extensions/groovy.i18n.json"},{"id":"vscode.git","path":"./translations/extensions/git.i18n.json"},{"id":"vscode.grunt","path":"./translations/extensions/grunt.i18n.json"},{"id":"vscode.gulp","path":"./translations/extensions/gulp.i18n.json"},{"id":"vscode.hlsl","path":"./translations/extensions/hlsl.i18n.json"},{"id":"vscode.handlebars","path":"./translations/extensions/handlebars.i18n.json"},{"id":"vscode.html-language-features","path":"./translations/extensions/html-language-features.i18n.json"},{"id":"vscode.html","path":"./translations/extensions/html.i18n.json"},{"id":"vscode.jake","path":"./translations/extensions/jake.i18n.json"},{"id":"vscode.ini","path":"./translations/extensions/ini.i18n.json"},{"id":"vscode.java","path":"./translations/extensions/java.i18n.json"},{"id":"vscode.javascript","path":"./translations/extensions/javascript.i18n.json"},{"id":"vscode.json-language-features","path":"./translations/extensions/json-language-features.i18n.json"},{"id":"vscode.less","path":"./translations/extensions/less.i18n.json"},{"id":"vscode.json","path":"./translations/extensions/json.i18n.json"},{"id":"vscode.log","path":"./translations/extensions/log.i18n.json"},{"id":"vscode.lua","path":"./translations/extensions/lua.i18n.json"},{"id":"vscode.make","path":"./translations/extensions/make.i18n.json"},{"id":"vscode.markdown-basics","path":"./translations/extensions/markdown-basics.i18n.json"},{"id":"vscode.markdown-language-features","path":"./translations/extensions/markdown-language-features.i18n.json"},{"id":"vscode.merge-conflict","path":"./translations/extensions/merge-conflict.i18n.json"},{"id":"vscode.objective-c","path":"./translations/extensions/objective-c.i18n.json"},{"id":"vscode.npm","path":"./translations/extensions/npm.i18n.json"},{"id":"vscode.perl","path":"./translations/extensions/perl.i18n.json"},{"id":"vscode.php-language-features","path":"./translations/extensions/php-language-features.i18n.json"},{"id":"vscode.php","path":"./translations/extensions/php.i18n.json"},{"id":"vscode.powershell","path":"./translations/extensions/powershell.i18n.json"},{"id":"vscode.pug","path":"./translations/extensions/pug.i18n.json"},{"id":"vscode.python","path":"./translations/extensions/python.i18n.json"},{"id":"vscode.razor","path":"./translations/extensions/razor.i18n.json"},{"id":"vscode.r","path":"./translations/extensions/r.i18n.json"},{"id":"vscode.ruby","path":"./translations/extensions/ruby.i18n.json"},{"id":"vscode.rust","path":"./translations/extensions/rust.i18n.json"},{"id":"vscode.search-rg","path":"./translations/extensions/search-rg.i18n.json"},{"id":"vscode.scss","path":"./translations/extensions/scss.i18n.json"},{"id":"vscode.shaderlab","path":"./translations/extensions/shaderlab.i18n.json"},{"id":"vscode.shellscript","path":"./translations/extensions/shellscript.i18n.json"},{"id":"vscode.swift","path":"./translations/extensions/swift.i18n.json"},{"id":"vscode.sql","path":"./translations/extensions/sql.i18n.json"},{"id":"vscode.theme-abyss","path":"./translations/extensions/theme-abyss.i18n.json"},{"id":"vscode.theme-defaults","path":"./translations/extensions/theme-defaults.i18n.json"},{"id":"vscode.theme-monokai-dimmed","path":"./translations/extensions/theme-monokai-dimmed.i18n.json"},{"id":"vscode.theme-kimbie-dark","path":"./translations/extensions/theme-kimbie-dark.i18n.json"},{"id":"vscode.theme-monokai","path":"./translations/extensions/theme-monokai.i18n.json"},{"id":"vscode.theme-quietlight","path":"./translations/extensions/theme-quietlight.i18n.json"},{"id":"vscode.theme-red","path":"./translations/extensions/theme-red.i18n.json"},{"id":"vscode.theme-seti","path":"./translations/extensions/theme-seti.i18n.json"},{"id":"vscode.theme-solarized-dark","path":"./translations/extensions/theme-solarized-dark.i18n.json"},{"id":"vscode.theme-solarized-light","path":"./translations/extensions/theme-solarized-light.i18n.json"},{"id":"vscode.typescript-basics","path":"./translations/extensions/typescript-basics.i18n.json"},{"id":"vscode.theme-tomorrow-night-blue","path":"./translations/extensions/theme-tomorrow-night-blue.i18n.json"},{"id":"vscode.vb","path":"./translations/extensions/vb.i18n.json"},{"id":"vscode.typescript-language-features","path":"./translations/extensions/typescript-language-features.i18n.json"},{"id":"vscode.xml","path":"./translations/extensions/xml.i18n.json"},{"id":"vscode.yaml","path":"./translations/extensions/yaml.i18n.json"},{"id":"msjsdiag.debugger-for-chrome","path":"./translations/extensions/vscode-chrome-debug.i18n.json"},{"id":"ms-vscode.node-debug2","path":"./translations/extensions/vscode-node-debug2.i18n.json"},{"id":"ms-vscode.node-debug","path":"./translations/extensions/vscode-node-debug.i18n.json"}]}]},"scripts":{"update":"cd ../vscode && npm run update-localization-extension pt_BR"},"uuid":"3fd25437-acd9-42d7-ab19-581a69ce2dd9","isBuiltin":false,"isUnderDevelopment":false,"id":"MS-CEINTL.vscode-language-pack-pt-BR","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/ms-ceintl.vscode-language-pack-pt-br-1.24.3","external":"file:///home/bruno/.vscode/extensions/ms-ceintl.vscode-language-pack-pt-br-1.24.3","path":"/home/bruno/.vscode/extensions/ms-ceintl.vscode-language-pack-pt-br-1.24.3","scheme":"file"}},{"name":"python","displayName":"Python","description":"Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.","version":"2018.6.0","publisher":"ms-python","author":{"name":"Microsoft Corporation"},"license":"MIT","homepage":"https://github.com/Microsoft/vscode-python","repository":{"type":"git","url":"https://github.com/Microsoft/vscode-python"},"bugs":{"url":"https://github.com/Microsoft/vscode-python/issues"},"qna":"https://stackoverflow.com/questions/tagged/visual-studio-code+python","badges":[{"url":"https://travis-ci.org/Microsoft/vscode-python.svg?branch=master","href":"https://travis-ci.org/Microsoft/vscode-python","description":"Continuous integration (Travis)"},{"url":"https://ci.appveyor.com/api/projects/status/s0pt8d79gqw222j7?svg=true","href":"https://ci.appveyor.com/project/DonJayamanne/vscode-python-v3vd6/branch/master","description":"Continuous integration (AppVeyor)"},{"url":"https://codecov.io/gh/Microsoft/vscode-python/branch/master/graph/badge.svg","href":"https://codecov.io/gh/Microsoft/vscode-python","description":"Test coverage"}],"icon":"icon.png","galleryBanner":{"color":"#1e415e","theme":"dark"},"engines":{"vscode":"^1.23.0"},"recommendations":["donjayamanne.jupyter"],"keywords":["python","django","unittest","multi-root ready"],"categories":["Programming Languages","Debuggers","Linters","Snippets","Formatters","Other"],"activationEvents":["onLanguage:python","onDebugResolve:python","onDebugResolve:pythonExperimental","onCommand:python.execInTerminal","onCommand:python.sortImports","onCommand:python.runtests","onCommand:python.debugtests","onCommand:python.setInterpreter","onCommand:python.setShebangInterpreter","onCommand:python.viewTestUI","onCommand:python.viewTestOutput","onCommand:python.selectAndRunTestMethod","onCommand:python.selectAndDebugTestMethod","onCommand:python.selectAndRunTestFile","onCommand:python.runCurrentTestFile","onCommand:python.runFailedTests","onCommand:python.execSelectionInTerminal","onCommand:python.execSelectionInDjangoShell","onCommand:python.buildWorkspaceSymbols","onCommand:python.updateSparkLibrary","onCommand:python.startREPL","onCommand:python.goToPythonObject","onCommand:python.setLinter","onCommand:python.enableLinting","onCommand:python.createTerminal","onCommand:python.discoverTests"],"main":"/home/bruno/.vscode/extensions/ms-python.python-2018.6.0/out/client/extension","contributes":{"snippets":[{"language":"python","path":"./snippets/python.json"}],"keybindings":[{"command":"python.execSelectionInTerminal","key":"shift+enter","when":"editorFocus && editorLangId == python"}],"commands":[{"command":"python.sortImports","title":{"value":"Ordenar Importações","original":"Sort Imports"},"category":"Python Refactor"},{"command":"python.startREPL","title":{"value":"Iniciar REPL","original":"Start REPL"},"category":"Python"},{"command":"python.createTerminal","title":{"value":"Criar Terminal","original":"Create Terminal"},"category":"Python"},{"command":"python.buildWorkspaceSymbols","title":{"value":"Construir Símbolos da Área de Trabalho","original":"Build Workspace Symbols"},"category":"Python"},{"command":"python.runtests","title":{"value":"Executar Todos os Testes Unitários","original":"Run All Unit Tests"},"category":"Python"},{"command":"python.debugtests","title":{"value":"Depurar Todos os Testes Unitários","original":"Debug All Unit Tests"},"category":"Python"},{"command":"python.execInTerminal","title":{"value":"Executar Arquivo no Terminal","original":"Run Python File in Terminal"},"category":"Python"},{"command":"python.setInterpreter","title":{"value":"Selecionar Interpretador","original":"Select Interpreter"},"category":"Python"},{"command":"python.updateSparkLibrary","title":{"value":"Atualizar Área de Trabalho da Biblioteca PySpark","original":"Update Workspace PySpark Libraries"},"category":"Python"},{"command":"python.refactorExtractVariable","title":{"value":"Extrair Variável","original":"Extract Variable"},"category":"Python Refactor"},{"command":"python.refactorExtractMethod","title":{"value":"Extrair Método","original":"Extract Method"},"category":"Python Refactor"},{"command":"python.viewTestOutput","title":{"value":"Exibir Resultados dos Testes Unitários","original":"Show Unit Test Output"},"category":"Python"},{"command":"python.selectAndRunTestMethod","title":{"value":"Executar Testes Unitários do Método ...","original":"Run Unit Test Method ..."},"category":"Python"},{"command":"python.selectAndDebugTestMethod","title":{"value":"Depurar Testes Unitários do Método ...","original":"Debug Unit Test Method ..."},"category":"Python"},{"command":"python.selectAndRunTestFile","title":{"value":"Executar Arquivo de Testes Unitários ...","original":"Run Unit Test File ..."},"category":"Python"},{"command":"python.runCurrentTestFile","title":{"value":"Executar o Arquivo de Testes Unitários Atual","original":"Run Current Unit Test File"},"category":"Python"},{"command":"python.runFailedTests","title":{"value":"Executar Testes Unitários com Falhas","original":"Run Failed Unit Tests"},"category":"Python"},{"command":"python.discoverTests","title":{"value":"Descobrir Testes Unitários","original":"Discover Unit Tests"},"category":"Python"},{"command":"python.execSelectionInTerminal","title":{"value":"Executar Seleção/Linha no Terminal","original":"Run Selection/Line in Python Terminal"},"category":"Python"},{"command":"python.execSelectionInDjangoShell","title":{"value":"Executar Seleção/Linha no Django Shell","original":"Run Selection/Line in Django Shell"},"category":"Python"},{"command":"python.goToPythonObject","title":{"value":"Ir para Objeto Python","original":"Go to Python Object"},"category":"Python"},{"command":"python.setLinter","title":{"value":"Selecionar Linter","original":"Select Linter"},"category":"Python"},{"command":"python.enableLinting","title":{"value":"Habilitar Linting","original":"Enable Linting"},"category":"Python"},{"command":"python.runLinting","title":{"value":"Executar Linting","original":"Run Linting"},"category":"Python"}],"menus":{"editor/context":[{"command":"python.refactorExtractVariable","title":"Refactor: Extract Variable","group":"Refactor","when":"editorHasSelection && editorLangId == python"},{"command":"python.refactorExtractMethod","title":"Refactor: Extract Method","group":"Refactor","when":"editorHasSelection && editorLangId == python"},{"command":"python.sortImports","title":"Refactor: Sort Imports","group":"Refactor","when":"editorLangId == python"},{"command":"python.execSelectionInTerminal","group":"Python","when":"editorFocus && editorLangId == python"},{"command":"python.execSelectionInDjangoShell","group":"Python","when":"editorHasSelection && editorLangId == python && python.isDjangoProject"},{"when":"resourceLangId == python","command":"python.execInTerminal","group":"Python"},{"when":"resourceLangId == python","command":"python.runCurrentTestFile","group":"Python"}],"explorer/context":[{"when":"resourceLangId == python","command":"python.runtests","group":"Python"},{"when":"resourceLangId == python","command":"python.debugtests","group":"Python"},{"when":"resourceLangId == python","command":"python.execInTerminal","group":"Python"}]},"debuggers":[{"type":"python","label":"Python","languages":["python"],"enableBreakpointsFor":{"languageIds":["python","html"]},"aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","program":"./out/client/debugger/Main.js","runtime":"node","configurationSnippets":[{"label":"Python: Arquivo Atual","description":"Depurar um Programa Python com a saída padrão","body":{"name":"Python: Current File","type":"python","request":"launch","program":"^\"\\${file}\""}},{"label":"Python: PySpark","description":"Depurar PySpark","body":{"name":"PySpark","type":"python","request":"launch","osx":{"pythonPath":"^\"\\${env:SPARK_HOME}/bin/spark-submit\""},"windows":{"pythonPath":"^\"\\${env:SPARK_HOME}/bin/spark-submit.cmd\""},"linux":{"pythonPath":"^\"\\${env:SPARK_HOME}/bin/spark-submit\""},"program":"^\"\\${file}\""}},{"label":"Python: Módulo","description":"Depurar um Módulo Python","body":{"name":"Python Module","type":"python","request":"launch","module":"module.name"}},{"label":"Python: Terminal (integrado)","description":"Depurar um Programa Python com Terminal/Console Integrado","body":{"name":"Integrated Terminal/Console","type":"python","request":"launch","program":"^\"\\${file}\"","console":"integratedTerminal"}},{"label":"Python: Terminal (externo)","description":"Depurar um Programa Python com Terminal/Console Externo","body":{"name":"External Terminal/Console","type":"python","request":"launch","program":"^\"\\${file}\"","console":"externalTerminal"}},{"label":"Python: Django","description":"Depurar uma Aplicação Django","body":{"name":"Django","type":"python","request":"launch","program":"^\"\\${workspaceFolder}/manage.py\"","args":["runserver","--noreload","--nothreading"],"debugOptions":["RedirectOutput","Django"]}},{"label":"Python: Flask (0.11.x ou superior)","description":"Depurar uma Aplicação Flask","body":{"name":"Flask","type":"python","request":"launch","stopOnEntry":false,"pythonPath":"^\"\\${config:python.pythonPath}\"","module":"flask","cwd":"^\"\\${workspaceFolder}\"","env":{"FLASK_APP":"app.py"},"args":["run","--no-debugger","--no-reload"]}},{"label":"Python: Flask (0.10.x ou inferior)","description":"Depurar uma Aplicação Flask no Estilo Antigo","body":{"name":"Flask (0.10.x or earlier)","type":"python","request":"launch","program":"^\"\\${workspaceFolder}/run.py\""}},{"label":"Python: Aplicação Pyramid","description":"Depurar uma Aplicação Pyramid","body":{"name":"Pyramid","type":"python","request":"launch","args":["^\"\\${workspaceFolder}/development.ini\""],"debugOptions":["RedirectOutput","Pyramid"]}},{"label":"Python: Aplicação Watson","description":"Depurar uma Aplicação Watson","body":{"name":"Watson","type":"python","request":"launch","program":"^\"\\${workspaceFolder}/console.py\"","args":["dev","runserver","--noreload=True"]}},{"label":"Python: Scrapy","description":"Scrapy com Terminal/Console Integrado","body":{"name":"Scrapy","type":"python","request":"launch","program":"~/.virtualenvs/scrapy/bin/scrapy","args":["crawl","specs","-o","bikes.json"],"console":"integratedTerminal"}},{"label":"Python: Anexar","description":"Anexar depurador para depuração remota","body":{"name":"Attach (Remote Debug)","type":"python","request":"attach","localRoot":"^\"\\${workspaceFolder}\"","remoteRoot":"^\"\\${workspaceFolder}\"","port":3000,"secret":"my_secret","host":"localhost"}}],"configurationAttributes":{"launch":{"properties":{"module":{"type":"string","description":"Name of the module to be debugged.","default":""},"program":{"type":"string","description":"Absolute path to the program.","default":"${file}"},"pythonPath":{"type":"string","description":"Path (fully qualified) to python executable. Defaults to the value in settings.json","default":"${config:python.pythonPath}"},"args":{"type":"array","description":"Command line arguments passed to the program","default":[],"items":{"type":"string"}},"stopOnEntry":{"type":"boolean","description":"Automatically stop after launch.","default":false},"console":{"enum":["none","integratedTerminal","externalTerminal"],"description":"Where to launch the debug target: internal console, integrated terminal, or external terminal.","default":"integratedTerminal"},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged. Default is the root directory of the file (leave empty).","default":"${workspaceFolder}"},"debugOptions":{"type":"array","description":"Advanced options, view read me for further details.","items":{"type":"string","enum":["RedirectOutput","DebugStdLib","BreakOnSystemExitZero","Django","Sudo","IgnoreDjangoTemplateWarnings","Pyramid"]},"default":["RedirectOutput"]},"exceptionHandling":{"description":"List of exception types and how they are handled during debugging (ignore, always break or break only if unhandled).","properties":{"ignore":{"type":"array","description":"Never break into these exceptions, e.g. 'copy.Error'","default":[],"items":{"type":"string"}},"always":{"type":"array","description":"Always break into these exceptions, e.g. 'copy.Error'","default":[],"items":{"type":"string"}},"unhandled":{"type":"array","description":"Break into these exceptions if they aren't handled, e.g. 'copy.Error'","default":[],"items":{"type":"string"}}}},"env":{"type":"object","description":"Environment variables defined as a key value pair. Property ends up being the Environment Variable and the value of the property ends up being the value of the Env Variable.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"port":{"type":"number","description":"Debug port (default is 0, resulting in the use of a dynamic port).","default":0},"host":{"type":"string","description":"IP address of the of the local debug server (default is localhost).","default":"localhost"},"logToFile":{"type":"boolean","description":"Enable logging of debugger events to a log file.","default":false}}},"attach":{"required":["localRoot","remoteRoot"],"properties":{"localRoot":{"type":"string","description":"Local source root that corrresponds to the 'remoteRoot'.","default":"${workspaceFolder}"},"remoteRoot":{"type":"string","description":"The source root of the remote host.","default":""},"port":{"type":"number","description":"Debug port to attach","default":0},"host":{"type":"string","description":"IP Address of the of remote server (default is localhost or use 127.0.0.1).","default":"localhost"},"secret":{"type":"string","description":"Secret used to authenticate for remote debugging.","default":""},"logToFile":{"type":"boolean","description":"Enable logging of debugger events to a log file.","default":false}}}},"initialConfigurations":[{"name":"Python: Current File","type":"python","request":"launch","program":"${file}"},{"name":"Python: Attach","type":"python","request":"attach","localRoot":"${workspaceFolder}","remoteRoot":"${workspaceFolder}","port":3000,"secret":"my_secret","host":"localhost"},{"name":"Python: Terminal (integrated)","type":"python","request":"launch","program":"${file}","console":"integratedTerminal"},{"name":"Python: Terminal (external)","type":"python","request":"launch","program":"${file}","console":"externalTerminal"},{"name":"Python: Django","type":"python","request":"launch","program":"${workspaceFolder}/manage.py","args":["runserver","--noreload","--nothreading"],"debugOptions":["RedirectOutput","Django"]},{"name":"Python: Flask (0.11.x or later)","type":"python","request":"launch","module":"flask","env":{"FLASK_APP":"app.py"},"args":["run","--no-debugger","--no-reload"]},{"name":"Python: Module","type":"python","request":"launch","module":"module.name"},{"name":"Python: Pyramid","type":"python","request":"launch","args":["${workspaceFolder}/development.ini"],"debugOptions":["RedirectOutput","Pyramid"]},{"name":"Python: Watson","type":"python","request":"launch","program":"${workspaceFolder}/console.py","args":["dev","runserver","--noreload=True"]},{"name":"Python: All debug Options","type":"python","request":"launch","pythonPath":"${config:python.pythonPath}","program":"${file}","module":"module.name","env":{"VAR1":"1","VAR2":"2"},"envFile":"${workspaceFolder}/.env","args":["arg1","arg2"],"debugOptions":["RedirectOutput"]}]},{"type":"pythonExperimental","label":"Python Experimental","languages":["python"],"enableBreakpointsFor":{"languageIds":["python","html","jinja"]},"aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","program":"./out/client/debugger/mainV2.js","runtime":"node","configurationSnippets":[{"label":"Python Experimental: Terminal (integrated)","description":"Depurar um Programa Python com Terminal/Console Integrado","body":{"name":"Python Experimental: Terminal (integrated)","type":"pythonExperimental","request":"launch","program":"^\"\\${file}\"","console":"integratedTerminal"}},{"label":"Python Experimental: Terminal (external)","description":"Depurar um Programa Python com Terminal/Console Externo","body":{"name":"Python Experimental: Terminal (external)","type":"pythonExperimental","request":"launch","program":"^\"\\${file}\"","console":"externalTerminal"}},{"label":"Python Experimental: Django","description":"Depurar uma Aplicação Django","body":{"name":"Django","type":"pythonExperimental","request":"launch","program":"^\"\\${workspaceFolder}/manage.py\"","args":["runserver","--noreload","--nothreading"],"django":true}},{"label":"Python Experimental: Flask","description":"Depurar uma Aplicação Flask","body":{"name":"Flask","type":"pythonExperimental","request":"launch","module":"flask","env":{"FLASK_APP":"app.py"},"args":["run","--no-debugger","--no-reload"],"jinja":true}},{"label":"Python Experimental: Gevent","description":"Depurar uma Aplicação Gevent","body":{"name":"Gevent","type":"pythonExperimental","request":"launch","program":"^\"\\${file}\"","gevent":true}},{"label":"Python Experimental: PySpark","description":"Depurar PySpark","body":{"name":"PySpark","type":"pythonExperimental","request":"launch","osx":{"pythonPath":"^\"\\${env:SPARK_HOME}/bin/spark-submit\""},"windows":{"pythonPath":"^\"\\${env:SPARK_HOME}/bin/spark-submit.cmd\""},"linux":{"pythonPath":"^\"\\${env:SPARK_HOME}/bin/spark-submit\""},"program":"^\"\\${file}\""}},{"label":"Python Experimental: Watson","description":"Depurar uma Aplicação Watson","body":{"name":"Watson","type":"pythonExperimental","request":"launch","program":"^\"\\${workspaceFolder}/console.py\"","args":["dev","runserver","--noreload=True"],"jinja":true}},{"label":"Python Experimental: Scrapy","description":"Scrapy com Terminal/Console Integrado","body":{"name":"Scrapy","type":"pythonExperimental","request":"launch","module":"scrapy","args":["crawl","specs","-o","bikes.json"]}},{"label":"Python Experimental: Pyramid","description":"Depurar uma Aplicação Pyramid","body":{"name":"Pyramid","type":"pythonExperimental","request":"launch","args":["^\"\\${workspaceFolder}/development.ini\""],"pyramid":true,"jinja":true}},{"label":"Python Experimental: Attach","description":"Anexar depurador para depuração remota","body":{"name":"Attach (Remote Debug)","type":"pythonExperimental","request":"attach","port":3000,"host":"localhost"}}],"configurationAttributes":{"launch":{"properties":{"module":{"type":"string","description":"Name of the module to be debugged.","default":""},"program":{"type":"string","description":"Absolute path to the program.","default":"${file}"},"pythonPath":{"type":"string","description":"Path (fully qualified) to python executable. Defaults to the value in settings.json","default":"${config:python.pythonPath}"},"args":{"type":"array","description":"Command line arguments passed to the program","default":[],"items":{"type":"string"}},"stopOnEntry":{"type":"boolean","description":"Automatically stop after launch.","default":false},"console":{"enum":["none","integratedTerminal","externalTerminal"],"description":"Where to launch the debug target: internal console, integrated terminal, or external terminal.","default":"integratedTerminal"},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged. Default is the root directory of the file (leave empty).","default":"${workspaceFolder}"},"env":{"type":"object","description":"Environment variables defined as a key value pair. Property ends up being the Environment Variable and the value of the property ends up being the value of the Env Variable.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"port":{"type":"number","description":"Debug port (default is 0, resulting in the use of a dynamic port).","default":0},"host":{"type":"string","description":"IP address of the of the local debug server (default is localhost).","default":"localhost"},"logToFile":{"type":"boolean","description":"Enable logging of debugger events to a log file.","default":false},"redirectOutput":{"type":"boolean","description":"Redirect output.","default":true},"debugStdLib":{"type":"boolean","description":"Debug standard library code.","default":false},"gevent":{"type":"boolean","description":"Enable debugging of gevent monkey-patched code.","default":false},"django":{"type":"boolean","description":"Django debugging.","default":false},"jinja":{"enum":[true,false,null],"description":"Jinja template debugging (e.g. Flask).","default":null},"sudo":{"type":"boolean","description":"Running debug program under elevated permissions (on Unix).","default":false},"pyramid":{"type":"boolean","description":"Whether debugging Pyramid applications","default":false}}},"attach":{"required":["port"],"properties":{"port":{"type":"number","description":"Debug port to attach","default":0},"host":{"type":"string","description":"IP Address of the of remote server (default is localhost or use 127.0.0.1).","default":"localhost"},"pathMappings":{"type":"array","label":"Path mappings.","items":{"type":"object","label":"Path mapping","required":["localRoot","remoteRoot"],"properties":{"localRoot":{"type":"string","label":"Local source root.","default":"${workspaceFolder}"},"remoteRoot":{"type":"string","label":"Remote source root.","default":""}}},"default":[]},"logToFile":{"type":"boolean","description":"Enable logging of debugger events to a log file.","default":false},"redirectOutput":{"type":"boolean","description":"Redirect output.","default":true},"debugStdLib":{"type":"boolean","description":"Debug standard library code.","default":false},"django":{"type":"boolean","description":"Django debugging.","default":false},"jinja":{"enum":[true,false,null],"description":"Jinja template debugging (e.g. Flask).","default":null}}}},"initialConfigurations":[{"name":"Python Experimental: Current File (Integrated Terminal)","type":"pythonExperimental","request":"launch","program":"${file}","console":"integratedTerminal"},{"name":"Python Experimental: Attach","type":"pythonExperimental","request":"attach","port":3000,"host":"localhost"},{"name":"Python Experimental: Django","type":"pythonExperimental","request":"launch","program":"${workspaceFolder}/manage.py","console":"integratedTerminal","args":["runserver","--noreload","--nothreading"],"django":true},{"name":"Python Experimental: Flask","type":"pythonExperimental","request":"launch","module":"flask","env":{"FLASK_APP":"app.py"},"args":["run","--no-debugger","--no-reload"],"jinja":true},{"name":"Python Experimental: Current File (External Terminal)","type":"pythonExperimental","request":"launch","program":"${file}","console":"externalTerminal"}]}],"configuration":{"type":"object","title":"Python Configuration","properties":{"python.autoComplete.addBrackets":{"type":"boolean","default":false,"description":"Automatically add brackets for functions.","scope":"resource"},"python.autoComplete.extraPaths":{"type":"array","default":[],"description":"List of paths to libraries and the like that need to be imported by auto complete engine. E.g. when using Google App SDK, the paths are not in system path, hence need to be added into this list.","scope":"resource"},"python.autoComplete.preloadModules":{"type":"array","items":{"type":"string"},"default":[],"description":"Comma delimited list of modules preloaded to speed up Auto Complete (e.g. add Numpy, Pandas, etc, items slow to load when autocompleting).","scope":"resource"},"python.autoComplete.showAdvancedMembers":{"type":"boolean","default":false,"description":"Controls appearance of methods with double underscores in the completion list.","scope":"resource"},"python.disableInstallationCheck":{"type":"boolean","default":false,"description":"Whether to check if Python is installed (also warn when using the macOS-installed Python).","scope":"resource"},"python.envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env","scope":"resource"},"python.formatting.autopep8Args":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.formatting.autopep8Path":{"type":"string","default":"autopep8","description":"Path to autopep8, you can use a custom version of autopep8 by modifying this setting to include the full path.","scope":"resource"},"python.formatting.provider":{"type":"string","default":"autopep8","description":"Provider for formatting. Possible options include 'autopep8', 'black', and 'yapf'.","enum":["autopep8","black","yapf","none"],"scope":"resource"},"python.formatting.blackArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.formatting.blackPath":{"type":"string","default":"black","description":"Path to Black, you can use a custom version of Black by modifying this setting to include the full path.","scope":"resource"},"python.formatting.yapfArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.formatting.yapfPath":{"type":"string","default":"yapf","description":"Path to yapf, you can use a custom version of yapf by modifying this setting to include the full path.","scope":"resource"},"python.globalModuleInstallation":{"type":"boolean","default":false,"description":"Whether to install Python modules globally when not using an environment.","scope":"resource"},"python.jediEnabled":{"type":"boolean","default":true,"description":"Enables Jedi as IntelliSense engine instead of Microsoft Python Analysis Engine.","scope":"resource"},"python.jediMemoryLimit":{"type":"number","default":0,"description":"Memory limit for the Jedi completion engine in megabytes. Zero (default) means 1024 MB. -1 means unlimited (disable memory limit check)","scope":"resource"},"python.jediPath":{"type":"string","default":"","description":"Path to directory containing the Jedi library (this path will contain the 'Jedi' sub directory).","scope":"resource"},"python.linting.enabled":{"type":"boolean","default":true,"description":"Whether to lint Python files.","scope":"resource"},"python.linting.flake8Args":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.linting.flake8CategorySeverity.E":{"type":"string","default":"Error","description":"Severity of Flake8 message type 'E'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.flake8CategorySeverity.F":{"type":"string","default":"Error","description":"Severity of Flake8 message type 'F'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.flake8CategorySeverity.W":{"type":"string","default":"Warning","description":"Severity of Flake8 message type 'W'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.flake8Enabled":{"type":"boolean","default":false,"description":"Whether to lint Python files using flake8","scope":"resource"},"python.linting.flake8Path":{"type":"string","default":"flake8","description":"Path to flake8, you can use a custom version of flake8 by modifying this setting to include the full path.","scope":"resource"},"python.linting.ignorePatterns":{"type":"array","description":"Patterns used to exclude files or folders from being linted.","default":[".vscode/*.py","**/site-packages/**/*.py"],"items":{"type":"string"},"scope":"resource"},"python.linting.lintOnSave":{"type":"boolean","default":true,"description":"Whether to lint Python files when saved.","scope":"resource"},"python.linting.maxNumberOfProblems":{"type":"number","default":100,"description":"Controls the maximum number of problems produced by the server.","scope":"resource"},"python.linting.mypyArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":["--ignore-missing-imports","--follow-imports=silent"],"items":{"type":"string"},"scope":"resource"},"python.linting.mypyCategorySeverity.error":{"type":"string","default":"Error","description":"Severity of Mypy message type 'Error'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.mypyCategorySeverity.note":{"type":"string","default":"Information","description":"Severity of Mypy message type 'Note'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.mypyEnabled":{"type":"boolean","default":false,"description":"Whether to lint Python files using mypy.","scope":"resource"},"python.linting.mypyPath":{"type":"string","default":"mypy","description":"Path to mypy, you can use a custom version of mypy by modifying this setting to include the full path.","scope":"resource"},"python.linting.pep8Args":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.linting.pep8CategorySeverity.E":{"type":"string","default":"Error","description":"Severity of Pep8 message type 'E'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.pep8CategorySeverity.W":{"type":"string","default":"Warning","description":"Severity of Pep8 message type 'W'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.pep8Enabled":{"type":"boolean","default":false,"description":"Whether to lint Python files using pep8","scope":"resource"},"python.linting.pep8Path":{"type":"string","default":"pep8","description":"Path to pep8, you can use a custom version of pep8 by modifying this setting to include the full path.","scope":"resource"},"python.linting.prospectorArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.linting.prospectorEnabled":{"type":"boolean","default":false,"description":"Whether to lint Python files using prospector.","scope":"resource"},"python.linting.prospectorPath":{"type":"string","default":"prospector","description":"Path to Prospector, you can use a custom version of prospector by modifying this setting to include the full path.","scope":"resource"},"python.linting.pydocstyleArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.linting.pydocstyleEnabled":{"type":"boolean","default":false,"description":"Whether to lint Python files using pydocstyle","scope":"resource"},"python.linting.pydocstylePath":{"type":"string","default":"pydocstyle","description":"Path to pydocstyle, you can use a custom version of pydocstyle by modifying this setting to include the full path.","scope":"resource"},"python.linting.pylamaArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.linting.pylamaEnabled":{"type":"boolean","default":false,"description":"Whether to lint Python files using pylama.","scope":"resource"},"python.linting.pylamaPath":{"type":"string","default":"pylama","description":"Path to pylama, you can use a custom version of pylama by modifying this setting to include the full path.","scope":"resource"},"python.linting.pylintArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.linting.pylintCategorySeverity.convention":{"type":"string","default":"Information","description":"Severity of Pylint message type 'Convention/C'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.pylintCategorySeverity.error":{"type":"string","default":"Error","description":"Severity of Pylint message type 'Error/E'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.pylintCategorySeverity.fatal":{"type":"string","default":"Error","description":"Severity of Pylint message type 'Fatal/F'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.pylintCategorySeverity.refactor":{"type":"string","default":"Hint","description":"Severity of Pylint message type 'Refactor/R'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.pylintCategorySeverity.warning":{"type":"string","default":"Warning","description":"Severity of Pylint message type 'Warning/W'.","enum":["Hint","Error","Information","Warning"],"scope":"resource"},"python.linting.pylintEnabled":{"type":"boolean","default":true,"description":"Whether to lint Python files using pylint.","scope":"resource"},"python.linting.pylintPath":{"type":"string","default":"pylint","description":"Path to Pylint, you can use a custom version of pylint by modifying this setting to include the full path.","scope":"resource"},"python.linting.pylintUseMinimalCheckers":{"type":"boolean","default":true,"description":"Whether to run Pylint with minimal set of rules.","scope":"resource"},"python.pythonPath":{"type":"string","default":"python","description":"Path to Python, you can use a custom version of Python by modifying this setting to include the full path.","scope":"resource"},"python.sortImports.args":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.sortImports.path":{"type":"string","description":"Path to isort script, default using inner version","default":"","scope":"resource"},"python.terminal.activateEnvironment":{"type":"boolean","default":true,"description":"Activate Python Environment in Terminal created using the Extension.","scope":"resource"},"python.terminal.executeInFileDir":{"type":"boolean","default":false,"description":"When executing a file in the terminal, whether to use execute in the file's directory, instead of the current open folder.","scope":"resource"},"python.terminal.launchArgs":{"type":"array","default":[],"description":"Python launch arguments to use when executing a file in the terminal.","scope":"resource"},"python.unitTest.cwd":{"type":"string","default":null,"description":"Optional working directory for unit tests.","scope":"resource"},"python.unitTest.debugPort":{"type":"number","default":3000,"description":"Port number used for debugging of unittests.","scope":"resource"},"python.unitTest.nosetestArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.unitTest.nosetestsEnabled":{"type":"boolean","default":false,"description":"Whether to enable or disable unit testing using nosetests.","scope":"resource"},"python.unitTest.nosetestPath":{"type":"string","default":"nosetests","description":"Path to nosetests, you can use a custom version of nosetests by modifying this setting to include the full path.","scope":"resource"},"python.unitTest.promptToConfigure":{"type":"boolean","default":true,"description":"Where to prompt to configure a test framework if potential tests directories are discovered.","scope":"resource"},"python.unitTest.pyTestArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":[],"items":{"type":"string"},"scope":"resource"},"python.unitTest.pyTestEnabled":{"type":"boolean","default":false,"description":"Whether to enable or disable unit testing using pytest.","scope":"resource"},"python.unitTest.pyTestPath":{"type":"string","default":"pytest","description":"Path to pytest (pytest), you can use a custom version of pytest by modifying this setting to include the full path.","scope":"resource"},"python.unitTest.unittestArgs":{"type":"array","description":"Arguments passed in. Each argument is a separate item in the array.","default":["-v","-s",".","-p","*test*.py"],"items":{"type":"string"},"scope":"resource"},"python.unitTest.unittestEnabled":{"type":"boolean","default":false,"description":"Whether to enable or disable unit testing using unittest.","scope":"resource"},"python.unitTest.useExperimentalDebugger":{"type":"boolean","default":false,"description":"Use the experimental debugger when debugging unit tests.","scope":"resource"},"python.unitTest.autoTestDiscoverOnSaveEnabled":{"type":"boolean","default":true,"description":"Whether to enable or disable auto run test discovery when saving a unit test file.","scope":"resource"},"python.venvFolders":{"type":"array","default":["envs",".pyenv",".direnv"],"description":"Folders in your home directory to look into for virtual environments.","scope":"resource","items":{"type":"string"}},"python.venvPath":{"type":"string","default":"","description":"Path to folder with a list of Virtual Environments (e.g. ~/.pyenv, ~/Envs, ~/.virtualenvs).","scope":"resource"},"python.workspaceSymbols.ctagsPath":{"type":"string","default":"ctags","description":"Fully qualilified path to the ctags executable (else leave as ctags, assuming it is in current path).","scope":"resource"},"python.workspaceSymbols.enabled":{"type":"boolean","default":true,"description":"Set to 'false' to disable Workspace Symbol provider using ctags.","scope":"resource"},"python.workspaceSymbols.exclusionPatterns":{"type":"array","default":["**/site-packages/**"],"items":{"type":"string"},"description":"Pattern used to exclude files and folders from ctags See http://ctags.sourceforge.net/ctags.html.","scope":"resource"},"python.workspaceSymbols.rebuildOnFileSave":{"type":"boolean","default":true,"description":"Whether to re-build the tags file on when changes made to python files are saved.","scope":"resource"},"python.workspaceSymbols.rebuildOnStart":{"type":"boolean","default":true,"description":"Whether to re-build the tags file on start (defaults to true).","scope":"resource"},"python.workspaceSymbols.tagFilePath":{"type":"string","default":"${workspaceFolder}/.vscode/tags","description":"Fully qualified path to tag file (exuberant ctag file), used to provide workspace symbols.","scope":"resource"}}},"languages":[{"id":"pip-requirements","aliases":["pip requirements","requirements.txt"],"filenames":["requirements.txt","constraints.txt","requirements.in"],"filenamePatterns":["*-requirements.txt","requirements-*.txt","constraints-*.txt","*-constraints.txt","*-requirements.in","requirements-*.in"],"configuration":"./languages/pip-requirements.json"},{"id":"yaml","filenames":[".condarc"]},{"id":"toml","filenames":["Pipfile"]},{"id":"json","filenames":["Pipfile.lock"]},{"id":"jinja","extensions":[".jinja2",".j2"],"aliases":["Jinja"]}],"grammars":[{"language":"pip-requirements","scopeName":"source.pip-requirements","path":"./syntaxes/pip-requirements.tmLanguage.json"}],"jsonValidation":[{"fileMatch":".condarc","url":"./schemas/condarc.json"},{"fileMatch":"environment.yml","url":"./schemas/conda-environment.json"},{"fileMatch":"meta.yaml","url":"./schemas/conda-meta.json"}],"yamlValidation":[{"fileMatch":".condarc","url":"./schemas/condarc.json"},{"fileMatch":"environment.yml","url":"./schemas/conda-environment.json"},{"fileMatch":"meta.yaml","url":"./schemas/conda-meta.json"}]},"scripts":{"vscode:prepublish":"gulp checkNativeDependencies && tsc -p ./","compile":"tsc -watch -p ./","postinstall":"node ./node_modules/vscode/bin/install","test":"node ./out/test/standardTest.js && node ./out/test/multiRootTest.js","test:unittests":"node ./out/test/unittests.js","testDebugger":"node ./out/test/debuggerTest.js","testSingleWorkspace":"node ./out/test/standardTest.js","testMultiWorkspace":"node ./out/test/multiRootTest.js","testAnalysisEngine":"node ./out/test/analysisEngineTest.js","testPerformance":"node ./out/test/performanceTest.js","precommit":"node gulpfile.js","lint-staged":"node gulpfile.js","lint":"tslint src/**/*.ts -t verbose","clean":"gulp clean","clean:ptvsd":"gulp clean:ptvsd","cover:enable":"gulp cover:enable","debugger-coverage":"gulp debugger-coverage"},"dependencies":{"arch":"2.1.0","diff-match-patch":"1.0.0","dotenv":"^5.0.1","fs-extra":"4.0.3","fuzzy":"0.1.3","get-port":"3.2.0","glob":"^7.1.2","iconv-lite":"0.4.21","inversify":"4.11.1","line-by-line":"0.1.6","lodash":"4.17.5","md5":"2.2.1","minimatch":"3.0.4","named-js-regexp":"1.3.3","node-stream-zip":"1.6.0","opn":"5.3.0","pidusage":"1.2.0","reflect-metadata":"0.1.12","request":"2.85.0","request-progress":"3.0.0","rxjs":"5.5.9","semver":"5.5.0","sudo-prompt":"8.2.0","tmp":"0.0.29","tree-kill":"1.2.0","typescript-char":"0.0.0","uint64be":"1.0.1","unicode":"10.0.0","untildify":"3.0.2","vscode-debugadapter":"1.28.0","vscode-debugprotocol":"1.28.0","vscode-extension-telemetry":"0.0.15","vscode-languageclient":"3.5.1","vscode-languageserver":"3.5.1","winreg":"1.2.4","xml2js":"0.4.19"},"devDependencies":{"@types/chai":"^4.1.2","@types/chai-arrays":"^1.0.2","@types/chai-as-promised":"^7.1.0","@types/del":"^3.0.0","@types/dotenv":"^4.0.3","@types/download":"^6.2.2","@types/event-stream":"^3.3.33","@types/fs-extra":"^5.0.1","@types/get-port":"^3.2.0","@types/glob":"^5.0.35","@types/iconv-lite":"^0.0.1","@types/istanbul":"^0.4.29","@types/lodash":"^4.14.104","@types/md5":"^2.1.32","@types/mocha":"^2.2.48","@types/node":"9.4.7","@types/request":"^2.47.0","@types/semver":"^5.5.0","@types/shortid":"^0.0.29","@types/sinon":"^4.3.0","@types/tmp":"0.0.33","@types/untildify":"^3.0.0","@types/uuid":"^3.4.3","@types/winreg":"^1.2.30","@types/xml2js":"^0.4.2","JSONStream":"^1.3.2","azure-storage":"^2.8.1","chai":"^4.1.2","chai-arrays":"^2.0.0","chai-as-promised":"^7.1.1","codecov":"^3.0.0","colors":"^1.2.1","cross-spawn":"^6.0.5","debounce":"^1.1.0","decache":"^4.4.0","del":"^3.0.0","download":"^7.0.0","event-stream":"^3.3.4","flat":"^4.0.0","gulp":"^3.9.1","gulp-debounced-watch":"^1.0.4","gulp-filter":"^5.1.0","gulp-gitmodified":"^1.1.1","gulp-json-editor":"^2.2.2","gulp-sourcemaps":"^2.6.4","gulp-typescript":"^4.0.1","gulp-watch":"^5.0.0","husky":"^0.14.3","is-running":"^2.1.0","istanbul":"^0.4.5","mocha":"^5.0.4","mocha-junit-reporter":"^1.17.0","node-has-native-dependencies":"^1.0.2","relative":"^3.0.2","remap-istanbul":"^0.10.1","retyped-diff-match-patch-tsd-ambient":"^1.0.0-0","shortid":"^2.2.8","sinon":"^4.4.5","tslint":"^5.9.1","tslint-eslint-rules":"^5.1.0","tslint-microsoft-contrib":"^5.0.3","typemoq":"^2.1.0","typescript":"^2.9.1","typescript-formatter":"^7.1.0","vscode":"^1.1.5","vscode-debugadapter-testsupport":"^1.27.0"},"uuid":"f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5","isBuiltin":false,"isUnderDevelopment":false,"id":"ms-python.python","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/ms-python.python-2018.6.0","external":"file:///home/bruno/.vscode/extensions/ms-python.python-2018.6.0","path":"/home/bruno/.vscode/extensions/ms-python.python-2018.6.0","scheme":"file"}},{"name":"cpptools","displayName":"C/C++","description":"C/C++ IntelliSense, debugging, and code browsing.","version":"0.17.5","publisher":"ms-vscode","preview":true,"icon":"LanguageCCPP_color_128x.png","readme":"README.md","author":{"name":"Microsoft Corporation"},"license":"SEE LICENSE IN LICENSE.txt","engines":{"vscode":"^1.23.0"},"bugs":{"url":"https://github.com/Microsoft/vscode-cpptools/issues","email":"c_cpp_support@microsoft.com"},"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-cpptools.git"},"homepage":"https://github.com/Microsoft/vscode-cpptools","qna":"https://github.com/Microsoft/vscode-cpptools/issues","keywords":["C","C++","IntelliSense","Microsoft","multi-root ready"],"categories":["Programming Languages","Debuggers","Formatters","Linters","Snippets"],"activationEvents":["onLanguage:cpp","onLanguage:c","onCommand:extension.pickNativeProcess","onCommand:extension.pickRemoteNativeProcess","onCommand:C_Cpp.ConfigurationEdit","onCommand:C_Cpp.ConfigurationSelect","onCommand:C_Cpp.SwitchHeaderSource","onCommand:C_Cpp.Navigate","onCommand:C_Cpp.GoToDeclaration","onCommand:C_Cpp.PeekDeclaration","onCommand:C_Cpp.ToggleErrorSquiggles","onCommand:C_Cpp.ToggleIncludeFallback","onCommand:C_Cpp.ToggleDimInactiveRegions","onCommand:C_Cpp.ToggleSnippets","onCommand:C_Cpp.ShowReleaseNotes","onCommand:C_Cpp.ResetDatabase","onCommand:C_Cpp.PauseParsing","onCommand:C_Cpp.ResumeParsing","onCommand:C_Cpp.ShowParsingCommands","onCommand:C_Cpp.TakeSurvey","onDebug","workspaceContains:/.vscode/c_cpp_properties.json"],"main":"/home/bruno/.vscode/extensions/ms-vscode.cpptools-0.17.5/out/src/main","contributes":{"problemMatchers":[{"name":"gcc","owner":"cpptools","fileLocation":["relative","${workspaceFolder}"],"pattern":{"regexp":"^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$","file":1,"line":2,"column":3,"severity":4,"message":5}}],"configuration":{"type":"object","title":"C/C++ Configuration","properties":{"C_Cpp.clang_format_path":{"type":["string","null"],"default":null,"description":"The full path of the clang-format executable.","scope":"resource"},"C_Cpp.clang_format_style":{"type":"string","default":"file","description":"Coding style, currently supports: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Use \"file\" to load the style from a .clang-format file in the current or parent directory. Use \"{key: value, ...}\" to set specific parameters, e.g.: \"{ BasedOnStyle: LLVM, IndentWidth: 8 }\"","scope":"resource"},"C_Cpp.clang_format_fallbackStyle":{"type":"string","default":"Visual Studio","description":"Name of the predefined style used as a fallback in case clang-format is invoked with style \"file\" but the .clang-format file is not found. Possible values are Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit, none, or use \"{key: value, ...}\" to set specific parameters, e.g.: \"{ BasedOnStyle: LLVM, IndentWidth: 8 }\"","scope":"resource"},"C_Cpp.clang_format_sortIncludes":{"type":["boolean","null"],"enum":[true,false,null],"default":null,"description":"If set, overrides the include sorting behavior determined by the SortIncludes parameter.","scope":"resource"},"C_Cpp.intelliSenseEngine":{"type":"string","enum":["Default","Tag Parser"],"default":"Default","description":"Controls the IntelliSense provider. \"Tag Parser\" provides \"fuzzy\" results that are not context-aware. \"Default\" provides context-aware results and is in preview mode - member list, hover tooltips, and error squiggles are currently implemented. Features not yet implemented in the new default engine will use the tag parser engine instead.","scope":"resource"},"C_Cpp.intelliSenseEngineFallback":{"type":"string","enum":["Enabled","Disabled"],"default":"Enabled","description":"Controls whether the IntelliSense engine will automatically switch to the Tag Parser for translation units containing #include errors.","scope":"resource"},"C_Cpp.autocomplete":{"type":"string","enum":["Default","Disabled"],"default":"Default","description":"Controls the auto-completion provider. \"Default\" uses the active IntelliSense engine. \"Disabled\" uses the word-based completion provided by Visual Studio Code.","scope":"resource"},"C_Cpp.errorSquiggles":{"type":"string","enum":["Enabled","Disabled"],"default":"Enabled","description":"Controls whether suspected compile errors detected by the IntelliSense engine will be reported back to the editor. Warnings about #includes that could not be located will always be reported to the editor. This setting is ignored by the Tag Parser engine.","scope":"resource"},"C_Cpp.dimInactiveRegions":{"type":"boolean","default":true,"description":"Controls whether inactive preprocessor blocks are colored differently than active code. This setting is ignored by the Tag Parser engine.","scope":"resource"},"C_Cpp.inactiveRegionOpacity":{"type:":"number","default":0.55,"Description":"Controls the opacity of inactive preprocessor blocks. Scales between 0.1 and 1.0. This setting only applies when inactive region dimming is enabled.","scope":"resource","minimum":0.1,"maximum":1},"C_Cpp.formatting":{"type":"string","enum":["Default","Disabled"],"default":"Default","description":"\"Default\" enables code formatting. \"Disabled\" disables code formatting.","scope":"resource"},"C_Cpp.navigation.length":{"type":"number","default":60,"description":"Maximum character length of the scope/navigation UI in the status bar. The UI may not appear if this value is too large.","scope":"resource"},"C_Cpp.loggingLevel":{"type":"string","enum":["None","Error","Warning","Information","Debug"],"default":"Error","description":"The verbosity of logging in the Output Panel. The order of levels from least verbose to most verbose is: None < Error < Warning < Information < Debug.","scope":"resource"},"C_Cpp.autoAddFileAssociations":{"type":"boolean","default":true,"description":"Controls whether files are automatically added to files.associations when they are the target of a navigation operation from a C/C++ file.","scope":"resource"},"C_Cpp.workspaceParsingPriority":{"type":"string","enum":["highest","high","medium","low"],"default":"highest","description":"Controls whether parsing of the non-active workspace files uses sleeps to avoid using 100% CPU. The values highest/high/medium/low correspond to approximately 100/75/50/25% CPU usage.","scope":"resource"},"C_Cpp.exclusionPolicy":{"type":"string","enum":["checkFolders","checkFilesAndFolders"],"default":"checkFolders","description":"Instructs the extension when to use the \"files.exclude\" setting when determining which files should be added to the code navigation database while traversing through the paths in the \"browse.path\" array. \"checkFolders\" means that the exclusion filters will only be evaluated once per folder (individual files are not checked). \"checkFilesAndFolders\" means that the exclusion filters will be evaluated against every file and folder encountered. If your \"files.exclude\" setting only contains folders, then \"checkFolders\" is the best choice and will increase the speed at which the extension can initialize the code navigation database.","scope":"resource"},"C_Cpp.preferredPathSeparator":{"type":"string","enum":["Forward Slash","Backslash"],"default":"Forward Slash","description":"The character used as a path separator for #include auto-completion results.","scope":"resource"},"C_Cpp.commentContinuationPatterns":{"type":"array","default":["/**"],"items":{"anyOf":[{"type":"string","description":"The pattern that begins a multiline or single line comment block. The continuation pattern defaults to ' * ' for multiline comment blocks or this string for single line comment blocks."},{"type":"object","properties":{"begin":{"type":"string","description":"The pattern that begins a multiline or single line comment block."},"continue":{"type":"string","description":"The text that will be inserted on the next line when Enter is pressed inside a multiline or single line comment block."}}}]},"description":"Defines the editor behavior for when the Enter key is pressed inside a multiline or single line comment block.","scope":"resource"},"C_Cpp.default.includePath":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"The value to use in a configuration if \"includePath\" is not specified, or the values to insert if \"${default}\" is present in \"includePath\".","scope":"resource"},"C_Cpp.default.defines":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"The value to use in a configuration if \"defines\" is not specified, or the values to insert if \"${default}\" is present in \"defines\".","scope":"resource"},"C_Cpp.default.macFrameworkPath":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"The value to use in a configuration if \"macFrameworkPath\" is not specified, or the values to insert if \"${default}\" is present in \"macFrameworkPath\".","scope":"resource"},"C_Cpp.default.compileCommands":{"type":["string","null"],"default":null,"description":"The value to use in a configuration if \"compileCommands\" is either not specified, or set to \"${default}\".","scope":"resource"},"C_Cpp.default.forcedInclude":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"The value to use in a configuration if \"forcedInclude\" is not specified, or the values to insert if \"${default}\" is present in \"forcedInclude\".","scope":"resource"},"C_Cpp.default.intelliSenseMode":{"type":["string","null"],"enum":["msvc-x64","clang-x64"],"default":null,"description":"The value to use in a configuration if \"intelliSenseMode\" is either not specified or set to \"${default}\".","scope":"resource"},"C_Cpp.default.compilerPath":{"type":["string","null"],"default":null,"description":"The value to use in a configuration if \"compilerPath\" is either not specified or set to \"${default}\".","scope":"resource"},"C_Cpp.default.cStandard":{"type":["string","null"],"enum":["c89","c99","c11"],"default":null,"description":"The value to use in a configuration if \"cStandard\" is either not specified or set to \"${default}\".","scope":"resource"},"C_Cpp.default.cppStandard":{"type":["string","null"],"enum":["c++98","c++03","c++11","c++14","c++17"],"default":null,"description":"The value to use in a configuration if \"cppStandard\" is either not specified or set to \"${default}\".","scope":"resource"},"C_Cpp.default.browse.path":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"The value to use in a configuration if \"browse.path\" is not specified, or the values to insert if \"${default}\" is present in \"browse.path\".","scope":"resource"},"C_Cpp.default.browse.databaseFilename":{"type":["string","null"],"default":null,"description":"The value to use in a configuration if \"browse.databaseFilename\" is either not specified or set to \"${default}\".","scope":"resource"},"C_Cpp.default.browse.limitSymbolsToIncludedHeaders":{"type":"boolean","default":true,"description":"The value to use in a configuration if \"browse.limitSymbolsToIncludedHeaders\" is either not specified or set to \"${default}\".","scope":"resource"},"C_Cpp.default.systemIncludePath":{"type":["array","null"],"items":{"type":"string"},"default":null,"description":"The value to use for the system include path. If set, it overrides the system include path acquired via \"compilerPath\" and \"compileCommands\" settings.","scope":"resource"}}},"commands":[{"command":"C_Cpp.ConfigurationSelect","title":"Select a Configuration...","category":"C/Cpp"},{"command":"C_Cpp.ConfigurationEdit","title":"Edit Configurations...","category":"C/Cpp"},{"command":"C_Cpp.GoToDeclaration","title":"Go to Declaration","category":"C/Cpp"},{"command":"C_Cpp.PeekDeclaration","title":"Peek Declaration","category":"C/Cpp"},{"command":"C_Cpp.SwitchHeaderSource","title":"Switch Header/Source","category":"C/Cpp"},{"command":"C_Cpp.Navigate","title":"Navigate...","category":"C/Cpp"},{"command":"C_Cpp.ToggleSnippets","title":"Toggle Snippets","category":"C/Cpp"},{"command":"C_Cpp.ToggleErrorSquiggles","title":"Toggle Error Squiggles","category":"C/Cpp"},{"command":"C_Cpp.ToggleIncludeFallback","title":"Toggle IntelliSense Engine Fallback on Include Errors","category":"C/Cpp"},{"command":"C_Cpp.ToggleDimInactiveRegions","title":"Toggle Inactive Region Colorization","category":"C/Cpp"},{"command":"C_Cpp.ShowReleaseNotes","title":"Show Release Notes","category":"C/Cpp"},{"command":"C_Cpp.ResetDatabase","title":"Reset IntelliSense Database","category":"C/Cpp"},{"command":"C_Cpp.PauseParsing","title":"Pause Parsing","category":"C/Cpp"},{"command":"C_Cpp.ResumeParsing","title":"Resume Parsing","category":"C/Cpp"},{"command":"C_Cpp.ShowParsingCommands","title":"Show Parsing Commands","category":"C/Cpp"},{"command":"C_Cpp.TakeSurvey","title":"Take Survey","category":"C/Cpp"}],"keybindings":[{"command":"C_Cpp.GoToDeclaration","key":"Ctrl+F12","when":"editorTextFocus && editorLangId == 'cpp'"},{"command":"C_Cpp.GoToDeclaration","key":"Ctrl+F12","when":"editorTextFocus && editorLangId == 'c'"},{"command":"C_Cpp.PeekDeclaration","key":"Ctrl+Alt+F12","when":"editorTextFocus && editorLangId == 'cpp'"},{"command":"C_Cpp.PeekDeclaration","key":"Ctrl+Alt+F12","when":"editorTextFocus && editorLangId == 'c'"},{"command":"C_Cpp.SwitchHeaderSource","key":"Alt+O","when":"editorTextFocus && editorLangId == 'cpp'"},{"command":"C_Cpp.SwitchHeaderSource","key":"Alt+O","when":"editorTextFocus && editorLangId == 'c'"},{"command":"C_Cpp.Navigate","key":"Alt+N","when":"editorTextFocus && editorLangId == 'cpp'"},{"command":"C_Cpp.Navigate","key":"Alt+N","when":"editorTextFocus && editorLangId == 'c'"}],"debuggers":[{"type":"cppdbg","label":"C++ (GDB/LLDB)","enableBreakpointsFor":{"languageIds":["c","cpp"]},"adapterExecutableCommand":"extension.cppdbgAdapterExecutableCommand","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","variables":{"pickProcess":"extension.pickNativeProcess","pickRemoteProcess":"extension.pickRemoteNativeProcess"},"configurationAttributes":{"launch":{"type":"object","default":{},"required":["program"],"properties":{"program":{"type":"string","description":"Full path to program executable.","default":"${workspaceRoot}/a.out"},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":[]},"type":{"type":"string","description":"The type of the engine. Must be \"cppdbg\".","default":"cppdbg"},"targetArchitecture":{"type":"string","description":"The architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are x86, arm, arm64, mips, x64, amd64, x86_64.","default":"x64"},"cwd":{"type":"string","description":"The working directory of the target","default":"."},"setupCommands":{"type":"array","description":"One or more GDB/LLDB commands to execute in order to setup the underlying debugger. Example: \"setupCommands\": [ { \"text\": \"-enable-pretty-printing\", \"description\": \"Enable GDB pretty printing\", \"ignoreFailures\": true }].","items":{"type":"object","default":{},"properties":{"text":{"type":"string","description":"The debugger command to execute.","default":""},"description":{"type":"string","description":"Optional description for the command.","default":""},"ignoreFailures":{"type":"boolean","description":"If true, failures from the command should be ignored. Default value is false.","default":false}}},"default":[]},"customLaunchSetupCommands":{"type":"array","description":"If provided, this replaces the default commands used to launch a target with some other commands. For example, this can be \"-target-attach\" in order to attach to a target process. An empty command list replaces the launch commands with nothing, which can be useful if the debugger is being provided launch options as command line options. Example: \"customLaunchSetupCommands\": [ { \"text\": \"target-run\", \"description\": \"run target\", \"ignoreFailures\": false }].","items":{"type":"object","default":{},"properties":{"text":{"type":"string","description":"The debugger command to execute.","default":""},"description":{"type":"string","description":"Optional description for the command.","default":""},"ignoreFailures":{"type":"boolean","description":"If true, failures from the command should be ignored. Default value is false.","default":false}}},"default":[]},"launchCompleteCommand":{"enum":["exec-run","exec-continue","None"],"description":"The command to execute after the debugger is fully setup in order to cause the target process to run. Allowed values are \"exec-run\", \"exec-continue\", \"None\". The default value is \"exec-run\".","default":"exec-run"},"visualizerFile":{"type":"string","description":".natvis file to be used when debugging this process. This option is not compatible with GDB pretty printing. Please also see \"showDisplayString\" if using this setting.","default":""},"showDisplayString":{"type":"boolean","description":"When a visualizerFile is specified, showDisplayString will enable the display string. Turning this option on can cause slower performance during debugging.","default":true},"environment":{"type":"array","description":"Environment variables to add to the environment for the program. Example: [ { \"name\": \"squid\", \"value\": \"clam\" } ].","items":{"type":"object","default":{},"properties":{"name":"string","value":"string"}},"default":[]},"additionalSOLibSearchPath":{"type":"string","description":"Semicolon separated list of directories to use to search for .so files. Example: \"c:\\dir1;c:\\dir2\".","default":""},"MIMode":{"type":"string","description":"Indicates the console debugger that the MIDebugEngine will connect to. Allowed values are \"gdb\" \"lldb\".","default":"gdb"},"miDebuggerPath":{"type":"string","description":"The path to the mi debugger (such as gdb). When unspecified, it will search path first for the debugger.","default":"/usr/bin/gdb"},"miDebuggerArgs":{"type":"string","description":"Arguments for the mi debugger (such as gdb) to use. When unspecified.","default":""},"miDebuggerServerAddress":{"type":"string","description":"Network address of the MI Debugger Server to connect to (example: localhost:1234).","default":"serveraddress:port"},"stopAtEntry":{"type":"boolean","description":"Optional parameter. If true, the debugger should stop at the entrypoint of the target. If processId is passed, has no effect.","default":false},"debugServerPath":{"type":"string","description":"Optional full path to debug server to launch. Defaults to null.","default":""},"debugServerArgs":{"type":"string","description":"Optional debug server args. Defaults to null.","default":""},"serverStarted":{"type":"string","description":"Optional server-started pattern to look for in the debug server output. Defaults to null.","default":""},"filterStdout":{"type":"boolean","description":"Search stdout stream for server-started pattern and log stdout to debug output. Defaults to true.","default":true},"filterStderr":{"type":"boolean","description":"Search stderr stream for server-started pattern and log stderr to debug output. Defaults to false.","default":false},"serverLaunchTimeout":{"type":"integer","description":"Optional time, in milliseconds, for the debugger to wait for the debugServer to start up. Default is 10000.","default":"10000"},"coreDumpPath":{"type":"string","description":"Optional full path to a core dump file for the specified program. Defaults to null.","default":""},"externalConsole":{"type":"boolean","description":"If true, a console is launched for the debuggee. If false, no console is launched. Note this option is ignored in some cases for technical reasons.","default":false},"sourceFileMap":{"type":"object","description":"Optional source file mappings passed to the debug engine. Example: '{ \"/original/source/path\":\"/current/source/path\" }'","default":{"<source-path>":"<target-path>"}},"logging":{"description":"Optional flags to determine what types of messages should be logged to the Debug Console.","type":"object","default":{},"properties":{"exceptions":{"type":"boolean","description":"Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.","default":true},"moduleLoad":{"type":"boolean","description":"Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.","default":true},"programOutput":{"type":"boolean","description":"Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.","default":true},"engineLogging":{"type":"boolean","description":"Optional flag to determine whether diagnostic engine logs should be logged to the Debug Console. Defaults to false.","default":false},"trace":{"type":"boolean","description":"Optional flag to determine whether diagnostic adapter command tracing should be logged to the Debug Console. Defaults to false.","default":false},"traceResponse":{"type":"boolean","description":"Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the Debug Console. Defaults to false.","default":false}}},"pipeTransport":{"description":"When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the MI-enabled debugger backend executable (such as gdb).","type":"object","default":{"pipeCwd":"/usr/bin","pipeProgram":"enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'","pipeArgs":[],"debuggerPath":"The full path to the debugger on the target machine, for example /usr/bin/gdb."},"properties":{"pipeCwd":{"type":"string","description":"The fully qualified path to the working directory for the pipe program.","default":"/usr/bin"},"pipeProgram":{"type":"string","description":"The fully qualified pipe command to execute.","default":"enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'"},"pipeArgs":{"type":"array","description":"Command line arguments passed to the pipe program to configure the connection.","items":{"type":"string"},"default":[]},"debuggerPath":{"type":"string","description":"The full path to the debugger on the target machine, for example /usr/bin/gdb.","default":"The full path to the debugger on the target machine, for example /usr/bin/gdb."},"pipeEnv":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the pipe program.","default":{}}}}}},"attach":{"type":"object","default":{},"required":["program","processId"],"properties":{"program":{"type":"string","description":"Full path to program executable.","default":"${workspaceRoot}/a.out"},"type":{"type":"string","description":"The type of the engine. Must be \"cppdbg\".","default":"cppdbg"},"targetArchitecture":{"type":"string","description":"The architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are x86, arm, arm64, mips, x64, amd64, x86_64.","default":"x64"},"visualizerFile":{"type":"string","description":".natvis file to be used when debugging this process. This option is not compatible with GDB pretty printing. Please also see \"showDisplayString\" if using this setting.","default":""},"showDisplayString":{"type":"boolean","description":"When a visualizerFile is specified, showDisplayString will enable the display string. Turning this option on can cause slower performance during debugging.","default":true},"additionalSOLibSearchPath":{"type":"string","description":"Semicolon separated list of directories to use to search for .so files. Example: \"c:\\dir1;c:\\dir2\".","default":""},"MIMode":{"type":"string","description":"Indicates the console debugger that the MIDebugEngine will connect to. Allowed values are \"gdb\" \"lldb\".","default":"gdb"},"miDebuggerPath":{"type":"string","description":"The path to the mi debugger (such as gdb). When unspecified, it will search path first for the debugger.","default":"/usr/bin/gdb"},"miDebuggerServerAddress":{"type":"string","description":"Network address of the MI Debugger Server to connect to (example: localhost:1234).","default":"serveraddress:port"},"processId":{"anyOf":[{"type":"string","description":"Optional process id to attach the debugger to. Use \"${command:pickProcesss}\" to get a list of local running processes to attach to. Note that some platforms require administrator privileges in order to attach to a process.","default":"${command:pickProcess}"},{"type":"integer","description":"Optional process id to attach the debugger to. Use \"${command:pickProcesss}\" to get a list of local running processes to attach to. Note that some platforms require administrator privileges in order to attach to a process.","default":0}]},"filterStdout":{"type":"boolean","description":"Search stdout stream for server-started pattern and log stdout to debug output. Defaults to true.","default":true},"filterStderr":{"type":"boolean","description":"Search stderr stream for server-started pattern and log stderr to debug output. Defaults to false.","default":false},"sourceFileMap":{"type":"object","description":"Optional source file mappings passed to the debug engine. Example: '{ \"/original/source/path\":\"/current/source/path\" }'","default":{"<source-path>":"<target-path>"}},"logging":{"description":"Optional flags to determine what types of messages should be logged to the Debug Console.","type":"object","default":{},"properties":{"exceptions":{"type":"boolean","description":"Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.","default":true},"moduleLoad":{"type":"boolean","description":"Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.","default":true},"programOutput":{"type":"boolean","description":"Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.","default":true},"engineLogging":{"type":"boolean","description":"Optional flag to determine whether diagnostic engine logs should be logged to the Debug Console. Defaults to false.","default":false},"trace":{"type":"boolean","description":"Optional flag to determine whether diagnostic adapter command tracing should be logged to the Debug Console. Defaults to false.","default":false},"traceResponse":{"type":"boolean","description":"Optional flag to determine whether diagnostic adapter command and response tracing should be logged to the Debug Console. Defaults to false.","default":false}}},"pipeTransport":{"description":"When present, this tells the debugger to connect to a remote computer using another executable as a pipe that will relay standard input/output between VS Code and the MI-enabled debugger backend executable (such as gdb).","type":"object","default":{"pipeCwd":"/usr/bin","pipeProgram":"enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'","pipeArgs":[],"debuggerPath":"The full path to the debugger on the target machine, for example /usr/bin/gdb."},"properties":{"pipeCwd":{"type":"string","description":"The fully qualified path to the working directory for the pipe program.","default":"/usr/bin"},"pipeProgram":{"type":"string","description":"The fully qualified pipe command to execute.","default":"enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'"},"pipeArgs":{"type":"array","description":"Command line arguments passed to the pipe program to configure the connection.","items":{"type":"string"},"default":[]},"debuggerPath":{"type":"string","description":"The full path to the debugger on the target machine, for example /usr/bin/gdb.","default":"The full path to the debugger on the target machine, for example /usr/bin/gdb."},"pipeEnv":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the pipe program.","default":{}}}},"setupCommands":{"type":"array","description":"One or more GDB/LLDB commands to execute in order to setup the underlying debugger. Example: \"setupCommands\": [ { \"text\": \"-enable-pretty-printing\", \"description\": \"Enable GDB pretty printing\", \"ignoreFailures\": true }].","items":{"type":"object","default":{},"properties":{"text":{"type":"string","description":"The debugger command to execute.","default":""},"description":{"type":"string","description":"Optional description for the command.","default":""},"ignoreFailures":{"type":"boolean","description":"If true, failures from the command should be ignored. Default value is false.","default":false}}},"default":[]}}}}},{"type":"cppvsdbg","label":"C++ (Windows)","enableBreakpointsFor":{"languageIds":["c","cpp"]},"adapterExecutableCommand":"extension.cppvsdbgAdapterExecutableCommand","aiKey":"AIF-d9b70cd4-b9f9-4d70-929b-a071c400b217","variables":{"pickProcess":"extension.pickNativeProcess"},"configurationAttributes":{"launch":{"type":"object","default":{},"required":["program","cwd"],"properties":{"program":{"type":"string","description":"Full path to program executable.","default":"${workspaceRoot}/program.exe"},"args":{"type":"array","description":"Command line arguments passed to the program.","items":{"type":"string"},"default":[]},"type":{"type":"string","description":"The type of the engine. Must be \"cppvsdbg\".","default":"cppvsdbg"},"cwd":{"type":"string","description":"The working directory of the target.","default":"${workspaceRoot}"},"environment":{"type":"array","description":"Environment variables to add to the environment for the program. Example: [ { \"name\": \"squid\", \"value\": \"clam\" } ].","items":{"type":"object","default":{},"properties":{"name":"string","value":"string"}},"default":[]},"symbolSearchPath":{"type":"string","description":"Semicolon separated list of directories to use to search for symbol (that is, pdb) files. Example: \"c:\\dir1;c:\\dir2\".","default":""},"stopAtEntry":{"type":"boolean","description":"Optional parameter. If true, the debugger should stop at the entrypoint of the target. If processId is passed, has no effect.","default":false},"dumpPath":{"type":"string","description":"Optional full path to a dump file for the specified program. Example: \"c:\\temp\\app.dmp\". Defaults to null.","default":""},"visualizerFile":{"type":"string","description":".natvis file to be used when debugging this process.","default":""},"externalConsole":{"type":"boolean","description":"If true, a console is launched for the debuggee. If false, no console is launched.","default":false},"sourceFileMap":{"type":"object","description":"Optional source file mappings passed to the debug engine. Example: '{ \"/original/source/path\":\"/current/source/path\" }'","default":{"<source-path>":"<target-path>"}},"logging":{"type":"object","description":"Optional flags to determine what types of messages should be logged to the Debug Console.","default":{},"properties":{"exceptions":{"type":"boolean","description":"Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.","default":true},"moduleLoad":{"type":"boolean","description":"Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.","default":true},"programOutput":{"type":"boolean","description":"Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.","default":true},"engineLogging":{"type":"boolean","description":"Optional flag to determine whether diagnostic debug engine messages should be logged to the Debug Console. Defaults to false.","default":false}}}}},"attach":{"type":"object","default":{},"required":["processId"],"properties":{"type":{"type":"string","description":"The type of the engine. Must be \"cppvsdbg\".","default":"cppvsdbg"},"symbolSearchPath":{"type":"string","description":"Semicolon separated list of directories to use to search for symbol (that is, pdb) files. Example: \"c:\\dir1;c:\\dir2\".","default":""},"processId":{"anyOf":[{"type":"string","description":"Optional process id to attach the debugger to. Use \"${command:pickProcesss}\" to get a list of local running processes to attach to. Note that some platforms require administrator privileges in order to attach to a process.","default":"${command:pickProcess}"},{"type":"integer","description":"Optional process id to attach the debugger to. Use \"${command:pickProcesss}\" to get a list of local running processes to attach to. Note that some platforms require administrator privileges in order to attach to a process.","default":0}]},"visualizerFile":{"type":"string","description":".natvis file to be used when debugging this process.","default":""},"sourceFileMap":{"type":"object","description":"Optional source file mappings passed to the debug engine. Example: '{ \"/original/source/path\":\"/current/source/path\" }'","default":{"<source-path>":"<target-path>"}},"logging":{"type":"object","description":"Optional flags to determine what types of messages should be logged to the Debug Console.","default":{},"properties":{"exceptions":{"type":"boolean","description":"Optional flag to determine whether exception messages should be logged to the Debug Console. Defaults to true.","default":true},"moduleLoad":{"type":"boolean","description":"Optional flag to determine whether module load events should be logged to the Debug Console. Defaults to true.","default":true},"programOutput":{"type":"boolean","description":"Optional flag to determine whether program output should be logged to the Debug Console. Defaults to true.","default":true},"trace":{"type":"boolean","description":"Optional flag to determine whether diagnostic adapter command tracing should be logged to the Debug Console. Defaults to false.","default":false}}}}}}}],"jsonValidation":[{"fileMatch":"c_cpp_properties.json","url":"./c_cpp_properties.schema.json"}],"menus":{"editor/context":[{"when":"editorLangId == c","command":"C_Cpp.GoToDeclaration","group":"navigation@2"},{"when":"editorLangId == cpp","command":"C_Cpp.GoToDeclaration","group":"navigation@2"},{"when":"editorLangId == c","command":"C_Cpp.PeekDeclaration","group":"navigation@3"},{"when":"editorLangId == cpp","command":"C_Cpp.PeekDeclaration","group":"navigation@3"},{"when":"editorLangId == c","command":"C_Cpp.SwitchHeaderSource","group":"other@1"},{"when":"editorLangId == cpp","command":"C_Cpp.SwitchHeaderSource","group":"other@1"},{"when":"editorLangId == c","command":"C_Cpp.Navigate","group":"other@2"},{"when":"editorLangId == cpp","command":"C_Cpp.Navigate","group":"other@2"},{"when":"editorLangId == c","command":"workbench.action.gotoSymbol","group":"other@3"},{"when":"editorLangId == cpp","command":"workbench.action.gotoSymbol","group":"other@3"},{"when":"editorLangId == c","command":"workbench.action.showAllSymbols","group":"other@4"},{"when":"editorLangId == cpp","command":"workbench.action.showAllSymbols","group":"other@4"}]},"configurationDefaults":{"[cpp]":{"editor.autoIndent":false},"[c]":{"editor.autoIndent":false}},"snippets":[{"language":"cpp","path":"./cpp_snippets.json"},{"language":"c","path":"./cpp_snippets.json"}]},"scripts":{"compile":"npm run vscode:prepublish","generateOptionsSchema":"gulp generateOptionsSchema","integrationTests":"gulp integrationTests","postinstall":"node ./node_modules/vscode/bin/install","pretest":"tsc -p ./","pr-check":"gulp pr-check","test":"gulp allTests","tslint":"gulp tslint","unitTests":"gulp unitTests","vscode:prepublish":"node ./src/Support/prepublish.js","watch":"tsc -watch -p ./"},"devDependencies":{"@types/mocha":"^2.2.43","@types/node":"^8.0.46","gulp":"3.9.1","gulp-env":"0.4.0","gulp-mocha":"5.0.0","gulp-tslint":"8.1.2","mocha":"^4.0.1","tslint":"5.8.0","tslint-microsoft-contrib":"5.0.1","tslint-no-unused-expression-chai":"0.0.3","typescript":"^2.5.3","vrsource-tslint-rules":"^5.8.2","vscode":"^1.1.18"},"dependencies":{"http-proxy-agent":"~2.1.0","https-proxy-agent":"~2.2.0","jsonc-parser":"^1.0.0","minimatch":"~3.0.4","mkdirp":"~0.5.1","tmp":"~0.0.33","vscode-debugadapter":"~1.24.0","vscode-debugprotocol":"~1.24.0","vscode-extension-telemetry":"~0.0.11","vscode-languageclient":"3.5.1","yauzl":"~2.8.0"},"runtimeDependencies":[{"description":"C/C++ language components (Linux / x86_64)","url":"https://go.microsoft.com/fwlink/?linkid=875587","platforms":["linux"],"architectures":["x86_64"],"binaries":["./bin/Microsoft.VSCode.CPP.Extension.linux","./bin/Microsoft.VSCode.CPP.IntelliSense.Msvc.linux"]},{"description":"C/C++ language components (Linux / x86)","url":"https://go.microsoft.com/fwlink/?linkid=875588","platforms":["linux"],"architectures":["x86","i686","i386"],"binaries":["./bin/Microsoft.VSCode.CPP.Extension.linux","./bin/Microsoft.VSCode.CPP.IntelliSense.Msvc.linux"]},{"description":"C/C++ language components (OS X)","url":"https://go.microsoft.com/fwlink/?linkid=875589","platforms":["darwin"],"binaries":["./bin/Microsoft.VSCode.CPP.Extension.darwin","./bin/Microsoft.VSCode.CPP.IntelliSense.Msvc.darwin"]},{"description":"C/C++ language components (Windows)","url":"https://go.microsoft.com/fwlink/?linkid=875590","platforms":["win32"],"binaries":[]},{"description":"ClangFormat (Linux / x86_64)","url":"https://go.microsoft.com/fwlink/?LinkID=872607","platforms":["linux"],"architectures":["x86_64"],"binaries":["./LLVM/bin/clang-format"]},{"description":"ClangFormat (Linux / x86)","url":"https://go.microsoft.com/fwlink/?LinkID=872608","platforms":["linux"],"architectures":["x86","i686","i386"],"binaries":["./LLVM/bin/clang-format"]},{"description":"ClangFormat (OS X)","url":"https://go.microsoft.com/fwlink/?LinkID=872609","platforms":["darwin"],"binaries":["./LLVM/bin/clang-format.darwin"]},{"description":"ClangFormat (Windows)","url":"https://go.microsoft.com/fwlink/?LinkID=872610","platforms":["win32"],"binaries":[]},{"description":"Mono Framework Assemblies","url":"https://go.microsoft.com/fwlink/?LinkId=816539","platforms":["linux","darwin"],"binaries":[]},{"description":"Mono Runtime (Linux / x86)","url":"https://go.microsoft.com/fwlink/?LinkId=816540","platforms":["linux"],"architectures":["x86","i686","i386"],"binaries":["./debugAdapters/mono.linux-x86"]},{"description":"Mono Runtime (Linux / x86_64)","url":"https://go.microsoft.com/fwlink/?LinkId=816541","platforms":["linux"],"architectures":["x86_64"],"binaries":["./debugAdapters/mono.linux-x86_64"]},{"description":"Mono Runtime (OS X)","url":"https://go.microsoft.com/fwlink/?LinkId=816542","platforms":["darwin"],"binaries":["./debugAdapters/mono.osx"]},{"description":"LLDB 3.8.0 (OS X)","url":"https://go.microsoft.com/fwlink/?LinkID=817244","platforms":["darwin"],"binaries":["./debugAdapters/lldb/bin/debugserver","./debugAdapters/lldb/bin/lldb-mi","./debugAdapters/lldb/bin/lldb-argdumper","./debugAdapters/lldb/bin/lldb-launcher"]},{"description":"Visual Studio Windows Debugger","url":"https://go.microsoft.com/fwlink/?linkid=872985","platforms":["win32"],"binaries":[]}],"uuid":"690b692e-e8a9-493f-b802-8089d50ac1b2","isBuiltin":false,"isUnderDevelopment":false,"id":"ms-vscode.cpptools","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/ms-vscode.cpptools-0.17.5","external":"file:///home/bruno/.vscode/extensions/ms-vscode.cpptools-0.17.5","path":"/home/bruno/.vscode/extensions/ms-vscode.cpptools-0.17.5","scheme":"file"}},{"name":"js-jsx-snippets","displayName":"JS JSX Snippets","description":"Simple extensions for React, Redux in JS with babel and ES6 syntax","version":"0.0.9","publisher":"skyran","icon":"images/react-logo.png","galleryBanner":{"theme":"light"},"repository":{"type":"git","url":"https://github.com/skyran1278/js-jsx-snippets"},"engines":{"vscode":"^1.16.0"},"categories":["Snippets"],"contributes":{"snippets":[{"language":"javascript","path":"./snippets/snippets.json"},{"language":"javascriptreact","path":"./snippets/snippets.json"},{"language":"typescript","path":"./snippets/snippets.json"},{"language":"typescriptreact","path":"./snippets/snippets.json"}]},"uuid":"083bb726-3bae-44b6-88c6-8164f2c3e632","isBuiltin":false,"isUnderDevelopment":false,"id":"skyran.js-jsx-snippets","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/skyran.js-jsx-snippets-0.0.9","external":"file:///home/bruno/.vscode/extensions/skyran.js-jsx-snippets-0.0.9","path":"/home/bruno/.vscode/extensions/skyran.js-jsx-snippets-0.0.9","scheme":"file"}},{"name":"vscode-react-native","displayName":"React Native Tools","version":"0.6.11","private":true,"publisher":"vsmobile","icon":"images/icon.png","galleryBanner":{"color":"#3B3738","theme":"dark"},"description":"Code-hinting, debugging and integrated commands for React Native","keywords":["react-native","multi-root ready"],"bugs":"https://github.com/Microsoft/vscode-react-native/issues","license":"SEE LICENSE IN LICENSE.txt","repository":{"type":"git","url":"https://github.com/Microsoft/vscode-react-native"},"engines":{"vscode":"^1.17.1"},"categories":["Debuggers","Other"],"activationEvents":["onDebug","onCommand:reactNative.runAndroidSimulator","onCommand:reactNative.runAndroidDevice","onCommand:reactNative.runIosSimulator","onCommand:reactNative.runIosDevice","onCommand:reactNative.startPackager","onCommand:reactNative.startExponentPackager","onCommand:reactNative.stopPackager","onCommand:reactNative.restartPackager","onCommand:reactNative.publishToExpHost","onCommand:reactNative.showDevMenu","onCommand:reactNative.reloadApp"],"main":"/home/bruno/.vscode/extensions/vsmobile.vscode-react-native-0.6.11/src/extension/rn-extension","contributes":{"commands":[{"command":"reactNative.runAndroidSimulator","title":"React Native: Run Android on Simulator"},{"command":"reactNative.runAndroidDevice","title":"React Native: Run Android on Device"},{"command":"reactNative.runIosSimulator","title":"React Native: Run iOS on Simulator"},{"command":"reactNative.runIosDevice","title":"React Native: Run iOS on Device"},{"command":"reactNative.startPackager","title":"React Native: Start Packager"},{"command":"reactNative.startExponentPackager","title":"React Native: Start Exponent Packager"},{"command":"reactNative.stopPackager","title":"React Native: Stop Packager"},{"command":"reactNative.restartPackager","title":"React Native: Restart Packager"},{"command":"reactNative.publishToExpHost","title":"React Native: Publish to Exponent"},{"command":"reactNative.showDevMenu","title":"React Native: Show Dev Menu"},{"command":"reactNative.reloadApp","title":"React Native: Reload App"}],"debuggers":[{"type":"reactnative","label":"React Native","program":"./src/debugger/reactNativeDebugEntryPoint.js","runtime":"node","enableBreakpointsFor":{"languageIds":["javascript","typescript","javascriptreact","typescriptreact"]},"initialConfigurations":[{"name":"Debug Android","program":"${workspaceRoot}/.vscode/launchReactNative.js","type":"reactnative","request":"launch","platform":"android","sourceMaps":true,"outDir":"${workspaceRoot}/.vscode/.react"},{"name":"Debug iOS","program":"${workspaceRoot}/.vscode/launchReactNative.js","type":"reactnative","request":"launch","platform":"ios","sourceMaps":true,"outDir":"${workspaceRoot}/.vscode/.react"},{"name":"Attach to packager","program":"${workspaceRoot}/.vscode/launchReactNative.js","type":"reactnative","request":"attach","sourceMaps":true,"outDir":"${workspaceRoot}/.vscode/.react"},{"name":"Debug in Exponent","program":"${workspaceRoot}/.vscode/launchReactNative.js","type":"reactnative","request":"launch","platform":"exponent","sourceMaps":true,"outDir":"${workspaceRoot}/.vscode/.react"}],"configurationSnippets":[{"label":"React Native: Debug Android","description":"A new configuration for launching react-native app on android","body":{"name":"Debug Android","program":"^\"\\${workspaceRoot}/.vscode/launchReactNative.js\"","type":"reactnative","request":"launch","platform":"android","sourceMaps":true,"outDir":"^\"\\${workspaceRoot}/.vscode/.react\""}},{"label":"React Native: Debug iOS","description":"A new configuration for launching react-native app on iOS","body":{"name":"Debug iOS","program":"^\"\\${workspaceRoot}/.vscode/launchReactNative.js\"","type":"reactnative","request":"launch","platform":"ios","sourceMaps":true,"outDir":"^\"\\${workspaceRoot}/.vscode/.react\""}},{"label":"React Native: Attach to packager","description":"A new configuration for attaching to packager","body":{"name":"Attach to packager","program":"^\"\\${workspaceRoot}/.vscode/launchReactNative.js\"","type":"reactnative","request":"attach","sourceMaps":true,"outDir":"^\"\\${workspaceRoot}/.vscode/.react\""}},{"label":"React Native: Debug in Exponent","description":"A new configuration for launching exponent app","body":{"name":"Debug in Exponent","program":"^\"\\${workspaceRoot}/.vscode/launchReactNative.js\"","type":"reactnative","request":"launch","platform":"exponent","sourceMaps":true,"outDir":"^\"\\${workspaceRoot}/.vscode/.react\""}}],"configurationAttributes":{"attach":{"required":["program"],"properties":{"program":{"type":"string","description":"The path to launchReactNative.js in the vscode folder"},"sourceMaps":{"type":"boolean","description":"Whether to use JavaScript source maps to map the generated bundled code back to its original sources","default":false},"outDir":{"type":"string","description":"The location of the generated JavaScript code (the bundle file). Normally this should be \"${workspaceRoot}/.vscode/.react\"","default":null},"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."},"trace":{"type":"string","enum":["verbose","log","warn","error","stop"],"default":"log","description":"Setup logging level in debugger."},"address":{"type":"string","description":"TCP/IP address of debug port. Default is 'localhost'.","default":"localhost"},"port":{"type":"string","description":"Debug port to attach to. Default is 8081.","default":"8081"},"remoteRoot":{"type":"string","description":"The source root of the remote host.","default":null},"localRoot":{"type":"string","description":"The local source root that corresponds to the 'remoteRoot'.","default":"${workspaceRoot}"},"skipFiles":{"type":"array","description":"An array of file or folder names, or glob patterns, to skip when debugging.","items":{"type":"string"},"default":[]}}},"launch":{"required":["program","platform"],"properties":{"platform":{"type":"string","enum":["ios","android","exponent","windows"],"description":"The platform to target"},"program":{"type":"string","description":"The path to launchReactNative.js in the vscode folder"},"target":{"anyOf":[{"type":"string","enum":["device","simulator"]},{"type":"string"}],"default":"simulator","description":"Device target to run on (either device or simulator)"},"sourceMaps":{"type":"boolean","description":"Whether to use JavaScript source maps to map the generated bundled code back to its original sources","default":false},"logCatArguments":{"type":"array","description":"Arguments to be used for LogCat (The LogCat output will appear on an Output Channel). It can either be an array such as: [\":S\", \"ReactNative:V\", \"ReactNativeJS:V\"] or a string such as \":S ReactNative:V ReactNativeJS:V\"","default":["*:S","ReactNative:V","ReactNativeJS:V"]},"outDir":{"type":"string","description":"The location of the generated JavaScript code (the bundle file). Normally this should be \"${workspaceRoot}/.vscode/.react\"","default":null},"runArguments":{"type":"array","description":"Run arguments to be passed to 'react-native run-<platform>' command(Override all other configuration params)"},"env":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the program.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"variant":{"type":"string","description":"A variant to be passed to react-native run-android, e.g. 'devDebug' to specify --variant=devDebug"},"scheme":{"type":"string","description":"A scheme name to be passed to react-native run-ios, e.g. 'devDebug' to specify --scheme=devDebug"},"skipFiles":{"type":"array","description":"An array of file or folder names, or glob patterns, to skip when debugging.","items":{"type":"string"},"default":[]},"trace":{"type":"string","enum":["verbose","log","warn","error","stop"],"default":"log","description":"Setup logging level in debugger."}}}}}],"configuration":{"type":"object","title":"React-Native configuration","properties":{"react-native.ios.runArguments.simulator":{"description":"Run arguments to be passed to 'react-native run-ios' command","type":"array","default":[],"scope":"resource"},"react-native.ios.runArguments.device":{"description":"Run arguments to be passed to 'react-native run-ios' command","type":"array","default":[],"scope":"resource"},"react-native.ios.env.simulator":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the program.","default":{},"scope":"resource"},"react-native.ios.env.device":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the program.","default":{},"scope":"resource"},"react-native.ios.envFile.simulator":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","scope":"resource"},"react-native.ios.envFile.device":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","scope":"resource"},"react-native.android.runArguments.simulator":{"description":"Run arguments to be passed to 'react-native run-android' command","type":"array","default":[],"scope":"resource"},"react-native.android.runArguments.device":{"description":"Run arguments to be passed to 'react-native run-android' command","type":"array","default":[],"scope":"resource"},"react-native.android.env.simulator":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the program.","default":{},"scope":"resource"},"react-native.android.env.device":{"type":"object","additionalProperties":{"type":"string"},"description":"Environment variables passed to the program.","default":{},"scope":"resource"},"react-native.android.envFile.simulator":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","scope":"resource"},"react-native.android.envFile.device":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","scope":"resource"},"react-native.packager.port":{"description":"React-native packager port","type":"number","default":8081,"scope":"resource"},"react-native-tools.projectRoot":{"description":"Subfolder in which the react-native project is located","type":"string","scope":"resource","default":""},"react-native-tools.logLevel":{"description":"Logging level in extension","type":"enum","enum":["Trace","Debug","Info","Warning","Error","None"],"default":"Info","scope":"resource"}}}},"scripts":{"start":"node node_modules/react-native/local-cli/cli.js start","compile":"node ./node_modules/vscode/bin/compile -watch -p ./","vscode:prepublish":"gulp","test":"node ./node_modules/vscode/bin/test","postinstall":"node ./node_modules/vscode/bin/install"},"dependencies":{"extract-opts":"2.2.0","flatten-source-map":"0.0.2","noice-json-rpc":"^1.0.2","options":"0.0.6","q":"1.4.1","qr-image":"^3.2.0","semver":"5.1.0","source-map":"0.5.2","source-map-resolve":"^0.5.0","strip-json-comments":"2.0.1","typechecker":"2.0.8","ultron":"1.0.2","vscode-chrome-debug-core":"3.17.3","vscode-debugadapter":"^1.23.0","vscode-debugprotocol":"^1.23.0","vscode-extension-telemetry":"0.0.5","ws":"^3.2.0"},"devDependencies":{"@types/mocha":"^2.2.40","@types/mock-fs":"^3.6.30","@types/node":"^6.0.65","@types/qr-image":"^3.2.0","@types/shelljs":"^0.7.0","@types/source-map":"0.5.2","@types/source-map-support":"^0.2.28","@types/websocket":"0.0.33","@types/ws":"^0.0.39","del":"^2.2.0","gulp":"^3.9.1","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","gulp-preprocess":"^2.0.0","gulp-sourcemaps":"^1.6.0","gulp-tslint":"^8.1.2","gulp-typescript":"^3.1.5","gulp-util":"^3.0.7","isparta":"^4.0.0","minimist":"^1.2.0","mocha":"^3.2.0","mocha-teamcity-reporter":"^1.0.0","mock-fs":"^4.4.1","remap-istanbul":"^0.9.5","run-sequence":"^1.2.2","should":"^8.3.0","sinon":"^1.17.3","source-map-support":"^0.4.0","through2":"^2.0.1","tslint":"^5.6.0","typescript":"2.4.2","vsce":"^1.3.0","gulp-install":"^1.1.0","gulp-sequence":"1.0.0","jest":"^22.1.4","jest-cli":"^22.1.4","rmdir":"^1.2.0","testdouble":"^3.3.3","ts-jest":"^22.0.3","ts-node":"^4.1.0","tslint-microsoft-contrib":"^5.0.2","vscode":"^1.1.6"},"extensionDependencies":["ms-vscode.node-debug2"],"uuid":"b35cd5b4-18db-46f9-ba9e-06096c3b22d3","isBuiltin":false,"isUnderDevelopment":false,"id":"vsmobile.vscode-react-native","extensionLocation":{"$mid":1,"fsPath":"/home/bruno/.vscode/extensions/vsmobile.vscode-react-native-0.6.11","external":"file:///home/bruno/.vscode/extensions/vsmobile.vscode-react-native-0.6.11","path":"/home/bruno/.vscode/extensions/vsmobile.vscode-react-native-0.6.11","scheme":"file"}}]}