├── deploy.sh ├── .dockerignore ├── data ├── config │ ├── extensions │ │ ├── octref.vetur-0.23.0 │ │ │ ├── node_modules │ │ │ │ ├── vscode-jsonrpc │ │ │ │ │ └── lib │ │ │ │ │ │ ├── thenable.js │ │ │ │ │ │ ├── thenable.d.ts │ │ │ │ │ │ ├── is.d.ts │ │ │ │ │ │ ├── socketSupport.d.ts │ │ │ │ │ │ └── pipeSupport.d.ts │ │ │ │ ├── vscode-languageserver-types │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ └── tsconfig.esm.json │ │ │ │ ├── vscode-languageclient │ │ │ │ │ └── lib │ │ │ │ │ │ ├── protocolCodeLens.d.ts │ │ │ │ │ │ ├── utils │ │ │ │ │ │ ├── processes.d.ts │ │ │ │ │ │ ├── async.d.ts │ │ │ │ │ │ ├── terminateProcess.sh │ │ │ │ │ │ └── is.d.ts │ │ │ │ │ │ ├── protocolDocumentLink.d.ts │ │ │ │ │ │ ├── protocolCompletionItem.d.ts │ │ │ │ │ │ └── configuration.d.ts │ │ │ │ ├── vscode-languageserver-protocol │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── vscode-languageserver-types │ │ │ │ │ │ │ └── tsconfig.esm.json │ │ │ │ │ └── lib │ │ │ │ │ │ └── utils │ │ │ │ │ │ └── is.d.ts │ │ │ │ └── semver │ │ │ │ │ └── range.bnf │ │ │ ├── server │ │ │ │ ├── .gitignore │ │ │ │ ├── .npmrc │ │ │ │ └── bin │ │ │ │ │ └── vls │ │ │ ├── dist │ │ │ │ ├── scripts │ │ │ │ │ └── build_grammar.d.ts │ │ │ │ └── client │ │ │ │ │ ├── languages.d.ts │ │ │ │ │ ├── userSnippetDir.d.ts │ │ │ │ │ ├── commands │ │ │ │ │ ├── generateGrammarCommand.d.ts │ │ │ │ │ ├── openUserScaffoldSnippetFolderCommand.d.ts │ │ │ │ │ └── virtualFileCommand.d.ts │ │ │ │ │ ├── vueMain.d.ts │ │ │ │ │ ├── grammar.d.ts │ │ │ │ │ └── client.d.ts │ │ │ ├── asset │ │ │ │ └── vue.png │ │ │ ├── tsconfig.options.json │ │ │ ├── syntaxes │ │ │ │ └── pug │ │ │ │ │ ├── interpolations.YAML │ │ │ │ │ ├── directives.YAML │ │ │ │ │ ├── interpolations.tmLanguage.json │ │ │ │ │ └── directives.tmLanguage.json │ │ │ └── languages │ │ │ │ └── vue-pug-language-configuration.json │ │ ├── hookyqr.beautify-1.4.11 │ │ │ ├── node_modules │ │ │ │ ├── nopt │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ └── package.json │ │ │ │ ├── editorconfig │ │ │ │ │ ├── cli.d.ts │ │ │ │ │ ├── bin │ │ │ │ │ │ └── editorconfig │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ └── lib │ │ │ │ │ │ └── ini.d.ts │ │ │ │ ├── concat-map │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── example │ │ │ │ │ │ └── map.js │ │ │ │ │ └── index.js │ │ │ │ ├── minimist │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── example │ │ │ │ │ │ └── parse.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── whitespace.js │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ └── default_bool.js │ │ │ │ ├── balanced-match │ │ │ │ │ └── .npmignore │ │ │ │ ├── js-beautify │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── editorconfig │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ └── cli.d.ts │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── editorconfig │ │ │ │ │ │ │ └── CHANGELOG.md │ │ │ │ │ └── js │ │ │ │ │ │ └── bin │ │ │ │ │ │ ├── js-beautify.js │ │ │ │ │ │ ├── css-beautify.js │ │ │ │ │ │ └── html-beautify.js │ │ │ │ ├── proto-list │ │ │ │ │ ├── README.md │ │ │ │ │ └── package.json │ │ │ │ ├── mkdirp │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── examples │ │ │ │ │ │ └── pow.js │ │ │ │ │ ├── bin │ │ │ │ │ │ └── usage.txt │ │ │ │ │ ├── test │ │ │ │ │ │ └── root.js │ │ │ │ │ └── package.json │ │ │ │ ├── @types │ │ │ │ │ ├── commander │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ └── package.json │ │ │ │ │ └── semver │ │ │ │ │ │ └── README.md │ │ │ │ ├── yallist │ │ │ │ │ └── iterator.js │ │ │ │ ├── inherits │ │ │ │ │ └── inherits.js │ │ │ │ ├── pseudomap │ │ │ │ │ └── map.js │ │ │ │ └── abbrev │ │ │ │ │ ├── README.md │ │ │ │ │ └── package.json │ │ │ ├── icon.png │ │ │ └── jsconfig.json │ │ ├── sysoev.language-stylus-1.11.0 │ │ │ ├── node_modules │ │ │ │ ├── source-map │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── build │ │ │ │ │ │ ├── test-suffix.js │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ │ └── suffix-utils.jsm │ │ │ │ │ └── lib │ │ │ │ │ │ └── source-map.js │ │ │ │ ├── debug │ │ │ │ │ ├── node.js │ │ │ │ │ ├── .coveralls.yml │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .eslintrc │ │ │ │ │ ├── .travis.yml │ │ │ │ │ └── src │ │ │ │ │ │ └── index.js │ │ │ │ ├── stylus │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── browserify.js │ │ │ │ │ │ ├── functions │ │ │ │ │ │ │ ├── trace.js │ │ │ │ │ │ │ ├── math-prop.js │ │ │ │ │ │ │ ├── pop.js │ │ │ │ │ │ │ ├── shift.js │ │ │ │ │ │ │ ├── clone.js │ │ │ │ │ │ │ ├── extname.js │ │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ │ ├── dirname.js │ │ │ │ │ │ │ ├── basename.js │ │ │ │ │ │ │ ├── convert.js │ │ │ │ │ │ │ ├── warn.js │ │ │ │ │ │ │ ├── pathjoin.js │ │ │ │ │ │ │ ├── math.js │ │ │ │ │ │ │ ├── lookup.js │ │ │ │ │ │ │ ├── remove.js │ │ │ │ │ │ │ ├── push.js │ │ │ │ │ │ │ ├── unshift.js │ │ │ │ │ │ │ ├── operate.js │ │ │ │ │ │ │ ├── p.js │ │ │ │ │ │ │ ├── unquote.js │ │ │ │ │ │ │ ├── unit.js │ │ │ │ │ │ │ ├── length.js │ │ │ │ │ │ │ ├── prefix-classes.js │ │ │ │ │ │ │ ├── type.js │ │ │ │ │ │ │ ├── list-separator.js │ │ │ │ │ │ │ ├── current-media.js │ │ │ │ │ │ │ ├── selector-exists.js │ │ │ │ │ │ │ ├── define.js │ │ │ │ │ │ │ └── substr.js │ │ │ │ │ │ └── cache │ │ │ │ │ │ │ └── index.js │ │ │ │ │ └── index.js │ │ │ │ ├── concat-map │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── example │ │ │ │ │ │ └── map.js │ │ │ │ │ └── index.js │ │ │ │ ├── minimist │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── example │ │ │ │ │ │ └── parse.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── whitespace.js │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ └── default_bool.js │ │ │ │ ├── balanced-match │ │ │ │ │ └── .npmignore │ │ │ │ ├── mkdirp │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── examples │ │ │ │ │ │ └── pow.js │ │ │ │ │ ├── bin │ │ │ │ │ │ └── usage.txt │ │ │ │ │ └── test │ │ │ │ │ │ └── root.js │ │ │ │ ├── sax │ │ │ │ │ ├── test │ │ │ │ │ │ ├── end_empty_stream.js │ │ │ │ │ │ ├── cyrillic.js │ │ │ │ │ │ ├── trailing-attribute-no-value.js │ │ │ │ │ │ ├── unclosed-root.js │ │ │ │ │ │ ├── flush.js │ │ │ │ │ │ ├── cdata.js │ │ │ │ │ │ ├── entities.js │ │ │ │ │ │ ├── cdata-chunked.js │ │ │ │ │ │ ├── cdata-end-split.js │ │ │ │ │ │ ├── entity-mega.js │ │ │ │ │ │ ├── issue-35.js │ │ │ │ │ │ ├── duplicate-attribute.js │ │ │ │ │ │ ├── xmlns-as-tag-name.js │ │ │ │ │ │ ├── issue-47.js │ │ │ │ │ │ ├── trailing-non-whitespace.js │ │ │ │ │ │ ├── issue-84.js │ │ │ │ │ │ ├── xmlns-xml-default-prefix.js │ │ │ │ │ │ ├── script-close-better.js │ │ │ │ │ │ ├── cdata-multiple.js │ │ │ │ │ │ ├── stray-ending.js │ │ │ │ │ │ ├── script.js │ │ │ │ │ │ └── unquoted.js │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── hello-world.js │ │ │ │ │ │ ├── test.html │ │ │ │ │ │ └── not-pretty.xml │ │ │ │ │ ├── component.json │ │ │ │ │ └── AUTHORS │ │ │ │ ├── inherits │ │ │ │ │ └── inherits.js │ │ │ │ ├── vscode-languageserver-types │ │ │ │ │ └── tsconfig.esm.json │ │ │ │ └── vscode-css-languageservice │ │ │ │ │ └── lib │ │ │ │ │ └── esm │ │ │ │ │ └── cssLanguageTypes.js │ │ │ ├── assets │ │ │ │ ├── icon.png │ │ │ │ ├── symbols.gif │ │ │ │ └── completion.gif │ │ │ └── stylus.configuration.json │ │ └── pkief.material-icon-theme-4.0.1 │ │ │ ├── logo.png │ │ │ └── icons │ │ │ ├── folder.svg │ │ │ ├── credits.svg │ │ │ ├── markdown.svg │ │ │ ├── mdx.svg │ │ │ ├── exe.svg │ │ │ ├── favicon.svg │ │ │ ├── folder-open.svg │ │ │ ├── readme.svg │ │ │ ├── routing.svg │ │ │ ├── email.svg │ │ │ ├── java.svg │ │ │ ├── coffee.svg │ │ │ ├── file.svg │ │ │ ├── folder-root-open.svg │ │ │ ├── wallaby.svg │ │ │ ├── document.svg │ │ │ ├── todo.svg │ │ │ ├── zip.svg │ │ │ ├── azure.svg │ │ │ ├── css.svg │ │ │ ├── lib.svg │ │ │ ├── xaml.svg │ │ │ ├── angular.svg │ │ │ ├── font.svg │ │ │ ├── angular-guard.svg │ │ │ ├── angular-pipe.svg │ │ │ ├── angular-service.svg │ │ │ ├── liquid.svg │ │ │ ├── angular-component.svg │ │ │ ├── angular-directive.svg │ │ │ ├── angular-resolver.svg │ │ │ ├── key.svg │ │ │ ├── folder-root.svg │ │ │ ├── video.svg │ │ │ ├── html.svg │ │ │ ├── word.svg │ │ │ ├── codeowners.svg │ │ │ ├── database.svg │ │ │ ├── virtual.svg │ │ │ ├── disc.svg │ │ │ ├── table.svg │ │ │ ├── powerpoint.svg │ │ │ ├── certificate.svg │ │ │ ├── console.svg │ │ │ ├── scheme.svg │ │ │ ├── lock.svg │ │ │ ├── url.svg │ │ │ ├── mxml.svg │ │ │ ├── nim.svg │ │ │ ├── vue.svg │ │ │ ├── shaderlab.svg │ │ │ ├── elixir.svg │ │ │ ├── audio.svg │ │ │ ├── solidity.svg │ │ │ ├── vim.svg │ │ │ ├── julia.svg │ │ │ ├── diff.svg │ │ │ ├── changelog.svg │ │ │ ├── folder-delta.svg │ │ │ ├── capacitor.svg │ │ │ ├── xml.svg │ │ │ ├── contributing.svg │ │ │ ├── folder-serverless.svg │ │ │ ├── 3d.svg │ │ │ ├── conduct.svg │ │ │ ├── folder-delta-open.svg │ │ │ ├── npm.svg │ │ │ ├── folder-serverless-open.svg │ │ │ ├── css-map.svg │ │ │ ├── nunjucks.svg │ │ │ ├── merlin.svg │ │ │ ├── sketch.svg │ │ │ ├── visualstudio.svg │ │ │ ├── h.svg │ │ │ ├── fsharp.svg │ │ │ ├── folder-batch.svg │ │ │ ├── yang.svg │ │ │ ├── firebase.svg │ │ │ ├── cmake.svg │ │ │ ├── folder-batch-open.svg │ │ │ ├── folder-environment.svg │ │ │ ├── stencil.svg │ │ │ ├── slim.svg │ │ │ ├── c.svg │ │ │ ├── folder-template-open.svg │ │ │ ├── gemfile.svg │ │ │ ├── vuex-store.svg │ │ │ ├── folder-environment-open.svg │ │ │ ├── folder-template.svg │ │ │ ├── log.svg │ │ │ ├── folder-vuex-store.svg │ │ │ ├── code-climate.svg │ │ │ ├── wepy.svg │ │ │ ├── code-climate_light.svg │ │ │ ├── folder-api.svg │ │ │ ├── folder-download-open.svg │ │ │ ├── gulp.svg │ │ │ ├── folder-download.svg │ │ │ ├── folder-vm.svg │ │ │ ├── karma.svg │ │ │ ├── swift.svg │ │ │ ├── folder-command.svg │ │ │ ├── folder-layout-open.svg │ │ │ ├── folder-upload-open.svg │ │ │ ├── folder-layout.svg │ │ │ ├── folder-upload.svg │ │ │ ├── nuxt.svg │ │ │ ├── folder-api-open.svg │ │ │ ├── test-js.svg │ │ │ ├── test-ts.svg │ │ │ ├── folder-vuex-store-open.svg │ │ │ ├── folder-command-open.svg │ │ │ ├── folder-font-open.svg │ │ │ ├── folder-font.svg │ │ │ ├── vue-config.svg │ │ │ ├── cpp.svg │ │ │ ├── folder-vm-open.svg │ │ │ ├── folder-cluster.svg │ │ │ ├── haskell.svg │ │ │ ├── json.svg │ │ │ ├── raml.svg │ │ │ ├── yaml.svg │ │ │ ├── applescript.svg │ │ │ ├── image.svg │ │ │ ├── drone.svg │ │ │ ├── drone_light.svg │ │ │ ├── folder-mock.svg │ │ │ ├── perl.svg │ │ │ ├── folder-cluster-open.svg │ │ │ ├── folder-error.svg │ │ │ ├── zig.svg │ │ │ ├── hpp.svg │ │ │ ├── folder-syntax.svg │ │ │ ├── folder-nuxt.svg │ │ │ ├── hcl.svg │ │ │ ├── javascript.svg │ │ │ ├── folder-mock-open.svg │ │ │ ├── hcl_light.svg │ │ │ ├── verilog.svg │ │ │ ├── folder-error-open.svg │ │ │ ├── folder-flow.svg │ │ │ ├── folder-components-open.svg │ │ │ ├── folder-components.svg │ │ │ ├── folder-coverage-open.svg │ │ │ ├── folder-coverage.svg │ │ │ ├── folder-custom.svg │ │ │ ├── folder-vscode.svg │ │ │ ├── tailwindcss.svg │ │ │ ├── folder-shared.svg │ │ │ ├── folder-markdown.svg │ │ │ ├── ruby.svg │ │ │ ├── folder-class-open.svg │ │ │ ├── folder-class.svg │ │ │ ├── folder-docs.svg │ │ │ ├── folder-shared-open.svg │ │ │ ├── folder-nuxt-open.svg │ │ │ ├── folder-syntax-open.svg │ │ │ ├── folder-test.svg │ │ │ ├── test-jsx.svg │ │ │ ├── dotjs.svg │ │ │ ├── ejs.svg │ │ │ ├── folder-flow-open.svg │ │ │ ├── folder-mail.svg │ │ │ ├── folder-markdown-open.svg │ │ │ ├── folder-custom-open.svg │ │ │ ├── folder-vscode-open.svg │ │ │ ├── moonscript.svg │ │ │ ├── buildkite.svg │ │ │ ├── folder-import-open.svg │ │ │ ├── folder-mail-open.svg │ │ │ ├── folder-pipe-open.svg │ │ │ ├── folder-stack-open.svg │ │ │ ├── lua.svg │ │ │ ├── folder-css.svg │ │ │ ├── folder-dump.svg │ │ │ ├── folder-import.svg │ │ │ ├── folder-keys.svg │ │ │ ├── folder-pipe.svg │ │ │ ├── git.svg │ │ │ ├── puppet.svg │ │ │ ├── folder-docs-open.svg │ │ │ ├── folder-stack.svg │ │ │ ├── folder-test-open.svg │ │ │ ├── csharp.svg │ │ │ ├── folder-keys-open.svg │ │ │ ├── folder-views.svg │ │ │ ├── vscode.svg │ │ │ ├── authors.svg │ │ │ ├── folder-aws-open.svg │ │ │ ├── folder-aws.svg │ │ │ ├── folder-dump-open.svg │ │ │ ├── folder-content-open.svg │ │ │ ├── folder-images.svg │ │ │ └── folder-content.svg │ └── User │ │ ├── keybindings.json │ │ └── settings.json └── snapshot.png ├── untar.sh ├── test.sh ├── dev.sh ├── .gitignore ├── Dockerfile └── README.md /deploy.sh: -------------------------------------------------------------------------------- 1 | docker push haozhi/vscode 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | data/config.tar.gz 2 | data/vscode 3 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-jsonrpc/lib/thenable.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/nopt/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/scripts/build_grammar.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /data/snapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/Vscode-Docker/HEAD/data/snapshot.png -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/server/.npmrc: -------------------------------------------------------------------------------- 1 | message = "Vue Language Server %s" 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/.npmignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | node_modules/* 3 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/server/bin/vls: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../dist/vueServerMain.js') 3 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/debug/node.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/node'); 2 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/editorconfig/cli.d.ts: -------------------------------------------------------------------------------- 1 | export default function cli(args: string[]): void; 2 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/client/languages.d.ts: -------------------------------------------------------------------------------- 1 | export declare function registerLanguageConfigurations(): void; 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/debug/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/browserify.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./stylus'); 3 | -------------------------------------------------------------------------------- /data/config/User/keybindings.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "key": "ctrl+w", 4 | "command": "workbench.action.closeActiveEditor" 5 | } 6 | ] 7 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/concat-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-jsonrpc/lib/thenable.d.ts: -------------------------------------------------------------------------------- 1 | interface Thenable extends PromiseLike { 2 | } 3 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/concat-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/balanced-match/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .gitignore 3 | .travis.yml 4 | Makefile 5 | example.js 6 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/client/userSnippetDir.d.ts: -------------------------------------------------------------------------------- 1 | export declare function getGlobalSnippetDir(isInsiders: boolean): string; 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /untar.sh: -------------------------------------------------------------------------------- 1 | mkdir -p data/config 2 | cp data/config.tar.gz data/config 3 | cd data/config 4 | tar zxvf config.tar.gz 5 | rm -rf config.tar.gz 6 | cd - 7 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/balanced-match/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .gitignore 3 | .travis.yml 4 | Makefile 5 | example.js 6 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/Vscode-Docker/HEAD/data/config/extensions/hookyqr.beautify-1.4.11/icon.png -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/js-beautify/node_modules/editorconfig/src/cli.d.ts: -------------------------------------------------------------------------------- 1 | export default function cli(args: string[]): void; 2 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/asset/vue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/Vscode-Docker/HEAD/data/config/extensions/octref.vetur-0.23.0/asset/vue.png -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/proto-list/README.md: -------------------------------------------------------------------------------- 1 | A list of objects, bound by their prototype chain. 2 | 3 | Used in npm's config stuff. 4 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/editorconfig/bin/editorconfig: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var cli = require('../cli') 3 | cli.default(process.argv) 4 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/js-beautify/js/bin/js-beautify.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var cli = require('../lib/cli'); 4 | cli.interpret(); -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/js-beautify/js/bin/css-beautify.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var cli = require('../lib/cli'); cli.interpret(); 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/js-beautify/js/bin/html-beautify.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var cli = require('../lib/cli'); cli.interpret(); 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/Vscode-Docker/HEAD/data/config/extensions/pkief.material-icon-theme-4.0.1/logo.png -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/client/commands/generateGrammarCommand.d.ts: -------------------------------------------------------------------------------- 1 | export declare function generateGrammarCommandHandler(extensionPath: string): () => void; 2 | -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- 1 | docker run --name='vscode' --hostname='vscode' \ 2 | -v $PWD/data/config/extensions/vscode-icons-team.vscode-icons-9.7.0:/workspace \ 3 | -it -p 8080:8080 --rm haozhi/vscode 4 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/client/vueMain.d.ts: -------------------------------------------------------------------------------- 1 | import * as vscode from 'vscode'; 2 | export declare function activate(context: vscode.ExtensionContext): Promise; 3 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/Vscode-Docker/HEAD/data/config/extensions/sysoev.language-stylus-1.11.0/assets/icon.png -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/client/grammar.d.ts: -------------------------------------------------------------------------------- 1 | export declare function getGeneratedGrammar(grammarPath: string, customBlocks: { 2 | [k: string]: string; 3 | }): string; 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/assets/symbols.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/Vscode-Docker/HEAD/data/config/extensions/sysoev.language-stylus-1.11.0/assets/symbols.gif -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = process.env.STYLUS_COV 3 | ? require('./lib-cov/stylus') 4 | : require('./lib/stylus'); -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageserver-types/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.eslintrc.base.json", 3 | "rules": { 4 | "no-console": "error" 5 | } 6 | } -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/assets/completion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haozi/Vscode-Docker/HEAD/data/config/extensions/sysoev.language-stylus-1.11.0/assets/completion.gif -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | yarn.lock 8 | coverage 9 | bower.json 10 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/js-beautify/node_modules/editorconfig/bin/editorconfig: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var cli = require('../src/cli') 3 | cli.default(process.argv) 4 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/nopt/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - '0.12' 4 | - '4' 5 | - '6' 6 | - '7' 7 | before_install: 8 | - npm install -g npm@latest 9 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/tsconfig.options.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "strict": true, 6 | "sourceMap": true 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/client/commands/openUserScaffoldSnippetFolderCommand.d.ts: -------------------------------------------------------------------------------- 1 | export declare function generateOpenUserScaffoldSnippetFolderCommand(globalSnippetDir: string): () => Promise; 2 | -------------------------------------------------------------------------------- /dev.sh: -------------------------------------------------------------------------------- 1 | docker run --name='vscode' --hostname='vscode' \ 2 | -v $PWD/data/config:/root/.local/share/code-server \ 3 | -v $PWD/data/config/extensions/octref.vetur-0.23.0:/workspace \ 4 | -it -p 8080:8080 --rm haozhi/vscode 5 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/client/client.d.ts: -------------------------------------------------------------------------------- 1 | import { LanguageClient } from 'vscode-languageclient'; 2 | export declare function initializeLanguageClient(vlsModulePath: string, globalSnippetDir: string): LanguageClient; 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/mkdirp/examples/pow.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('mkdirp'); 2 | 3 | mkdirp('/tmp/foo/bar/baz', function (err) { 4 | if (err) console.error(err) 5 | else console.log('pow!') 6 | }); 7 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/end_empty_stream.js: -------------------------------------------------------------------------------- 1 | var assert = require('assert'); 2 | var saxStream = require('../lib/sax').createStream(); 3 | assert.doesNotThrow(function() { 4 | saxStream.end(); 5 | }); 6 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/@types/commander/README.md: -------------------------------------------------------------------------------- 1 | This is a stub types definition for commander (https://github.com/tj/commander.js). 2 | commander provides its own type definitions, so you don't need @types/commander installed! -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/syntaxes/pug/interpolations.YAML: -------------------------------------------------------------------------------- 1 | # [PackageDev] target_format: plist, ext: tmLanguage 2 | scopeName: vue.pug.interpolations 3 | injectionSelector: "L:text.pug" 4 | patterns: 5 | - include: source.vue#vue-interpolations 6 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/editorconfig/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 0.15.0 2 | - Convert source code into TypeScript. Generated type definitions are now provided. 3 | - Remove dependency on Bluebird. 4 | - **Breaking**: Node v4 no longer supported. 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/credits.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/examples/hello-world.js: -------------------------------------------------------------------------------- 1 | require("http").createServer(function (req, res) { 2 | res.writeHead(200, {"content-type":"application/json"}) 3 | res.end(JSON.stringify({ok: true})) 4 | }).listen(1337) 5 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageclient/lib/protocolCodeLens.d.ts: -------------------------------------------------------------------------------- 1 | import * as code from 'vscode'; 2 | export default class ProtocolCodeLens extends code.CodeLens { 3 | data: any; 4 | constructor(range: code.Range); 5 | } 6 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/concat-map/example/map.js: -------------------------------------------------------------------------------- 1 | var concatMap = require('../'); 2 | var xs = [ 1, 2, 3, 4, 5, 6 ]; 3 | var ys = concatMap(xs, function (x) { 4 | return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; 5 | }); 6 | console.dir(ys); 7 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/syntaxes/pug/directives.YAML: -------------------------------------------------------------------------------- 1 | # [PackageDev] target_format: plist, ext: tmLanguage 2 | scopeName: vue.pug.directives 3 | injectionSelector: "L:meta.tag.other -text.html.vue-html" 4 | patterns: 5 | - include: 'source.vue#vue-directives' 6 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/syntaxes/pug/interpolations.tmLanguage.json: -------------------------------------------------------------------------------- 1 | { 2 | "scopeName": "vue.pug.interpolations", 3 | "injectionSelector": "L:text.pug", 4 | "patterns": [ 5 | { 6 | "include": "source.vue#vue-interpolations" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/markdown.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/mdx.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/concat-map/example/map.js: -------------------------------------------------------------------------------- 1 | var concatMap = require('../'); 2 | var xs = [ 1, 2, 3, 4, 5, 6 ]; 3 | var ys = concatMap(xs, function (x) { 4 | return x % 2 ? [ x - 0.1, x, x + 0.1 ] : []; 5 | }); 6 | console.dir(ys); 7 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/yallist/iterator.js: -------------------------------------------------------------------------------- 1 | var Yallist = require('./yallist.js') 2 | 3 | Yallist.prototype[Symbol.iterator] = function* () { 4 | for (let walker = this.head; walker; walker = walker.next) { 5 | yield walker.value 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/exe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/favicon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/syntaxes/pug/directives.tmLanguage.json: -------------------------------------------------------------------------------- 1 | { 2 | "scopeName": "vue.pug.directives", 3 | "injectionSelector": "L:meta.tag.other -text.html.vue-html", 4 | "patterns": [ 5 | { 6 | "include": "source.vue#vue-directives" 7 | } 8 | ] 9 | } -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/readme.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/routing.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/cyrillic.js: -------------------------------------------------------------------------------- 1 | require(__dirname).test({ 2 | xml: '<Р>тест', 3 | expect: [ 4 | ['opentag', {'name':'Р', attributes:{}, isSelfClosing: false}], 5 | ['text', 'тест'], 6 | ['closetag', 'Р'] 7 | ] 8 | }); 9 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/email.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/java.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/examples/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | testing the parser 6 | 7 | 8 | 9 |

hello 10 | 11 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/coffee.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | try { 2 | var util = require('util'); 3 | if (typeof util.inherits !== 'function') throw ''; 4 | module.exports = util.inherits; 5 | } catch (e) { 6 | module.exports = require('./inherits_browser.js'); 7 | } 8 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/examples/not-pretty.xml: -------------------------------------------------------------------------------- 1 | 2 | something blerm a bit down here 9 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageclient/lib/utils/processes.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import * as cp from 'child_process'; 3 | import ChildProcess = cp.ChildProcess; 4 | export declare function terminate(process: ChildProcess, cwd?: string): boolean; 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-root-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/wallaby.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageclient/lib/protocolDocumentLink.d.ts: -------------------------------------------------------------------------------- 1 | import * as code from 'vscode'; 2 | export default class ProtocolDocumentLink extends code.DocumentLink { 3 | data: any; 4 | constructor(range: code.Range, target?: code.Uri | undefined); 5 | } 6 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/minimist/test/whitespace.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('whitespace should be whitespace' , function (t) { 5 | t.plan(1); 6 | var x = parse([ '-x', '\t' ]).x; 7 | t.equal(x, '\t'); 8 | }); 9 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/build/test-prefix.js: -------------------------------------------------------------------------------- 1 | /* 2 | * WARNING! 3 | * 4 | * Do not edit this file directly, it is built from the sources at 5 | * https://github.com/mozilla/source-map/ 6 | */ 7 | 8 | Components.utils.import('resource://test/Utils.jsm'); 9 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/document.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/todo.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/trace.js: -------------------------------------------------------------------------------- 1 | var nodes = require('../nodes'); 2 | 3 | /** 4 | * Output stack trace. 5 | * 6 | * @api public 7 | */ 8 | 9 | module.exports = function trace(){ 10 | console.log(this.stack); 11 | return nodes.null; 12 | }; 13 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/zip.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "es6", 5 | "checkJs": false, /* Typecheck .js files. */ 6 | "lib": [ 7 | "es6" 8 | ] 9 | }, 10 | "exclude": [ 11 | "node_modules" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/azure.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/css.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/lib.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/xaml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/angular.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/font.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/angular-guard.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/angular-pipe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/angular-service.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/liquid.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/angular-component.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/angular-directive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/angular-resolver.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/key.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-root.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/video.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/debug/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "node": true 5 | }, 6 | "globals": { 7 | "chrome": true 8 | }, 9 | "rules": { 10 | "no-console": 0, 11 | "no-empty": [1, { "allowEmptyCatch": true }] 12 | }, 13 | "extends": "eslint:recommended" 14 | } 15 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/debug/.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | 3 | language: node_js 4 | 5 | node_js: 6 | - "4" 7 | - "6" 8 | - "8" 9 | 10 | install: 11 | - make install 12 | 13 | script: 14 | - make lint 15 | - make test 16 | 17 | matrix: 18 | include: 19 | - node_js: '8' 20 | env: BROWSER=1 21 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | try { 2 | var util = require('util'); 3 | /* istanbul ignore next */ 4 | if (typeof util.inherits !== 'function') throw ''; 5 | module.exports = util.inherits; 6 | } catch (e) { 7 | /* istanbul ignore next */ 8 | module.exports = require('./inherits_browser.js'); 9 | } 10 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/html.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/word.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/math-prop.js: -------------------------------------------------------------------------------- 1 | var nodes = require('../nodes'); 2 | 3 | /** 4 | * Get Math `prop`. 5 | * 6 | * @param {String} prop 7 | * @return {Unit} 8 | * @api private 9 | */ 10 | 11 | module.exports = function math(prop){ 12 | return new nodes.Unit(Math[prop.string]); 13 | }; 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | data/config/logs 2 | data/config/logs 3 | 4 | data/config/User/state 5 | data/config/User/snippets 6 | data/config/User/Backups 7 | data/config/User/workspaceStorage 8 | data/config/User/globalStorage 9 | 10 | data/config/coder.json 11 | data/config/languagepacks.json 12 | data/config/heartbeat 13 | data/config/machineid 14 | data/config/conf/extensions 15 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/codeowners.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/minimist/test/parse_modified.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('parse with modifier functions' , function (t) { 5 | t.plan(1); 6 | 7 | var argv = parse([ '-b', '123' ], { boolean: 'b' }); 8 | t.deepEqual(argv, { b: true, _: ['123'] }); 9 | }); 10 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/database.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/virtual.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM haozhi/vscode-base:1.41.1 2 | 3 | ARG CODE_SERVER=/root/.local/share/code-server 4 | ARG WORKSPACE=/workspace 5 | 6 | ADD data/config $CODE_SERVER 7 | 8 | WORKDIR $WORKSPACE 9 | 10 | CMD ["vscode", "/workspace", "--host=0.0.0.0", "--auth=none"] 11 | 12 | EXPOSE 8080 13 | 14 | LABEL name='vscode' version='1.41.1' description='vscode' by='github.com/haozi' 15 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/disc.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/table.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/trailing-attribute-no-value.js: -------------------------------------------------------------------------------- 1 | 2 | require(__dirname).test({ 3 | xml : 4 | "", 5 | expect : [ 6 | ["attribute", {name:"ATTRIB", value:"attrib"}], 7 | ["opentag", {name:"ROOT", attributes:{"ATTRIB":"attrib"}, isSelfClosing: false}] 8 | ], 9 | opt : { trim : true } 10 | }); 11 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/powerpoint.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/debug/src/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Detect Electron renderer process, which is node, but we should 3 | * treat as a browser. 4 | */ 5 | 6 | if (typeof process === 'undefined' || process.type === 'renderer') { 7 | module.exports = require('./browser.js'); 8 | } else { 9 | module.exports = require('./node.js'); 10 | } 11 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/pseudomap/map.js: -------------------------------------------------------------------------------- 1 | if (process.env.npm_package_name === 'pseudomap' && 2 | process.env.npm_lifecycle_script === 'test') 3 | process.env.TEST_PSEUDOMAP = 'true' 4 | 5 | if (typeof Map === 'function' && !process.env.TEST_PSEUDOMAP) { 6 | module.exports = Map 7 | } else { 8 | module.exports = require('./pseudomap') 9 | } 10 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/certificate.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/console.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/unclosed-root.js: -------------------------------------------------------------------------------- 1 | require(__dirname).test 2 | ( { xml : "" 3 | 4 | , expect : 5 | [ [ "opentag", { name: "root", attributes: {}, isSelfClosing: false } ] 6 | , [ "error", "Unclosed root tag\nLine: 0\nColumn: 6\nChar: " ] 7 | ] 8 | , strict : true 9 | , opt : {} 10 | } 11 | ) 12 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/scheme.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/pop.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Pop a value from `expr`. 5 | * 6 | * @param {Expression} expr 7 | * @return {Node} 8 | * @api public 9 | */ 10 | 11 | (module.exports = function pop(expr) { 12 | expr = utils.unwrap(expr); 13 | return expr.nodes.pop(); 14 | }).raw = true; 15 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/lock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/url.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/mxml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/nim.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/shift.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Shift an element from `expr`. 5 | * 6 | * @param {Expression} expr 7 | * @return {Node} 8 | * @api public 9 | */ 10 | 11 | (module.exports = function(expr){ 12 | expr = utils.unwrap(expr); 13 | return expr.nodes.shift(); 14 | }).raw = true; 15 | 16 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/clone.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Return a clone of the given `expr`. 5 | * 6 | * @param {Expression} expr 7 | * @return {Node} 8 | * @api public 9 | */ 10 | 11 | (module.exports = function clone(expr){ 12 | utils.assertPresent(expr, 'expr'); 13 | return expr.clone(); 14 | }).raw = true; 15 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/vue.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/flush.js: -------------------------------------------------------------------------------- 1 | var parser = require(__dirname).test({ 2 | expect: [ 3 | ['opentag', {'name':'T', attributes:{}, isSelfClosing: false}], 4 | ['text', 'flush'], 5 | ['text', 'rest'], 6 | ['closetag', 'T'], 7 | ] 8 | }); 9 | 10 | parser.write('flush'); 11 | parser.flush(); 12 | parser.write('rest'); 13 | parser.close(); 14 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/shaderlab.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/cdata.js: -------------------------------------------------------------------------------- 1 | require(__dirname).test({ 2 | xml : "", 3 | expect : [ 4 | ["opentag", {"name": "R","attributes": {}, "isSelfClosing": false}], 5 | ["opencdata", undefined], 6 | ["cdata", " this is character data  "], 7 | ["closecdata", undefined], 8 | ["closetag", "R"] 9 | ] 10 | }); 11 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/extname.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , path = require('path'); 3 | 4 | /** 5 | * Return the extname of `path`. 6 | * 7 | * @param {String} path 8 | * @return {String} 9 | * @api public 10 | */ 11 | 12 | module.exports = function extname(p){ 13 | utils.assertString(p, 'path'); 14 | return path.extname(p.val); 15 | }; 16 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/elixir.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/entities.js: -------------------------------------------------------------------------------- 1 | require(__dirname).test({ 2 | xml: '⌋ ' + 3 | '♠ © → & ' + 4 | '< < < < < > ℜ ℘ €', 5 | expect: [ 6 | ['opentag', {'name':'R', attributes:{}, isSelfClosing: false}], 7 | ['text', '⌋ ♠ © → & < < < < < > ℜ ℘ €'], 8 | ['closetag', 'R'] 9 | ] 10 | }); 11 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/error.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Throw an error with the given `msg`. 5 | * 6 | * @param {String} msg 7 | * @api public 8 | */ 9 | 10 | module.exports = function error(msg){ 11 | utils.assertType(msg, 'string', 'msg'); 12 | var err = new Error(msg.val); 13 | err.fromStylus = true; 14 | throw err; 15 | }; 16 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/audio.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # vscode-docker 2 | 3 | ---- 4 | 5 | ## 快速体验 6 | 7 | ```bash 8 | docker run -it --rm -p 8080:8080 -v $PWD:/workspace haozhi/vscode 9 | ``` 10 | 11 | ![snapshot](data/snapshot.png) 12 | 13 | ### 开发 14 | 15 | ```bash 16 | sh dev.sh 17 | ``` 18 | 19 | ### 构建 20 | 21 | ```bash 22 | sh build.sh 23 | ``` 24 | 25 | ### 验证 26 | 27 | ```bash 28 | sh test.sh 29 | ``` 30 | 31 | ## 发布 32 | 33 | ```bash 34 | sh deploy.sh 35 | ``` 36 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/mkdirp/bin/usage.txt: -------------------------------------------------------------------------------- 1 | usage: mkdirp [DIR1,DIR2..] {OPTIONS} 2 | 3 | Create each supplied directory including any necessary parent directories that 4 | don't yet exist. 5 | 6 | If the directory already exists, do nothing. 7 | 8 | OPTIONS are: 9 | 10 | -m, --mode If a directory needs to be created, set the mode as an octal 11 | permission string. 12 | 13 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/solidity.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/vim.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/component.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sax", 3 | "description": "An evented streaming XML parser in JavaScript", 4 | "author": "Isaac Z. Schlueter (http://blog.izs.me/)", 5 | "version": "0.5.2", 6 | "main": "lib/sax.js", 7 | "license": "BSD", 8 | "scripts": [ 9 | "lib/sax.js" 10 | ], 11 | "repository": "git://github.com/isaacs/sax-js.git" 12 | } 13 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/mkdirp/bin/usage.txt: -------------------------------------------------------------------------------- 1 | usage: mkdirp [DIR1,DIR2..] {OPTIONS} 2 | 3 | Create each supplied directory including any necessary parent directories that 4 | don't yet exist. 5 | 6 | If the directory already exists, do nothing. 7 | 8 | OPTIONS are: 9 | 10 | -m, --mode If a directory needs to be created, set the mode as an octal 11 | permission string. 12 | 13 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/dirname.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , path = require('path'); 3 | 4 | /** 5 | * Return the dirname of `path`. 6 | * 7 | * @param {String} path 8 | * @return {String} 9 | * @api public 10 | */ 11 | 12 | module.exports = function dirname(p){ 13 | utils.assertString(p, 'path'); 14 | return path.dirname(p.val).replace(/\\/g, '/'); 15 | }; 16 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/julia.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/basename.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , path = require('path'); 3 | 4 | /** 5 | * Return the basename of `path`. 6 | * 7 | * @param {String} path 8 | * @return {String} 9 | * @api public 10 | */ 11 | 12 | module.exports = function basename(p, ext){ 13 | utils.assertString(p, 'path'); 14 | return path.basename(p.val, ext && ext.val); 15 | }; 16 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/convert.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Like `unquote` but tries to convert 5 | * the given `str` to a Stylus node. 6 | * 7 | * @param {String} str 8 | * @return {Node} 9 | * @api public 10 | */ 11 | 12 | module.exports = function convert(str){ 13 | utils.assertString(str, 'str'); 14 | return utils.parseString(str.string); 15 | }; 16 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/vscode-languageserver-types/tsconfig.esm.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.base.json", 3 | "compilerOptions": { 4 | "target": "es5", 5 | "module": "es6", 6 | "sourceMap": false, 7 | "declaration": true, 8 | "stripInternal": true, 9 | "lib": [ "es2015" ], 10 | "outDir": "lib/esm", 11 | "rootDir": "src" 12 | }, 13 | "include": [ 14 | "src" 15 | ] 16 | } -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/diff.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/changelog.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-delta.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/cdata-chunked.js: -------------------------------------------------------------------------------- 1 | 2 | require(__dirname).test({ 3 | expect : [ 4 | ["opentag", {"name": "R","attributes": {}, "isSelfClosing": false}], 5 | ["opencdata", undefined], 6 | ["cdata", " this is character data  "], 7 | ["closecdata", undefined], 8 | ["closetag", "R"] 9 | ] 10 | }).write("").close(); 11 | 12 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/cdata-end-split.js: -------------------------------------------------------------------------------- 1 | 2 | require(__dirname).test({ 3 | expect : [ 4 | ["opentag", {"name": "R","attributes": {}, "isSelfClosing": false}], 5 | ["opencdata", undefined], 6 | ["cdata", " this is "], 7 | ["closecdata", undefined], 8 | ["closetag", "R"] 9 | ] 10 | }) 11 | .write("") 13 | .write("") 14 | .close(); 15 | 16 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/warn.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Warn with the given `msg` prefixed by "Warning: ". 6 | * 7 | * @param {String} msg 8 | * @api public 9 | */ 10 | 11 | module.exports = function warn(msg){ 12 | utils.assertType(msg, 'string', 'msg'); 13 | console.warn('Warning: %s', msg.val); 14 | return nodes.null; 15 | }; 16 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/concat-map/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (xs, fn) { 2 | var res = []; 3 | for (var i = 0; i < xs.length; i++) { 4 | var x = fn(xs[i], i); 5 | if (isArray(x)) res.push.apply(res, x); 6 | else res.push(x); 7 | } 8 | return res; 9 | }; 10 | 11 | var isArray = Array.isArray || function (xs) { 12 | return Object.prototype.toString.call(xs) === '[object Array]'; 13 | }; 14 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/capacitor.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/xml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/entity-mega.js: -------------------------------------------------------------------------------- 1 | var sax = require('../'); 2 | var xml = ''; 3 | var text = ''; 4 | for (var i in sax.ENTITIES) { 5 | xml += '&' + i + ';' 6 | text += sax.ENTITIES[i] 7 | } 8 | xml += '' 9 | require(__dirname).test({ 10 | xml: xml, 11 | expect: [ 12 | ['opentag', {'name':'R', attributes:{}, isSelfClosing: false}], 13 | ['text', text], 14 | ['closetag', 'R'] 15 | ] 16 | }); 17 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/issue-35.js: -------------------------------------------------------------------------------- 1 | // https://github.com/isaacs/sax-js/issues/35 2 | require(__dirname).test 3 | ( { xml : " \n"+ 4 | "" 5 | 6 | , expect : 7 | [ [ "opentag", { name: "xml", attributes: {}, isSelfClosing: false } ] 8 | , [ "text", "\r\r\n" ] 9 | , [ "closetag", "xml" ] 10 | ] 11 | , strict : true 12 | , opt : {} 13 | } 14 | ) 15 | 16 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/build/suffix-source-map.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.SourceMapConsumer = require('source-map/source-map-consumer').SourceMapConsumer; 5 | this.SourceMapGenerator = require('source-map/source-map-generator').SourceMapGenerator; 6 | this.SourceNode = require('source-map/source-node').SourceNode; 7 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/js-beautify/node_modules/editorconfig/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 0.15.3 2 | - Move @types dependencies to dev dependencies. 3 | - Upgrade dependencies. 4 | 5 | ## 0.15.2 6 | - Fix publish. 7 | 8 | ## 0.15.1 9 | - Update dependencies. 10 | 11 | ## 0.15.0 12 | - Convert source code into TypeScript. Generated type definitions are now provided. 13 | - Remove dependency on Bluebird. 14 | - **Breaking**: Node v4 no longer supported. 15 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/contributing.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-serverless.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/concat-map/index.js: -------------------------------------------------------------------------------- 1 | module.exports = function (xs, fn) { 2 | var res = []; 3 | for (var i = 0; i < xs.length; i++) { 4 | var x = fn(xs[i], i); 5 | if (isArray(x)) res.push.apply(res, x); 6 | else res.push(x); 7 | } 8 | return res; 9 | }; 10 | 11 | var isArray = Array.isArray || function (xs) { 12 | return Object.prototype.toString.call(xs) === '[object Array]'; 13 | }; 14 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/AUTHORS: -------------------------------------------------------------------------------- 1 | # contributors sorted by whether or not they're me. 2 | Isaac Z. Schlueter 3 | Stein Martin Hustad 4 | Mikeal Rogers 5 | Laurie Harper 6 | Jann Horn 7 | Elijah Insua 8 | Henry Rawas 9 | Justin Makeig 10 | Mike Schilling 11 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/tsconfig.esm.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.base.json", 3 | "compilerOptions": { 4 | "target": "es5", 5 | "module": "es6", 6 | "sourceMap": false, 7 | "declaration": true, 8 | "stripInternal": true, 9 | "lib": [ "es2015" ], 10 | "outDir": "lib/esm", 11 | "rootDir": "src" 12 | }, 13 | "include": [ 14 | "src" 15 | ] 16 | } -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/3d.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/conduct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-delta-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/npm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | n 7 | 8 | 9 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/dist/client/commands/virtualFileCommand.d.ts: -------------------------------------------------------------------------------- 1 | import * as vscode from 'vscode'; 2 | import { LanguageClient } from 'vscode-languageclient'; 3 | export declare function registerVeturTextDocumentProviders(): Promise; 4 | export declare function generateShowVirtualFileCommand(client: LanguageClient): () => Promise; 5 | export declare function setVirtualContents(virtualFileSource: string, prettySourceMap: string): void; 6 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/build/suffix-browser.js: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /////////////////////////////////////////////////////////////////////////////// 3 | 4 | this.sourceMap = { 5 | SourceMapConsumer: require('source-map/source-map-consumer').SourceMapConsumer, 6 | SourceMapGenerator: require('source-map/source-map-generator').SourceMapGenerator, 7 | SourceNode: require('source-map/source-node').SourceNode 8 | }; 9 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageclient/lib/protocolCompletionItem.d.ts: -------------------------------------------------------------------------------- 1 | import * as code from 'vscode'; 2 | import * as proto from 'vscode-languageserver-protocol'; 3 | export default class ProtocolCompletionItem extends code.CompletionItem { 4 | data: any; 5 | fromEdit: boolean; 6 | documentationFormat: string; 7 | originalItemKind: proto.CompletionItemKind; 8 | deprecated: boolean; 9 | constructor(label: string); 10 | } 11 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-serverless-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/pathjoin.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | /** 4 | * Peform a path join. 5 | * 6 | * @param {String} path 7 | * @return {String} 8 | * @api public 9 | */ 10 | 11 | (module.exports = function pathjoin(){ 12 | var paths = [].slice.call(arguments).map(function(path){ 13 | return path.first.string; 14 | }); 15 | return path.join.apply(null, paths).replace(/\\/g, '/'); 16 | }).raw = true; 17 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/css-map.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/nunjucks.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/duplicate-attribute.js: -------------------------------------------------------------------------------- 1 | require(__dirname).test 2 | ( { xml : 3 | "" 4 | , expect : 5 | [ [ "attribute", { name: "ID", value: "hello" } ] 6 | , [ "opentag", { name: "SPAN", 7 | attributes: { ID: "hello" }, isSelfClosing: false } ] 8 | , [ "closetag", "SPAN" ] 9 | ] 10 | , strict : false 11 | , opt : {} 12 | } 13 | ) 14 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/xmlns-as-tag-name.js: -------------------------------------------------------------------------------- 1 | 2 | require(__dirname).test 3 | ( { xml : 4 | "" 5 | , expect : 6 | [ [ "opentag", { name: "xmlns", uri: "", prefix: "", local: "xmlns", 7 | attributes: {}, ns: {}, 8 | isSelfClosing: true} 9 | ], 10 | ["closetag", "xmlns"] 11 | ] 12 | , strict : true 13 | , opt : { xmlns: true } 14 | } 15 | ); 16 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/merlin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/sketch.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/visualstudio.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/issue-47.js: -------------------------------------------------------------------------------- 1 | // https://github.com/isaacs/sax-js/issues/47 2 | require(__dirname).test 3 | ( { xml : '' 4 | , expect : [ 5 | [ "attribute", { name:'HREF', value:"query.svc?x=1&y=2&z=3"} ], 6 | [ "opentag", { name: "A", attributes: { HREF:"query.svc?x=1&y=2&z=3"}, isSelfClosing: true } ], 7 | [ "closetag", "A" ] 8 | ] 9 | , opt : {} 10 | } 11 | ) 12 | 13 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/trailing-non-whitespace.js: -------------------------------------------------------------------------------- 1 | 2 | require(__dirname).test({ 3 | xml : "Welcome, to monkey land", 4 | expect : [ 5 | ["opentag", { 6 | "name": "SPAN", 7 | "attributes": {}, 8 | isSelfClosing: false 9 | }], 10 | ["text", "Welcome,"], 11 | ["closetag", "SPAN"], 12 | ["text", " to monkey land"], 13 | ["end"], 14 | ["ready"] 15 | ], 16 | strict : false, 17 | opt : {} 18 | }); 19 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/math.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Apply Math `fn` to `n`. 6 | * 7 | * @param {Unit} n 8 | * @param {String} fn 9 | * @return {Unit} 10 | * @api private 11 | */ 12 | 13 | module.exports = function math(n, fn){ 14 | utils.assertType(n, 'unit', 'n'); 15 | utils.assertString(fn, 'fn'); 16 | return new nodes.Unit(Math[fn.string](n.val), n.type); 17 | }; 18 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/@types/commander/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@types/commander", 3 | "version": "2.12.2", 4 | "typings": null, 5 | "description": "Stub TypeScript definitions entry for commander, which provides its own types definitions", 6 | "main": "", 7 | "scripts": {}, 8 | "author": "", 9 | "repository": "https://github.com/tj/commander.js", 10 | "license": "MIT", 11 | "dependencies": { 12 | "commander": "*" 13 | } 14 | } -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/h.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/fsharp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/lookup.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Lookup variable `name` or return Null. 6 | * 7 | * @param {String} name 8 | * @return {Mixed} 9 | * @api public 10 | */ 11 | 12 | module.exports = function lookup(name){ 13 | utils.assertType(name, 'string', 'name'); 14 | var node = this.lookup(name.val); 15 | if (!node) return nodes.null; 16 | return this.visit(node); 17 | }; 18 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/remove.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Remove the given `key` from the `object`. 5 | * 6 | * @param {Object} object 7 | * @param {String} key 8 | * @return {Object} 9 | * @api public 10 | */ 11 | 12 | module.exports = function remove(object, key){ 13 | utils.assertType(object, 'object', 'object'); 14 | utils.assertString(key, 'key'); 15 | delete object.vals[key.string]; 16 | return object; 17 | }; 18 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageserver-types/tsconfig.esm.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.base.json", 3 | "compilerOptions": { 4 | "target": "es5", 5 | "module": "es6", 6 | "sourceMap": false, 7 | "declaration": true, 8 | "stripInternal": true, 9 | "lib": [ "es2015" ], 10 | "outDir": "lib/esm", 11 | "incremental": true, 12 | "tsBuildInfoFile":"./lib/tsconfig.esm.tsbuildInfo", 13 | "rootDir": "src" 14 | }, 15 | "include": [ 16 | "src" 17 | ] 18 | } -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-batch.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/yang.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-jsonrpc/lib/is.d.ts: -------------------------------------------------------------------------------- 1 | export declare function boolean(value: any): value is boolean; 2 | export declare function string(value: any): value is string; 3 | export declare function number(value: any): value is number; 4 | export declare function error(value: any): value is Error; 5 | export declare function func(value: any): value is Function; 6 | export declare function array(value: any): value is T[]; 7 | export declare function stringArray(value: any): value is string[]; 8 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/firebase.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/lib/source-map.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2009-2011 Mozilla Foundation and contributors 3 | * Licensed under the New BSD license. See LICENSE.txt or: 4 | * http://opensource.org/licenses/BSD-3-Clause 5 | */ 6 | exports.SourceMapGenerator = require('./source-map/source-map-generator').SourceMapGenerator; 7 | exports.SourceMapConsumer = require('./source-map/source-map-consumer').SourceMapConsumer; 8 | exports.SourceNode = require('./source-map/source-node').SourceNode; 9 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-jsonrpc/lib/socketSupport.d.ts: -------------------------------------------------------------------------------- 1 | import { MessageReader } from './messageReader'; 2 | import { MessageWriter } from './messageWriter'; 3 | export interface SocketTransport { 4 | onConnected(): Thenable<[MessageReader, MessageWriter]>; 5 | } 6 | export declare function createClientSocketTransport(port: number, encoding?: string): Thenable; 7 | export declare function createServerSocketTransport(port: number, encoding?: string): [MessageReader, MessageWriter]; 8 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/cmake.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/languages/vue-pug-language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "//-" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["'", "'"], 15 | ["\"", "\""] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["'", "'"], 22 | ["\"", "\""] 23 | ], 24 | "folding": { 25 | "offSide": true 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-batch-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-environment.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/stencil.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/slim.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/c.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-template-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/gemfile.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/vuex-store.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/push.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Push the given args to `expr`. 5 | * 6 | * @param {Expression} expr 7 | * @param {Node} ... 8 | * @return {Unit} 9 | * @api public 10 | */ 11 | 12 | (module.exports = function(expr){ 13 | expr = utils.unwrap(expr); 14 | for (var i = 1, len = arguments.length; i < len; ++i) { 15 | expr.nodes.push(utils.unwrap(arguments[i]).clone()); 16 | } 17 | return expr.nodes.length; 18 | }).raw = true; 19 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/unshift.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Unshift the given args to `expr`. 5 | * 6 | * @param {Expression} expr 7 | * @param {Node} ... 8 | * @return {Unit} 9 | * @api public 10 | */ 11 | 12 | (module.exports = function(expr){ 13 | expr = utils.unwrap(expr); 14 | for (var i = 1, len = arguments.length; i < len; ++i) { 15 | expr.nodes.unshift(utils.unwrap(arguments[i])); 16 | } 17 | return expr.nodes.length; 18 | }).raw = true; 19 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-environment-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-template.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/log.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/proto-list/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "proto-list", 3 | "version": "1.2.4", 4 | "description": "A utility for managing a prototype chain", 5 | "main": "./proto-list.js", 6 | "author": "Isaac Z. Schlueter (http://blog.izs.me/)", 7 | "scripts": { 8 | "test": "tap test/*.js" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "https://github.com/isaacs/proto-list" 13 | }, 14 | "license": "ISC", 15 | "devDependencies": { 16 | "tap": "0" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-vuex-store.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/code-climate.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/wepy.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageclient/lib/utils/async.d.ts: -------------------------------------------------------------------------------- 1 | export interface ITask { 2 | (): T; 3 | } 4 | export declare class Delayer { 5 | defaultDelay: number; 6 | private timeout; 7 | private completionPromise; 8 | private onSuccess; 9 | private task; 10 | constructor(defaultDelay: number); 11 | trigger(task: ITask, delay?: number): Promise; 12 | forceDelivery(): T | undefined; 13 | isTriggered(): boolean; 14 | cancel(): void; 15 | private cancelTimeout; 16 | } 17 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/code-climate_light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-api.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-download-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/gulp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/operate.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Perform `op` on the `left` and `right` operands. 5 | * 6 | * @param {String} op 7 | * @param {Node} left 8 | * @param {Node} right 9 | * @return {Node} 10 | * @api public 11 | */ 12 | 13 | module.exports = function operate(op, left, right){ 14 | utils.assertType(op, 'string', 'op'); 15 | utils.assertPresent(left, 'left'); 16 | utils.assertPresent(right, 'right'); 17 | return left.operate(op.val, right); 18 | }; 19 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-download.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-vm.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/karma.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/swift.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/issue-84.js: -------------------------------------------------------------------------------- 1 | // https://github.com/isaacs/sax-js/issues/49 2 | require(__dirname).test 3 | ( { xml : "body" 4 | , expect : 5 | [ [ "processinginstruction", { name: "has", body: "unbalanced \"quotes" } ], 6 | [ "opentag", { name: "xml", attributes: {}, isSelfClosing: false } ] 7 | , [ "text", "body" ] 8 | , [ "closetag", "xml" ] 9 | ] 10 | , strict : false 11 | , opt : { lowercasetags: true, noscript: true } 12 | } 13 | ) 14 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/xmlns-xml-default-prefix.js: -------------------------------------------------------------------------------- 1 | require(__dirname).test( 2 | { xml : "" 3 | , expect : 4 | [ 5 | [ "opentag" 6 | , { name: "xml:root" 7 | , uri: "http://www.w3.org/XML/1998/namespace" 8 | , prefix: "xml" 9 | , local: "root" 10 | , attributes: {} 11 | , ns: {} 12 | , isSelfClosing: true 13 | } 14 | ] 15 | , ["closetag", "xml:root"] 16 | ] 17 | , strict : true 18 | , opt : { xmlns: true } 19 | } 20 | ) 21 | 22 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/minimist/test/dotted.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('dotted alias', function (t) { 5 | var argv = parse(['--a.b', '22'], {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 6 | t.equal(argv.a.b, 22); 7 | t.equal(argv.aa.bb, 22); 8 | t.end(); 9 | }); 10 | 11 | test('dotted default', function (t) { 12 | var argv = parse('', {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 13 | t.equal(argv.a.b, 11); 14 | t.equal(argv.aa.bb, 11); 15 | t.end(); 16 | }); 17 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-command.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-layout-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-upload-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-layout.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-upload.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/nuxt.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/minimist/test/dotted.js: -------------------------------------------------------------------------------- 1 | var parse = require('../'); 2 | var test = require('tape'); 3 | 4 | test('dotted alias', function (t) { 5 | var argv = parse(['--a.b', '22'], {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 6 | t.equal(argv.a.b, 22); 7 | t.equal(argv.aa.bb, 22); 8 | t.end(); 9 | }); 10 | 11 | test('dotted default', function (t) { 12 | var argv = parse('', {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}}); 13 | t.equal(argv.a.b, 11); 14 | t.equal(argv.aa.bb, 11); 15 | t.end(); 16 | }); 17 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-jsonrpc/lib/pipeSupport.d.ts: -------------------------------------------------------------------------------- 1 | import { MessageReader } from './messageReader'; 2 | import { MessageWriter } from './messageWriter'; 3 | export declare function generateRandomPipeName(): string; 4 | export interface PipeTransport { 5 | onConnected(): Thenable<[MessageReader, MessageWriter]>; 6 | } 7 | export declare function createClientPipeTransport(pipeName: string, encoding?: string): Thenable; 8 | export declare function createServerPipeTransport(pipeName: string, encoding?: string): [MessageReader, MessageWriter]; 9 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-api-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/test-js.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/test-ts.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/p.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Inspect the given `expr`. 6 | * 7 | * @param {Expression} expr 8 | * @api public 9 | */ 10 | 11 | (module.exports = function p(){ 12 | [].slice.call(arguments).forEach(function(expr){ 13 | expr = utils.unwrap(expr); 14 | if (!expr.nodes.length) return; 15 | console.log('\u001b[90minspect:\u001b[0m %s', expr.toString().replace(/^\(|\)$/g, '')); 16 | }) 17 | return nodes.null; 18 | }).raw = true; 19 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-vuex-store-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/script-close-better.js: -------------------------------------------------------------------------------- 1 | require(__dirname).test({ 2 | xml : "", 3 | expect : [ 4 | ["opentag", {"name": "HTML","attributes": {}, isSelfClosing: false}], 5 | ["opentag", {"name": "HEAD","attributes": {}, isSelfClosing: false}], 6 | ["opentag", {"name": "SCRIPT","attributes": {}, isSelfClosing: false}], 7 | ["script", "'

