2 "name": "coc-snippets",
4 "description": "Snippets extension for coc.nvim",
5 "main": "lib/index.js",
6 "publisher": "chemzqm",
16 "clean": "rimraf lib",
18 "prepare": "npx npm-run-all clean build"
26 "title": "Edit user snippets file of current document filetype.",
27 "command": "snippets.editSnippets"
30 "title": "Edit snippets files of current document filetype.",
31 "command": "snippets.openSnippetFiles"
37 "snippets.priority": {
40 "description": "Completion source priority of snippets."
42 "snippets.editSnippetsCommand": {
45 "description": "Open command used for snippets.editSnippets command, use coc.preferences.jumpCommand by default."
54 "description": "Trace level of snippets channel."
56 "snippets.enableStatusItem": {
59 "description": "Enable status item in g:coc_status used for statusline."
61 "snippets.loadFromExtensions": {
64 "description": "Enable load snippets from extensions."
66 "snippets.textmateSnippetsRoots": {
69 "description": "List of directories that contains textmate/VSCode snippets to load.",
77 "description": "Configure filetypes to inherit with, ex: {\"cpp\": [\"c\"], \"javascriptreact\": [\"javascript\"]}"
79 "snippets.userSnippetsDirectory": {
82 "description": "Directory that contains custom user ultisnips snippets, use ultisnips in extension root by default."
84 "snippets.shortcut": {
87 "description": "Shortcut in completion menu."
89 "snippets.triggerCharacters": {
92 "description": "Trigger characters for trigger snippets completion.",
97 "snippets.autoTrigger": {
100 "description": "Enable trigger auto trigger snippet after type character."
102 "snippets.convertToSnippetsAction": {
105 "description": "Add convert to snippet to code action list."
107 "snippets.ultisnips.enable": {
110 "description": "Enable load snippets from ultisnips folders."
112 "snippets.ultisnips.usePythonx": {
115 "description": "Use :pyx command for python code when possible."
117 "snippets.ultisnips.pythonVersion": {
120 "description": "Python version used for python code when not using pyx."
122 "snippets.ultisnips.directories": {
127 "description": "Directories that searched for snippet files, could be directory as subfolder in $runtimepath or absolute paths.",
132 "snippets.snipmate.enable": {
135 "description": "Load snipmate snippets from snippets directory in runtimepath."
137 "snippets.snipmate.author": {
140 "description": "Author name used for g:snips_author"
146 "testEnvironment": "node",
147 "moduleFileExtensions": [
154 "^.+\\.tsx?$": "ts-jest"
156 "testRegex": "tests/.*\\.ts$"
158 "author": "chemzqm@gmail.com",
161 "@chemzqm/tsconfig": "^0.0.3",
162 "@chemzqm/tslint-config": "^1.0.18",
163 "@types/jest": "^25.1.4",
164 "@types/node": "^13.9.1",
165 "@types/pify": "^3.0.2",
166 "@types/uuid": "^7.0.0",
167 "@types/which": "^1.3.2",
168 "coc.nvim": "^0.0.77",
169 "debounce": "^1.2.0",
171 "jsonc-parser": "^2.2.1",
174 "ts-jest": "^25.2.1",
175 "ts-loader": "^6.2.1",
177 "typescript": "^3.8.3",
179 "vscode-languageserver-protocol": "^3.15.3",
180 "webpack": "^4.42.0",
181 "webpack-cli": "^3.3.11",