├── .DS_Store
├── .eslintrc.json
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── workflows
│ └── ci.yml
├── .gitignore
├── .nyc_output
├── eeee2065-b64d-4e2d-b9eb-6bf23d6e1493.json
└── processinfo
│ ├── eeee2065-b64d-4e2d-b9eb-6bf23d6e1493.json
│ └── index.json
├── .vscode
├── extensions.json
├── launch.json
├── settings.json
└── tasks.json
├── .vscodeignore
├── CHANGELOG.md
├── LICENSE.md
├── README.md
├── package.json
├── resources
├── .DS_Store
├── demo
│ ├── create-snipp.gif
│ └── insert-snipp.gif
├── dependency.svg
├── icons
│ ├── 3d.svg
│ ├── actionscript.svg
│ ├── add-icon.svg
│ ├── advpl_include.svg
│ ├── advpl_prw.svg
│ ├── advpl_ptm.svg
│ ├── advpl_tlpp.svg
│ ├── android.svg
│ ├── angular-component.svg
│ ├── angular-directive.svg
│ ├── angular-guard.svg
│ ├── angular-pipe.svg
│ ├── angular-resolver.svg
│ ├── angular-service.svg
│ ├── angular.svg
│ ├── apiblueprint.svg
│ ├── applescript.svg
│ ├── appveyor.svg
│ ├── arduino.svg
│ ├── asciidoc.svg
│ ├── assembly.svg
│ ├── audio.svg
│ ├── aurelia.svg
│ ├── authors.svg
│ ├── autohotkey.svg
│ ├── autoit.svg
│ ├── azure-pipelines.svg
│ ├── azure.svg
│ ├── babel.svg
│ ├── ballerina.svg
│ ├── bazel.svg
│ ├── bitbucket.svg
│ ├── bithound.svg
│ ├── blink.svg
│ ├── blink_light.svg
│ ├── bower.svg
│ ├── browserlist.svg
│ ├── browserlist_light.svg
│ ├── bucklescript.svg
│ ├── buildkite.svg
│ ├── c.svg
│ ├── cabal.svg
│ ├── cake.svg
│ ├── certificate.svg
│ ├── changelog.svg
│ ├── circleci.svg
│ ├── circleci_light.svg
│ ├── clojure.svg
│ ├── cloudfoundry.svg
│ ├── cmake.svg
│ ├── coconut.svg
│ ├── code-climate.svg
│ ├── code-climate_light.svg
│ ├── codecov.svg
│ ├── codeowners.svg
│ ├── coffee.svg
│ ├── coldfusion.svg
│ ├── conduct.svg
│ ├── console.svg
│ ├── contributing.svg
│ ├── cpp.svg
│ ├── credits.svg
│ ├── crystal.svg
│ ├── crystal_light.svg
│ ├── csharp.svg
│ ├── css-map.svg
│ ├── css.svg
│ ├── cucumber.svg
│ ├── cuda.svg
│ ├── d.svg
│ ├── dart.svg
│ ├── database.svg
│ ├── diff.svg
│ ├── disc.svg
│ ├── django.svg
│ ├── docker.svg
│ ├── dockerfile.svg
│ ├── document.svg
│ ├── dotjs.svg
│ ├── drone.svg
│ ├── drone_light.svg
│ ├── edge.svg
│ ├── editorconfig.svg
│ ├── ejs.svg
│ ├── elixir.svg
│ ├── elm.svg
│ ├── email.svg
│ ├── erlang.svg
│ ├── eslint.svg
│ ├── exe.svg
│ ├── fastlane.svg
│ ├── favicon.svg
│ ├── file.svg
│ ├── firebase.svg
│ ├── flash.svg
│ ├── flow.svg
│ ├── folder-android-open.svg
│ ├── folder-android.svg
│ ├── folder-animation-open.svg
│ ├── folder-animation.svg
│ ├── folder-ansible-open.svg
│ ├── folder-ansible.svg
│ ├── folder-api-open.svg
│ ├── folder-api.svg
│ ├── folder-app-open.svg
│ ├── folder-app.svg
│ ├── folder-archive-open.svg
│ ├── folder-archive.svg
│ ├── folder-audio-open.svg
│ ├── folder-audio.svg
│ ├── folder-aurelia-open.svg
│ ├── folder-aurelia.svg
│ ├── folder-aws-open.svg
│ ├── folder-aws.svg
│ ├── folder-batch-open.svg
│ ├── folder-batch.svg
│ ├── folder-benchmark-open.svg
│ ├── folder-benchmark.svg
│ ├── folder-bower-open.svg
│ ├── folder-bower.svg
│ ├── folder-ci-open.svg
│ ├── folder-ci.svg
│ ├── folder-circleci-open.svg
│ ├── folder-circleci.svg
│ ├── folder-class-open.svg
│ ├── folder-class.svg
│ ├── folder-client-open.svg
│ ├── folder-client.svg
│ ├── folder-cluster-open.svg
│ ├── folder-cluster.svg
│ ├── folder-command-open.svg
│ ├── folder-command.svg
│ ├── folder-components-open.svg
│ ├── folder-components.svg
│ ├── folder-config-open.svg
│ ├── folder-config.svg
│ ├── folder-constant-open.svg
│ ├── folder-constant.svg
│ ├── folder-container-open.svg
│ ├── folder-container.svg
│ ├── folder-content-open.svg
│ ├── folder-content.svg
│ ├── folder-controller-open.svg
│ ├── folder-controller.svg
│ ├── folder-core-open.svg
│ ├── folder-core.svg
│ ├── folder-coverage-open.svg
│ ├── folder-coverage.svg
│ ├── folder-css-open.svg
│ ├── folder-css.svg
│ ├── folder-custom-open.svg
│ ├── folder-dart.svg
│ ├── folder-database-open.svg
│ ├── folder-database.svg
│ ├── folder-debug-open.svg
│ ├── folder-debug.svg
│ ├── folder-delta-open.svg
│ ├── folder-delta.svg
│ ├── folder-dist-open.svg
│ ├── folder-dist.svg
│ ├── folder-docker-open.svg
│ ├── folder-docker.svg
│ ├── folder-dockerfile.svg
│ ├── folder-docs-open.svg
│ ├── folder-docs.svg
│ ├── folder-download-open.svg
│ ├── folder-download.svg
│ ├── folder-dump-open.svg
│ ├── folder-dump.svg
│ ├── folder-environment-open.svg
│ ├── folder-environment.svg
│ ├── folder-error-open.svg
│ ├── folder-error.svg
│ ├── folder-event-open.svg
│ ├── folder-event.svg
│ ├── folder-examples-open.svg
│ ├── folder-examples.svg
│ ├── folder-expo-open.svg
│ ├── folder-expo.svg
│ ├── folder-export-open.svg
│ ├── folder-export.svg
│ ├── folder-fastlane-open.svg
│ ├── folder-fastlane.svg
│ ├── folder-flow-open.svg
│ ├── folder-flow.svg
│ ├── folder-font-open.svg
│ ├── folder-font.svg
│ ├── folder-functions-open.svg
│ ├── folder-functions.svg
│ ├── folder-generator-open.svg
│ ├── folder-generator.svg
│ ├── folder-git-open.svg
│ ├── folder-git.svg
│ ├── folder-github-open.svg
│ ├── folder-github.svg
│ ├── folder-gitlab-open.svg
│ ├── folder-gitlab.svg
│ ├── folder-global-open.svg
│ ├── folder-global.svg
│ ├── folder-gradle-open.svg
│ ├── folder-gradle.svg
│ ├── folder-graphql-open.svg
│ ├── folder-graphql.svg
│ ├── folder-guard-open.svg
│ ├── folder-guard.svg
│ ├── folder-helper-open.svg
│ ├── folder-helper.svg
│ ├── folder-hook-open.svg
│ ├── folder-hook.svg
│ ├── folder-i18n-open.svg
│ ├── folder-i18n.svg
│ ├── folder-images-open.svg
│ ├── folder-images.svg
│ ├── folder-import-open.svg
│ ├── folder-import.svg
│ ├── folder-include-open.svg
│ ├── folder-include.svg
│ ├── folder-ios-open.svg
│ ├── folder-ios.svg
│ ├── folder-javascript-open.svg
│ ├── folder-javascript.svg
│ ├── folder-jinja-open.svg
│ ├── folder-jinja-open_light.svg
│ ├── folder-jinja.svg
│ ├── folder-jinja_light.svg
│ ├── folder-job-open.svg
│ ├── folder-job.svg
│ ├── folder-json-open.svg
│ ├── folder-json.svg
│ ├── folder-keys-open.svg
│ ├── folder-keys.svg
│ ├── folder-kubernetes-open.svg
│ ├── folder-kubernetes.svg
│ ├── folder-layout-open.svg
│ ├── folder-layout.svg
│ ├── folder-less-open.svg
│ ├── folder-less.svg
│ ├── folder-lib-open.svg
│ ├── folder-lib.svg
│ ├── folder-log-open.svg
│ ├── folder-log.svg
│ ├── folder-mail-open.svg
│ ├── folder-mail.svg
│ ├── folder-mappings-open.svg
│ ├── folder-mappings.svg
│ ├── folder-markdown-open.svg
│ ├── folder-markdown.svg
│ ├── folder-messages-open.svg
│ ├── folder-messages.svg
│ ├── folder-meta-open.svg
│ ├── folder-meta.svg
│ ├── folder-middleware-open.svg
│ ├── folder-middleware.svg
│ ├── folder-mobile-open.svg
│ ├── folder-mobile.svg
│ ├── folder-mock-open.svg
│ ├── folder-mock.svg
│ ├── folder-ngrx-actions-open.svg
│ ├── folder-ngrx-actions.svg
│ ├── folder-ngrx-effects-open.svg
│ ├── folder-ngrx-effects.svg
│ ├── folder-ngrx-entities-open.svg
│ ├── folder-ngrx-entities.svg
│ ├── folder-ngrx-reducer-open.svg
│ ├── folder-ngrx-reducer.svg
│ ├── folder-ngrx-state-open.svg
│ ├── folder-ngrx-state.svg
│ ├── folder-ngrx-store-open.svg
│ ├── folder-ngrx-store.svg
│ ├── folder-node-open.svg
│ ├── folder-node.svg
│ ├── folder-nuxt-open.svg
│ ├── folder-nuxt.svg
│ ├── folder-other-open.svg
│ ├── folder-other.svg
│ ├── folder-packages-open.svg
│ ├── folder-packages.svg
│ ├── folder-php-open.svg
│ ├── folder-php.svg
│ ├── folder-phpmailer-open.svg
│ ├── folder-phpmailer.svg
│ ├── folder-pipe-open.svg
│ ├── folder-pipe.svg
│ ├── folder-plaintext.svg
│ ├── folder-plugin-open.svg
│ ├── folder-plugin.svg
│ ├── folder-prisma-open.svg
│ ├── folder-prisma.svg
│ ├── folder-private-open.svg
│ ├── folder-private.svg
│ ├── folder-public-open.svg
│ ├── folder-public.svg
│ ├── folder-python-open.svg
│ ├── folder-python.svg
│ ├── folder-react-components-open.svg
│ ├── folder-react-components.svg
│ ├── folder-redux-actions-open.svg
│ ├── folder-redux-actions.svg
│ ├── folder-redux-reducer-open.svg
│ ├── folder-redux-reducer.svg
│ ├── folder-redux-store-open.svg
│ ├── folder-redux-store.svg
│ ├── folder-resource-open.svg
│ ├── folder-resource.svg
│ ├── folder-review-open.svg
│ ├── folder-review.svg
│ ├── folder-routes-open.svg
│ ├── folder-routes.svg
│ ├── folder-rules-open.svg
│ ├── folder-rules.svg
│ ├── folder-sass-open.svg
│ ├── folder-sass.svg
│ ├── folder-scripts-open.svg
│ ├── folder-scripts.svg
│ ├── folder-scss.svg
│ ├── folder-secure-open.svg
│ ├── folder-secure.svg
│ ├── folder-server-open.svg
│ ├── folder-server.svg
│ ├── folder-serverless-open.svg
│ ├── folder-serverless.svg
│ ├── folder-shared-open.svg
│ ├── folder-shared.svg
│ ├── folder-src-open.svg
│ ├── folder-src.svg
│ ├── folder-stack-open.svg
│ ├── folder-stack.svg
│ ├── folder-stylus-open.svg
│ ├── folder-stylus.svg
│ ├── folder-sublime-open.svg
│ ├── folder-sublime.svg
│ ├── folder-svg-open.svg
│ ├── folder-svg.svg
│ ├── folder-syntax-open.svg
│ ├── folder-syntax.svg
│ ├── folder-tasks-open.svg
│ ├── folder-tasks.svg
│ ├── folder-temp-open.svg
│ ├── folder-temp.svg
│ ├── folder-template-open.svg
│ ├── folder-template.svg
│ ├── folder-test-open.svg
│ ├── folder-test.svg
│ ├── folder-theme-open.svg
│ ├── folder-theme.svg
│ ├── folder-tools-open.svg
│ ├── folder-tools.svg
│ ├── folder-typescript-open.svg
│ ├── folder-typescript.svg
│ ├── folder-upload-open.svg
│ ├── folder-upload.svg
│ ├── folder-utils-open.svg
│ ├── folder-utils.svg
│ ├── folder-video-open.svg
│ ├── folder-video.svg
│ ├── folder-views-open.svg
│ ├── folder-views.svg
│ ├── folder-vm-open.svg
│ ├── folder-vm.svg
│ ├── folder-vscode-open.svg
│ ├── folder-vscode.svg
│ ├── folder-vue-directives-open.svg
│ ├── folder-vue-directives.svg
│ ├── folder-vue-open.svg
│ ├── folder-vue.svg
│ ├── folder-vuex-store-open.svg
│ ├── folder-vuex-store.svg
│ ├── folder-wakatime-open.svg
│ ├── folder-wakatime.svg
│ ├── folder-webpack-open.svg
│ ├── folder-webpack.svg
│ ├── folder-wordpress-open.svg
│ ├── folder-wordpress.svg
│ ├── folder-yaml.svg
│ ├── font.svg
│ ├── fortran.svg
│ ├── foxpro.svg
│ ├── fsharp.svg
│ ├── fusebox.svg
│ ├── gatsby.svg
│ ├── gcp.svg
│ ├── gemfile.svg
│ ├── git.svg
│ ├── gitlab.svg
│ ├── gitpod.svg
│ ├── go-mod.svg
│ ├── go.svg
│ ├── go_gopher.svg
│ ├── godot-assets.svg
│ ├── godot.svg
│ ├── gradle.svg
│ ├── graphcool.svg
│ ├── graphql.svg
│ ├── groovy.svg
│ ├── grunt.svg
│ ├── gulp.svg
│ ├── h.svg
│ ├── hack.svg
│ ├── haml.svg
│ ├── handlebars.svg
│ ├── haskell.svg
│ ├── haxe.svg
│ ├── hcl.svg
│ ├── hcl_light.svg
│ ├── helm.svg
│ ├── heroku.svg
│ ├── hpp.svg
│ ├── html.svg
│ ├── http.svg
│ ├── husky.svg
│ ├── i18n.svg
│ ├── image.svg
│ ├── import-snipps.svg
│ ├── ionic.svg
│ ├── istanbul.svg
│ ├── java.svg
│ ├── javascript-map.svg
│ ├── javascript.svg
│ ├── jenkins.svg
│ ├── jest.svg
│ ├── jinja.svg
│ ├── jinja_light.svg
│ ├── json.svg
│ ├── julia.svg
│ ├── jupyter.svg
│ ├── karma.svg
│ ├── key.svg
│ ├── kivy.svg
│ ├── kl.svg
│ ├── kotlin.svg
│ ├── laravel.svg
│ ├── less.svg
│ ├── lib.svg
│ ├── liquid.svg
│ ├── livescript.svg
│ ├── lock.svg
│ ├── log.svg
│ ├── logo-dark.svg
│ ├── logo-light.svg
│ ├── lua.svg
│ ├── makefile.svg
│ ├── markdown.svg
│ ├── markojs.svg
│ ├── mathematica.svg
│ ├── matlab.svg
│ ├── mdx.svg
│ ├── merlin.svg
│ ├── mint.svg
│ ├── mjml.svg
│ ├── mocha.svg
│ ├── moonscript.svg
│ ├── mxml.svg
│ ├── nest-controller.svg
│ ├── nest-decorator.svg
│ ├── nest-filter.svg
│ ├── nest-gateway.svg
│ ├── nest-guard.svg
│ ├── nest-middleware.svg
│ ├── nest-module.svg
│ ├── nest-pipe.svg
│ ├── nest-service.svg
│ ├── nest.svg
│ ├── netlify.svg
│ ├── ngrx-actions.svg
│ ├── ngrx-effects.svg
│ ├── ngrx-entity.svg
│ ├── ngrx-reducer.svg
│ ├── ngrx-state.svg
│ ├── nim.svg
│ ├── nix.svg
│ ├── nodejs.svg
│ ├── nodejs_alt.svg
│ ├── nodemon.svg
│ ├── now.svg
│ ├── now_light.svg
│ ├── npm.svg
│ ├── nunjucks.svg
│ ├── nuxt.svg
│ ├── ocaml.svg
│ ├── pdf.svg
│ ├── percy.svg
│ ├── perl.svg
│ ├── php.svg
│ ├── php_elephant.svg
│ ├── plaintext.svg
│ ├── postcss.svg
│ ├── powerpoint.svg
│ ├── powershell.svg
│ ├── prettier.svg
│ ├── prisma.svg
│ ├── processing.svg
│ ├── processing_light.svg
│ ├── prolog.svg
│ ├── protractor.svg
│ ├── pug.svg
│ ├── puppet.svg
│ ├── purescript.svg
│ ├── python-misc.svg
│ ├── python.svg
│ ├── qsharp.svg
│ ├── r.svg
│ ├── racket.svg
│ ├── raml.svg
│ ├── razor.svg
│ ├── react.svg
│ ├── react_ts.svg
│ ├── readme.svg
│ ├── reason.svg
│ ├── red.svg
│ ├── redux-action.svg
│ ├── redux-reducer.svg
│ ├── redux-store.svg
│ ├── refresh.svg
│ ├── restql.svg
│ ├── riot.svg
│ ├── robot.svg
│ ├── rollup.svg
│ ├── routing.svg
│ ├── ruby.svg
│ ├── rust.svg
│ ├── san.svg
│ ├── sass.svg
│ ├── sbt.svg
│ ├── scala.svg
│ ├── scheme.svg
│ ├── scss.svg
│ ├── search.svg
│ ├── semantic-release.svg
│ ├── semantic-release_light.svg
│ ├── sequelize.svg
│ ├── settings.svg
│ ├── shaderlab.svg
│ ├── silverstripe.svg
│ ├── slim.svg
│ ├── smarty.svg
│ ├── snyk.svg
│ ├── solidity.svg
│ ├── stencil.svg
│ ├── stencil_light.svg
│ ├── storybook.svg
│ ├── stylelint.svg
│ ├── stylelint_light.svg
│ ├── stylus.svg
│ ├── sublime.svg
│ ├── svelte.svg
│ ├── svg.svg
│ ├── swc.svg
│ ├── swift.svg
│ ├── table.svg
│ ├── tailwindcss.svg
│ ├── terraform.svg
│ ├── test-js.svg
│ ├── test-jsx.svg
│ ├── test-ts.svg
│ ├── tex.svg
│ ├── todo.svg
│ ├── travis.svg
│ ├── tune.svg
│ ├── twig.svg
│ ├── typescript-def.svg
│ ├── typescript.svg
│ ├── url.svg
│ ├── vagrant.svg
│ ├── velocity.svg
│ ├── verilog.svg
│ ├── vfl.svg
│ ├── video.svg
│ ├── vim.svg
│ ├── virtual.svg
│ ├── visualstudio.svg
│ ├── vscode.svg
│ ├── vue-config.svg
│ ├── vue.svg
│ ├── vuex-store.svg
│ ├── wakatime.svg
│ ├── wakatime_light.svg
│ ├── wallaby.svg
│ ├── watchman.svg
│ ├── webassembly.svg
│ ├── webhint.svg
│ ├── webpack.svg
│ ├── wepy.svg
│ ├── wolframlanguage.svg
│ ├── word.svg
│ ├── xaml.svg
│ ├── xml.svg
│ ├── yaml.svg
│ ├── yang.svg
│ ├── yarn.svg
│ ├── zig.svg
│ └── zip.svg
├── logo.png
└── logo.svg
├── src
├── components
│ ├── add_snipp.ts
│ ├── add_terminal_snipp.ts
│ ├── edit_snipp.ts
│ ├── edit_terminal_snipp.ts
│ ├── search_snipps.ts
│ └── search_terminal_snipps.ts
├── extension.ts
├── functions
│ └── multistep.ts
├── interfaces
│ └── snipp.ts
├── providers
│ ├── CompletionProvider.ts
│ ├── SnippExportProvider.ts
│ ├── SnippProvider.ts
│ └── TerminalSnippProvider.ts
└── test
│ └── extension.test.ts
├── tsconfig.json
└── yarn.lock
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devon2018/snippet/d30d370255c01c4515b80105e283c04a6d081dbf/.DS_Store
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 | "parser": "@typescript-eslint/parser",
4 | "parserOptions": {
5 | "ecmaVersion": 6,
6 | "sourceType": "module"
7 | },
8 | "plugins": [
9 | "@typescript-eslint"
10 | ],
11 | "rules": {
12 | "@typescript-eslint/class-name-casing": "warn",
13 | "@typescript-eslint/semi": "warn",
14 | "curly": "warn",
15 | "eqeqeq": "warn",
16 | "no-throw-literal": "warn",
17 | "semi": "off"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | ---
5 |
6 | **Is your feature request related to a problem? Please describe.**
7 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
8 |
9 | **Describe the solution you'd like**
10 | A clear and concise description of what you want to happen.
11 |
12 | **Describe alternatives you've considered**
13 | A clear and concise description of any alternative solutions or features you've considered.
14 |
15 | **Additional context**
16 | Add any other context or screenshots about the feature request here.
17 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | out
2 | node_modules
3 | .vscode-test/
4 | *.vsix
5 |
--------------------------------------------------------------------------------
/.nyc_output/eeee2065-b64d-4e2d-b9eb-6bf23d6e1493.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/.nyc_output/processinfo/eeee2065-b64d-4e2d-b9eb-6bf23d6e1493.json:
--------------------------------------------------------------------------------
1 | {"parent":null,"pid":45479,"argv":["/Users/devonray/.nvm/versions/node/v14.18.1/bin/node","/Users/devonray/Projects/DjinnDigital/Snippet/node_modules/.bin/mocha","out/test/**/*.test.js"],"execArgv":[],"cwd":"/Users/devonray/Projects/DjinnDigital/Snippet","time":1639494844825,"ppid":45478,"coverageFilename":"/Users/devonray/Projects/DjinnDigital/Snippet/.nyc_output/eeee2065-b64d-4e2d-b9eb-6bf23d6e1493.json","externalId":"","uuid":"eeee2065-b64d-4e2d-b9eb-6bf23d6e1493","files":[]}
--------------------------------------------------------------------------------
/.nyc_output/processinfo/index.json:
--------------------------------------------------------------------------------
1 | {"processes":{"eeee2065-b64d-4e2d-b9eb-6bf23d6e1493":{"parent":null,"children":[]}},"files":{},"externalIds":{}}
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // See http://go.microsoft.com/fwlink/?LinkId=827846
3 | // for the documentation about the extensions.json format
4 | "recommendations": [
5 | "dbaeumer.vscode-eslint"
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | // Place your settings in this file to overwrite default and user settings.
2 | {
3 | "files.exclude": {
4 | "out": false // set this to true to hide the "out" folder with the compiled JS files
5 | },
6 | "search.exclude": {
7 | "out": true // set this to false to include "out" folder in search results
8 | },
9 | // Turn off tsc task auto detection since we have the necessary tasks as npm scripts
10 | "typescript.tsc.autoDetect": "off"
11 | }
--------------------------------------------------------------------------------
/.vscode/tasks.json:
--------------------------------------------------------------------------------
1 | // See https://go.microsoft.com/fwlink/?LinkId=733558
2 | // for the documentation about the tasks.json format
3 | {
4 | "version": "2.0.0",
5 | "tasks": [
6 | {
7 | "type": "npm",
8 | "script": "watch",
9 | "problemMatcher": "$tsc-watch",
10 | "isBackground": true,
11 | "presentation": {
12 | "reveal": "never"
13 | },
14 | "group": {
15 | "kind": "build",
16 | "isDefault": true
17 | }
18 | }
19 | ]
20 | }
21 |
--------------------------------------------------------------------------------
/.vscodeignore:
--------------------------------------------------------------------------------
1 | .vscode/**
2 | .vscode-test/**
3 | out/test/**
4 | src/**
5 | .gitignore
6 | vsc-extension-quickstart.md
7 | **/tsconfig.json
8 | **/.eslintrc.json
9 | **/*.map
10 | **/*.ts
11 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Change Log
2 |
3 | All notable changes to the "Snippet" extension will be documented in this file.
4 |
5 | Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
6 |
7 | ## [Unreleased]
8 |
9 | - Initial release
--------------------------------------------------------------------------------
/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devon2018/snippet/d30d370255c01c4515b80105e283c04a6d081dbf/resources/.DS_Store
--------------------------------------------------------------------------------
/resources/demo/create-snipp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devon2018/snippet/d30d370255c01c4515b80105e283c04a6d081dbf/resources/demo/create-snipp.gif
--------------------------------------------------------------------------------
/resources/demo/insert-snipp.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devon2018/snippet/d30d370255c01c4515b80105e283c04a6d081dbf/resources/demo/insert-snipp.gif
--------------------------------------------------------------------------------
/resources/dependency.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/icons/3d.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/add-icon.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/angular-component.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/angular-directive.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/angular-guard.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/angular-pipe.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/angular-resolver.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/angular-service.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/angular.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/apiblueprint.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/resources/icons/applescript.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/appveyor.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/resources/icons/arduino.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/icons/audio.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/authors.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/azure.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/ballerina.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/bazel.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/buildkite.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/c.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/certificate.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/changelog.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/cmake.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/resources/icons/code-climate.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/code-climate_light.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/codeowners.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/coffee.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/conduct.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/console.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/contributing.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/cpp.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/credits.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/csharp.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/css-map.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/css.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/database.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/diff.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/disc.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/document.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/dotjs.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/resources/icons/drone.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/resources/icons/drone_light.svg:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/resources/icons/edge.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/ejs.svg:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/resources/icons/elixir.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/email.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/erlang.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/resources/icons/exe.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/favicon.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/file.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/firebase.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/resources/icons/flow.svg:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/resources/icons/folder-api-open.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/resources/icons/folder-api.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/icons/folder-app-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-app.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-archive-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-archive.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-audio-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-audio.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-aws-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-aws.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-batch-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-batch.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-ci-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-ci.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-class-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-class.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-client-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-client.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-cluster-open.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/resources/icons/folder-cluster.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/icons/folder-command-open.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/resources/icons/folder-command.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/icons/folder-components-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-components.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-container-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-container.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-content-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-content.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-coverage-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-coverage.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-css-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-css.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-custom-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-delta-open.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/resources/icons/folder-delta.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/icons/folder-dist-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-dist.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-docs-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-docs.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-download-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-download.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-dump-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-dump.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-environment-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-environment.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-error-open.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/resources/icons/folder-error.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/resources/icons/folder-event-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-event.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-examples-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-examples.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-export-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-export.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/resources/icons/folder-flow-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-flow.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-font-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-font.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-helper-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-helper.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-hook-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-hook.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-images-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-images.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-import-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-import.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-include-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-include.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-jinja-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-jinja-open_light.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-jinja.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-jinja_light.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-job-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-job.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-keys-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-keys.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-layout-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-layout.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-lib-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-lib.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-log-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-log.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-mail-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-mail.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-mappings-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-mappings.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-markdown-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-markdown.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-messages-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-messages.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-meta-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-meta.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-mobile-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-mobile.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-mock-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-mock.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-nuxt-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-nuxt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-packages-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-packages.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-phpmailer-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-phpmailer.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-pipe-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-pipe.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-plaintext.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-prisma-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-prisma.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-private-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-private.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-resource-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-resource.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-routes-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-routes.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-scripts-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-scripts.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-serverless-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-serverless.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-shared-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-shared.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-stack-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-stack.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-stylus.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-sublime-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-sublime.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-syntax-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-syntax.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-tasks-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-tasks.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-temp-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-temp.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-template-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-template.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-test-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-test.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-tools-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-tools.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-upload-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-upload.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-utils-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-utils.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-video-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-video.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-views-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-views.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-vm-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-vm.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-vscode-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-vscode.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/folder-vue-directives-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-vue-directives.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-vue-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-vue.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-vuex-store-open.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-vuex-store.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/folder-yaml.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/font.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/fsharp.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/resources/icons/gemfile.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/git.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/gulp.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/h.svg:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/resources/icons/hack.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/resources/icons/haskell.svg:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/resources/icons/hcl.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/hcl_light.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/heroku.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/hpp.svg:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/resources/icons/html.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/i18n.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/image.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/java.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/javascript.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/json.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/julia.svg:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/resources/icons/karma.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/resources/icons/key.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/kivy.svg:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/resources/icons/lib.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/liquid.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/lock.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/log.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/logo-dark.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/lua.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/resources/icons/markdown.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/mdx.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/merlin.svg:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/resources/icons/moonscript.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/mxml.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/nim.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/npm.svg:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/resources/icons/nunjucks.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/nuxt.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/perl.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/powerpoint.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/powershell.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/prisma.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/puppet.svg:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/resources/icons/raml.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/razor.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/readme.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/riot.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/routing.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/ruby.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/san.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/sbt.svg:
--------------------------------------------------------------------------------
1 |
2 |
7 |
--------------------------------------------------------------------------------
/resources/icons/scala.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/scheme.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/search.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/icons/settings.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/shaderlab.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/slim.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/smarty.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/solidity.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/resources/icons/stencil.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/stencil_light.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/stylus.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/svg.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/swift.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/table.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/tailwindcss.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/terraform.svg:
--------------------------------------------------------------------------------
1 |
13 |
--------------------------------------------------------------------------------
/resources/icons/test-js.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/test-jsx.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/test-ts.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/tex.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/todo.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/tune.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
--------------------------------------------------------------------------------
/resources/icons/url.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/verilog.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/video.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/vim.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/icons/virtual.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/visualstudio.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/vscode.svg:
--------------------------------------------------------------------------------
1 |
2 |
10 |
--------------------------------------------------------------------------------
/resources/icons/vue-config.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/vue.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/vuex-store.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/wallaby.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/webassembly.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/wepy.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/word.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/xaml.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/icons/xml.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/resources/icons/yaml.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/yang.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/zig.svg:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/resources/icons/zip.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/resources/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/devon2018/snippet/d30d370255c01c4515b80105e283c04a6d081dbf/resources/logo.png
--------------------------------------------------------------------------------
/src/interfaces/snipp.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * Snipp interface
3 | *
4 | * @todo Use createed and last used date for something
5 | */
6 | export default interface Snipp {
7 | name: string;
8 | tags: string[];
9 | content: string;
10 | contentType: string;
11 | created: Date;
12 | lastUsed: Date;
13 | }
--------------------------------------------------------------------------------
/src/test/extension.test.ts:
--------------------------------------------------------------------------------
1 | // import { expect, use } from 'chai';
2 |
3 |
4 | // // You can import and use all API from the 'vscode' module
5 | // // as well as import your extension to test it
6 | // import * as vcse from "vcse";
7 | // // import * as myExtension from '../extension';
8 |
9 | // descripe("Extension Test Suite", () => {
10 | // vcse.window.showInformationMessage("Start all tests.");
11 |
12 | // test("Sample test", () => {
13 | // assert.equal(-1, [1, 2, 3].indexOf(5));
14 | // assert.equal(-1, [1, 2, 3].indexOf(0));
15 | // });
16 | // });
17 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "commonjs",
4 | "target": "es6",
5 | "outDir": "out",
6 | "lib": [
7 | "es6"
8 | ],
9 | "sourceMap": true,
10 | "rootDir": "src",
11 | "strict": true /* enable all strict type-checking options */
12 | /* Additional Checks */
13 | // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
14 | // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
15 | // "noUnusedParameters": true, /* Report errors on unused parameters. */
16 | },
17 | "exclude": [
18 | "node_modules",
19 | ".vscode-test"
20 | ]
21 | }
22 |
--------------------------------------------------------------------------------