foo
2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-font-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-font.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/vue-config.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/cdata-multiple.js: -------------------------------------------------------------------------------- 1 | 2 | require(__dirname).test({ 3 | expect : [ 4 | ["opentag", {"name": "R","attributes": {}, "isSelfClosing": false}], 5 | ["opencdata", undefined], 6 | ["cdata", " this is "], 7 | ["closecdata", undefined], 8 | ["opencdata", undefined], 9 | ["cdata", "character data  "], 10 | ["closecdata", undefined], 11 | ["closetag", "R"] 12 | ] 13 | }).write("").write("").close(); 15 | 16 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/cpp.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-vm-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-cluster.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/haskell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/json.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/raml.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/yaml.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/unquote.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Unquote the given `string`. 6 | * 7 | * Examples: 8 | * 9 | * unquote("sans-serif") 10 | * // => sans-serif 11 | * 12 | * unquote(sans-serif) 13 | * // => sans-serif 14 | * 15 | * @param {String|Ident} string 16 | * @return {Literal} 17 | * @api public 18 | */ 19 | 20 | module.exports = function unquote(string){ 21 | utils.assertString(string, 'string'); 22 | return new nodes.Literal(string.string); 23 | }; 24 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/minimist/test/default_bool.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var parse = require('../'); 3 | 4 | test('boolean default true', function (t) { 5 | var argv = parse([], { 6 | boolean: 'sometrue', 7 | default: { sometrue: true } 8 | }); 9 | t.equal(argv.sometrue, true); 10 | t.end(); 11 | }); 12 | 13 | test('boolean default false', function (t) { 14 | var argv = parse([], { 15 | boolean: 'somefalse', 16 | default: { somefalse: false } 17 | }); 18 | t.equal(argv.somefalse, false); 19 | t.end(); 20 | }); 21 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/applescript.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/drone.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/minimist/test/default_bool.js: -------------------------------------------------------------------------------- 1 | var test = require('tape'); 2 | var parse = require('../'); 3 | 4 | test('boolean default true', function (t) { 5 | var argv = parse([], { 6 | boolean: 'sometrue', 7 | default: { sometrue: true } 8 | }); 9 | t.equal(argv.sometrue, true); 10 | t.end(); 11 | }); 12 | 13 | test('boolean default false', function (t) { 14 | var argv = parse([], { 15 | boolean: 'somefalse', 16 | default: { somefalse: false } 17 | }); 18 | t.equal(argv.somefalse, false); 19 | t.end(); 20 | }); 21 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/stray-ending.js: -------------------------------------------------------------------------------- 1 | // stray ending tags should just be ignored in non-strict mode. 2 | // https://github.com/isaacs/sax-js/issues/32 3 | require(__dirname).test 4 | ( { xml : 5 | "" 6 | , expect : 7 | [ [ "opentag", { name: "A", attributes: {}, isSelfClosing: false } ] 8 | , [ "opentag", { name: "B", attributes: {}, isSelfClosing: false } ] 9 | , [ "text", "" ] 10 | , [ "closetag", "B" ] 11 | , [ "closetag", "A" ] 12 | ] 13 | , strict : false 14 | , opt : {} 15 | } 16 | ) 17 | 18 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/drone_light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-mock.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/perl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/script.js: -------------------------------------------------------------------------------- 1 | require(__dirname).test({ 2 | xml : "", 3 | expect : [ 4 | ["opentag", {"name": "HTML","attributes": {}, "isSelfClosing": false}], 5 | ["opentag", {"name": "HEAD","attributes": {}, "isSelfClosing": false}], 6 | ["opentag", {"name": "SCRIPT","attributes": {}, "isSelfClosing": false}], 7 | ["script", "if (1 < 0) { console.log('elo there'); }"], 8 | ["closetag", "SCRIPT"], 9 | ["closetag", "HEAD"], 10 | ["closetag", "HTML"] 11 | ] 12 | }); 13 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-cluster-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-error.svg: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/zig.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/mkdirp/test/root.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('../'); 2 | var path = require('path'); 3 | var fs = require('fs'); 4 | var test = require('tap').test; 5 | var _0755 = parseInt('0755', 8); 6 | 7 | test('root', function (t) { 8 | // '/' on unix, 'c:/' on windows. 9 | var file = path.resolve('/'); 10 | 11 | mkdirp(file, _0755, function (err) { 12 | if (err) throw err 13 | fs.stat(file, function (er, stat) { 14 | if (er) throw er 15 | t.ok(stat.isDirectory(), 'target is a directory'); 16 | t.end(); 17 | }) 18 | }); 19 | }); 20 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/hpp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/vscode-css-languageservice/lib/esm/cssLanguageTypes.js: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 'use strict'; 6 | import { Range, TextEdit, Position } from "vscode-languageserver-types"; 7 | export { Range, TextEdit, Position }; 8 | //# sourceMappingURL=cssLanguageTypes.js.map -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-syntax.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/mkdirp/test/root.js: -------------------------------------------------------------------------------- 1 | var mkdirp = require('../'); 2 | var path = require('path'); 3 | var fs = require('fs'); 4 | var test = require('tap').test; 5 | var _0755 = parseInt('0755', 8); 6 | 7 | test('root', function (t) { 8 | // '/' on unix, 'c:/' on windows. 9 | var file = path.resolve('/'); 10 | 11 | mkdirp(file, _0755, function (err) { 12 | if (err) throw err 13 | fs.stat(file, function (er, stat) { 14 | if (er) throw er 15 | t.ok(stat.isDirectory(), 'target is a directory'); 16 | t.end(); 17 | }) 18 | }); 19 | }); 20 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-nuxt.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/hcl.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/javascript.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/unit.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Assign `type` to the given `unit` or return `unit`'s type. 6 | * 7 | * @param {Unit} unit 8 | * @param {String|Ident} type 9 | * @return {Unit} 10 | * @api public 11 | */ 12 | 13 | module.exports = function unit(unit, type){ 14 | utils.assertType(unit, 'unit', 'unit'); 15 | 16 | // Assign 17 | if (type) { 18 | utils.assertString(type, 'type'); 19 | return new nodes.Unit(unit.val, type.string); 20 | } else { 21 | return unit.type || ''; 22 | } 23 | }; 24 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-mock-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/hcl_light.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/verilog.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/abbrev/README.md: -------------------------------------------------------------------------------- 1 | # abbrev-js 2 | 3 | Just like [ruby's Abbrev](http://apidock.com/ruby/Abbrev). 4 | 5 | Usage: 6 | 7 | var abbrev = require("abbrev"); 8 | abbrev("foo", "fool", "folding", "flop"); 9 | 10 | // returns: 11 | { fl: 'flop' 12 | , flo: 'flop' 13 | , flop: 'flop' 14 | , fol: 'folding' 15 | , fold: 'folding' 16 | , foldi: 'folding' 17 | , foldin: 'folding' 18 | , folding: 'folding' 19 | , foo: 'foo' 20 | , fool: 'fool' 21 | } 22 | 23 | This is handy for command-line scripts, or other cases where you want to be able to accept shorthands. 24 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-error-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-flow.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/abbrev/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "abbrev", 3 | "version": "1.1.1", 4 | "description": "Like ruby's abbrev module, but in js", 5 | "author": "Isaac Z. Schlueter ", 6 | "main": "abbrev.js", 7 | "scripts": { 8 | "test": "tap test.js --100", 9 | "preversion": "npm test", 10 | "postversion": "npm publish", 11 | "postpublish": "git push origin --all; git push origin --tags" 12 | }, 13 | "repository": "http://github.com/isaacs/abbrev-js", 14 | "license": "ISC", 15 | "devDependencies": { 16 | "tap": "^10.1" 17 | }, 18 | "files": [ 19 | "abbrev.js" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-components-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-components.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-coverage-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-coverage.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-custom.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-vscode.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/tailwindcss.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageclient/lib/configuration.d.ts: -------------------------------------------------------------------------------- 1 | import { StaticFeature, BaseLanguageClient } from './client'; 2 | import { ClientCapabilities, ConfigurationRequest } from 'vscode-languageserver-protocol'; 3 | export interface ConfigurationWorkspaceMiddleware { 4 | configuration?: ConfigurationRequest.MiddlewareSignature; 5 | } 6 | export declare class ConfigurationFeature implements StaticFeature { 7 | private _client; 8 | constructor(_client: BaseLanguageClient); 9 | fillClientCapabilities(capabilities: ClientCapabilities): void; 10 | initialize(): void; 11 | private getConfiguration; 12 | } 13 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-shared.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/length.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Return length of the given `expr`. 5 | * 6 | * @param {Expression} expr 7 | * @return {Unit} 8 | * @api public 9 | */ 10 | 11 | (module.exports = function length(expr){ 12 | if (expr) { 13 | if (expr.nodes) { 14 | var nodes = utils.unwrap(expr).nodes; 15 | if (1 == nodes.length && 'object' == nodes[0].nodeName) { 16 | return nodes[0].length; 17 | } else { 18 | return nodes.length; 19 | } 20 | } else { 21 | return 1; 22 | } 23 | } 24 | return 0; 25 | }).raw = true; 26 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/prefix-classes.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Prefix css classes in a block 5 | * 6 | * @param {String} prefix 7 | * @param {Block} block 8 | * @return {Block} 9 | * @api private 10 | */ 11 | 12 | module.exports = function prefixClasses(prefix, block){ 13 | utils.assertString(prefix, 'prefix'); 14 | utils.assertType(block, 'block', 'block'); 15 | 16 | var _prefix = this.prefix; 17 | 18 | this.options.prefix = this.prefix = prefix.string; 19 | block = this.visit(block); 20 | this.options.prefix = this.prefix = _prefix; 21 | return block; 22 | }; 23 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-markdown.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/ruby.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/type.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Return type of `node`. 5 | * 6 | * Examples: 7 | * 8 | * type(12) 9 | * // => 'unit' 10 | * 11 | * type(#fff) 12 | * // => 'color' 13 | * 14 | * type(type) 15 | * // => 'function' 16 | * 17 | * type(unbound) 18 | * typeof(unbound) 19 | * type-of(unbound) 20 | * // => 'ident' 21 | * 22 | * @param {Node} node 23 | * @return {String} 24 | * @api public 25 | */ 26 | 27 | module.exports = function type(node){ 28 | utils.assertPresent(node, 'expression'); 29 | return node.nodeName; 30 | }; 31 | -------------------------------------------------------------------------------- /data/config/User/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "debug.console.fontSize": 14, 3 | "editor.fontFamily": "Monaco, Menlo, 'Courier New', monospace, CSS Mono", 4 | "editor.fontSize": 14, 5 | "editor.renderWhitespace": "selection", 6 | "editor.tabSize": 2, 7 | "files.autoSave": "onFocusChange", 8 | "files.eol": "\n", 9 | "files.insertFinalNewline": true, 10 | "files.trimTrailingWhitespace": true, 11 | "terminal.integrated.fontSize": 14, 12 | "terminal.integrated.shell.linux": "/bin/zsh", 13 | "vsicons.dontShowNewVersionMessage": true, 14 | "workbench.colorTheme": "Monokai Dimmed", 15 | "workbench.iconTheme": "material-icon-theme", 16 | "workbench.startupEditor": "none" 17 | } 18 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageclient/lib/utils/terminateProcess.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # -------------------------------------------------------------------------------------------- 3 | # Copyright (c) Microsoft Corporation. All rights reserved. 4 | # Licensed under the MIT License. See License.txt in the project root for license information. 5 | # -------------------------------------------------------------------------------------------- 6 | 7 | terminateTree() { 8 | for cpid in $(pgrep -P $1); do 9 | terminateTree $cpid 10 | done 11 | kill -9 $1 > /dev/null 2>&1 12 | } 13 | 14 | for pid in $*; do 15 | terminateTree $pid 16 | done -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-class-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-class.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-docs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-shared-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/list-separator.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Return the separator of the given `list`. 6 | * 7 | * Examples: 8 | * 9 | * list1 = a b c 10 | * list-separator(list1) 11 | * // => ' ' 12 | * 13 | * list2 = a, b, c 14 | * list-separator(list2) 15 | * // => ',' 16 | * 17 | * @param {Experssion} list 18 | * @return {String} 19 | * @api public 20 | */ 21 | 22 | (module.exports = function listSeparator(list){ 23 | list = utils.unwrap(list); 24 | return new nodes.String(list.isList ? ',' : ' '); 25 | }).raw = true; 26 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/nopt/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nopt", 3 | "version": "4.0.1", 4 | "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.", 5 | "author": "Isaac Z. Schlueter (http://blog.izs.me/)", 6 | "main": "lib/nopt.js", 7 | "scripts": { 8 | "test": "tap test/*.js" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "https://github.com/npm/nopt.git" 13 | }, 14 | "bin": "./bin/nopt.js", 15 | "license": "ISC", 16 | "dependencies": { 17 | "abbrev": "1", 18 | "osenv": "^0.1.4" 19 | }, 20 | "devDependencies": { 21 | "tap": "^8.0.1" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-nuxt-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-syntax-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-test.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/test-jsx.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/cache/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Get cache object by `name`. 3 | * 4 | * @param {String|Function} name 5 | * @param {Object} options 6 | * @return {Object} 7 | * @api private 8 | */ 9 | 10 | var getCache = module.exports = function(name, options){ 11 | if ('function' == typeof name) return new name(options); 12 | 13 | var cache; 14 | switch (name){ 15 | // case 'fs': 16 | // cache = require('./fs') 17 | // break; 18 | case 'memory': 19 | cache = require('./memory'); 20 | break; 21 | default: 22 | cache = require('./null'); 23 | } 24 | return new cache(options); 25 | }; 26 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/current-media.js: -------------------------------------------------------------------------------- 1 | var nodes = require('../nodes'); 2 | 3 | /** 4 | * Returns the @media string for the current block 5 | * 6 | * @return {String} 7 | * @api public 8 | */ 9 | 10 | module.exports = function currentMedia(){ 11 | var self = this; 12 | return new nodes.String(lookForMedia(this.closestBlock.node) || ''); 13 | 14 | function lookForMedia(node){ 15 | if ('media' == node.nodeName) { 16 | node.val = self.visit(node.val); 17 | return node.toString(); 18 | } else if (node.block.parent.node) { 19 | return lookForMedia(node.block.parent.node); 20 | } 21 | } 22 | }; 23 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/dotjs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/ejs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-flow-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-mail.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-markdown-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/selector-exists.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils'); 2 | 3 | /** 4 | * Returns true if the given selector exists. 5 | * 6 | * @param {String} sel 7 | * @return {Boolean} 8 | * @api public 9 | */ 10 | 11 | module.exports = function selectorExists(sel) { 12 | utils.assertString(sel, 'selector'); 13 | 14 | if (!this.__selectorsMap__) { 15 | var Normalizer = require('../visitor/normalizer') 16 | , visitor = new Normalizer(this.root.clone()); 17 | visitor.visit(visitor.root); 18 | 19 | this.__selectorsMap__ = visitor.map; 20 | } 21 | 22 | return sel.string in this.__selectorsMap__; 23 | }; 24 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/stylus.configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | // symbol used for single line comment 4 | "lineComment": "//", 5 | // symbols used for start and end a block comment 6 | "blockComment": [ "/*", "*/" ] 7 | }, 8 | 9 | // symbols used as brackets 10 | "brackets": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"] 14 | ], 15 | "autoClosingPairs": [ 16 | ["{", "}"], 17 | ["[", "]"], 18 | ["(", ")"], 19 | ["\"", "\""], 20 | ["'", "'"] 21 | ], 22 | "surroundingPairs": [ 23 | ["{", "}"], 24 | ["[", "]"], 25 | ["(", ")"], 26 | ["\"", "\""], 27 | ["'", "'"] 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/sax/test/unquoted.js: -------------------------------------------------------------------------------- 1 | // unquoted attributes should be ok in non-strict mode 2 | // https://github.com/isaacs/sax-js/issues/31 3 | require(__dirname).test 4 | ( { xml : 5 | "" 6 | , expect : 7 | [ [ "attribute", { name: "CLASS", value: "test" } ] 8 | , [ "attribute", { name: "HELLO", value: "world" } ] 9 | , [ "opentag", { name: "SPAN", 10 | attributes: { CLASS: "test", HELLO: "world" }, 11 | isSelfClosing: false } ] 12 | , [ "closetag", "SPAN" ] 13 | ] 14 | , strict : false 15 | , opt : {} 16 | } 17 | ) 18 | 19 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-custom-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-vscode-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/moonscript.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/build/prefix-utils.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | 8 | /* 9 | * WARNING! 10 | * 11 | * Do not edit this file directly, it is built from the sources at 12 | * https://github.com/mozilla/source-map/ 13 | */ 14 | 15 | Components.utils.import('resource://gre/modules/devtools/Require.jsm'); 16 | Components.utils.import('resource://gre/modules/devtools/SourceMap.jsm'); 17 | 18 | this.EXPORTED_SYMBOLS = [ "define", "runSourceMapTests" ]; 19 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/buildkite.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-import-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-mail-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-pipe-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-stack-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/lua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-css.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-dump.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-import.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-keys.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-pipe.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/git.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/puppet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/source-map/build/suffix-utils.jsm: -------------------------------------------------------------------------------- 1 | /* -*- Mode: js; js-indent-level: 2; -*- */ 2 | /* 3 | * Copyright 2011 Mozilla Foundation and contributors 4 | * Licensed under the New BSD license. See LICENSE or: 5 | * http://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | function runSourceMapTests(modName, do_throw) { 8 | let mod = require(modName); 9 | let assert = require('test/source-map/assert'); 10 | let util = require('test/source-map/util'); 11 | 12 | assert.init(do_throw); 13 | 14 | for (let k in mod) { 15 | if (/^test/.test(k)) { 16 | mod[k](assert, util); 17 | } 18 | } 19 | 20 | } 21 | this.runSourceMapTests = runSourceMapTests; 22 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/@types/semver/README.md: -------------------------------------------------------------------------------- 1 | # Installation 2 | > `npm install --save @types/semver` 3 | 4 | # Summary 5 | This package contains type definitions for semver (https://github.com/npm/node-semver). 6 | 7 | # Details 8 | Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver 9 | 10 | Additional Details 11 | * Last updated: Mon, 29 Jan 2018 21:19:40 GMT 12 | * Dependencies: none 13 | * Global values: none 14 | 15 | # Credits 16 | These definitions were written by Bart van der Schoor , BendingBender , Lucian Buzzo . 17 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageclient/lib/utils/is.d.ts: -------------------------------------------------------------------------------- 1 | export declare function boolean(value: any): value is boolean; 2 | export declare function string(value: any): value is string; 3 | export declare function number(value: any): value is number; 4 | export declare function error(value: any): value is Error; 5 | export declare function func(value: any): value is Function; 6 | export declare function array(value: any): value is T[]; 7 | export declare function stringArray(value: any): value is string[]; 8 | export declare function typedArray(value: any, check: (value: any) => boolean): value is T[]; 9 | export declare function thenable(value: any): value is Thenable; 10 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-docs-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-stack.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-test-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/csharp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-keys-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-views.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/vscode.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | BrandVisualStudioCode 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/define.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Set a variable `name` on current scope. 6 | * 7 | * @param {String} name 8 | * @param {Expression} expr 9 | * @param {Boolean} [global] 10 | * @api public 11 | */ 12 | 13 | module.exports = function define(name, expr, global){ 14 | utils.assertType(name, 'string', 'name'); 15 | expr = utils.unwrap(expr); 16 | var scope = this.currentScope; 17 | if (global && global.toBoolean().isTrue) { 18 | scope = this.global.scope; 19 | } 20 | var node = new nodes.Ident(name.val, expr); 21 | scope.add(node); 22 | return nodes.null; 23 | }; 24 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/vscode-languageserver-protocol/lib/utils/is.d.ts: -------------------------------------------------------------------------------- 1 | export declare function boolean(value: any): value is boolean; 2 | export declare function string(value: any): value is string; 3 | export declare function number(value: any): value is number; 4 | export declare function error(value: any): value is Error; 5 | export declare function func(value: any): value is Function; 6 | export declare function array(value: any): value is T[]; 7 | export declare function stringArray(value: any): value is string[]; 8 | export declare function typedArray(value: any, check: (value: any) => boolean): value is T[]; 9 | export declare function thenable(value: any): value is Thenable; 10 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/authors.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-aws-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-aws.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-dump-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/sysoev.language-stylus-1.11.0/node_modules/stylus/lib/functions/substr.js: -------------------------------------------------------------------------------- 1 | var utils = require('../utils') 2 | , nodes = require('../nodes'); 3 | 4 | /** 5 | * Returns substring of the given `val`. 6 | * 7 | * @param {String|Ident} val 8 | * @param {Number} start 9 | * @param {Number} [length] 10 | * @return {String|Ident} 11 | * @api public 12 | */ 13 | 14 | module.exports = function substr(val, start, length){ 15 | utils.assertString(val, 'val'); 16 | utils.assertType(start, 'unit', 'start'); 17 | length = length && length.val; 18 | var res = val.string.substr(start.val, length); 19 | return val instanceof nodes.Ident 20 | ? new nodes.Ident(res) 21 | : new nodes.String(res); 22 | }; 23 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-content-open.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-images.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/editorconfig/lib/ini.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | import { URL } from 'url'; 3 | /** 4 | * Parses an .ini file 5 | * @param file The location of the .ini file 6 | */ 7 | export declare function parse(file: string | number | Buffer | URL): Promise<[string | null, SectionBody][]>; 8 | export declare function parseSync(file: string | number | Buffer | URL): [string | null, SectionBody][]; 9 | export declare type SectionName = string | null; 10 | export interface SectionBody { 11 | [key: string]: string; 12 | } 13 | export declare type ParseStringResult = Array<[SectionName, SectionBody]>; 14 | export declare function parseString(data: string): ParseStringResult; 15 | -------------------------------------------------------------------------------- /data/config/extensions/hookyqr.beautify-1.4.11/node_modules/mkdirp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mkdirp", 3 | "description": "Recursively mkdir, like `mkdir -p`", 4 | "version": "0.5.1", 5 | "author": "James Halliday (http://substack.net)", 6 | "main": "index.js", 7 | "keywords": [ 8 | "mkdir", 9 | "directory" 10 | ], 11 | "repository": { 12 | "type": "git", 13 | "url": "https://github.com/substack/node-mkdirp.git" 14 | }, 15 | "scripts": { 16 | "test": "tap test/*.js" 17 | }, 18 | "dependencies": { 19 | "minimist": "0.0.8" 20 | }, 21 | "devDependencies": { 22 | "tap": "1", 23 | "mock-fs": "2 >=2.7.0" 24 | }, 25 | "bin": "bin/cmd.js", 26 | "license": "MIT" 27 | } 28 | -------------------------------------------------------------------------------- /data/config/extensions/octref.vetur-0.23.0/node_modules/semver/range.bnf: -------------------------------------------------------------------------------- 1 | range-set ::= range ( logical-or range ) * 2 | logical-or ::= ( ' ' ) * '||' ( ' ' ) * 3 | range ::= hyphen | simple ( ' ' simple ) * | '' 4 | hyphen ::= partial ' - ' partial 5 | simple ::= primitive | partial | tilde | caret 6 | primitive ::= ( '<' | '>' | '>=' | '<=' | '=' ) partial 7 | partial ::= xr ( '.' xr ( '.' xr qualifier ? )? )? 8 | xr ::= 'x' | 'X' | '*' | nr 9 | nr ::= '0' | [1-9] ( [0-9] ) * 10 | tilde ::= '~' partial 11 | caret ::= '^' partial 12 | qualifier ::= ( '-' pre )? ( '+' build )? 13 | pre ::= parts 14 | build ::= parts 15 | parts ::= part ( '.' part ) * 16 | part ::= nr | [-0-9A-Za-z]+ 17 | -------------------------------------------------------------------------------- /data/config/extensions/pkief.material-icon-theme-4.0.1/icons/folder-content.svg: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------