├── .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 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /resources/icons/angular-component.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/angular-directive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/angular-guard.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/angular-pipe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/angular-resolver.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/angular-service.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/angular.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/apiblueprint.svg: -------------------------------------------------------------------------------- 1 | 2 | api-blueprint 3 | Created with Sketch. 4 | 5 | 6 | -------------------------------------------------------------------------------- /resources/icons/applescript.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/appveyor.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /resources/icons/arduino.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /resources/icons/audio.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 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 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/changelog.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/cmake.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/icons/code-climate.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/code-climate_light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/codeowners.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/coffee.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/conduct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/console.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/contributing.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/cpp.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/credits.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/csharp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/css-map.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/css.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/database.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/diff.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/disc.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/document.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/dotjs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /resources/icons/drone.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /resources/icons/drone_light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /resources/icons/edge.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/ejs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/icons/elixir.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/email.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/erlang.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /resources/icons/exe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/favicon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/firebase.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /resources/icons/flow.svg: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /resources/icons/folder-api-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/folder-api.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /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 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /resources/icons/folder-cluster.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/icons/folder-command-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/folder-command.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /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 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/folder-delta.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /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 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/icons/folder-error.svg: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 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 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/fsharp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/icons/gemfile.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/git.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/gulp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/h.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /resources/icons/hack.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /resources/icons/haskell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 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 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/icons/html.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/i18n.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/java.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/javascript.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/json.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/julia.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /resources/icons/karma.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /resources/icons/key.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/kivy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /resources/icons/lib.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/liquid.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/lock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/log.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/logo-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | S 5 | Created with Sketch. 6 | 7 | 8 | S 9 | 10 | 11 | -------------------------------------------------------------------------------- /resources/icons/lua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/icons/markdown.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/mdx.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/merlin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /resources/icons/moonscript.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/mxml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/nim.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/npm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | n 7 | 8 | 9 | -------------------------------------------------------------------------------- /resources/icons/nunjucks.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /resources/icons/nuxt.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/perl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/powerpoint.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/powershell.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/prisma.svg: -------------------------------------------------------------------------------- 1 | prismaCreated with Sketch. 2 | -------------------------------------------------------------------------------- /resources/icons/puppet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /resources/icons/raml.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/razor.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/readme.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/riot.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/routing.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/ruby.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/san.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/sbt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /resources/icons/scala.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/scheme.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/search.svg: -------------------------------------------------------------------------------- 1 | 3 | 7 | -------------------------------------------------------------------------------- /resources/icons/settings.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/shaderlab.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/slim.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/smarty.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /resources/icons/solidity.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 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 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/tailwindcss.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/terraform.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /resources/icons/test-js.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/test-jsx.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 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 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /resources/icons/url.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/verilog.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/video.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/vim.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/icons/virtual.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/visualstudio.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/vscode.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | BrandVisualStudioCode 7 | 8 | 9 | 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 | web-assembly-logo-black 2 | -------------------------------------------------------------------------------- /resources/icons/wepy.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/word.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/xaml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /resources/icons/xml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /resources/icons/yaml.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/yang.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/zig.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/icons/zip.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 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 | --------------------------------------------------------------------------------