Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-snippets / package.json
1 {
2   "name": "coc-snippets",
3   "version": "2.3.1",
4   "description": "Snippets extension for coc.nvim",
5   "main": "lib/index.js",
6   "publisher": "chemzqm",
7   "keywords": [
8     "coc.nvim",
9     "snippets",
10     "colors"
11   ],
12   "engines": {
13     "coc": "^0.0.79"
14   },
15   "scripts": {
16     "clean": "rimraf lib",
17     "build": "webpack",
18     "prepare": "npx npm-run-all clean build"
19   },
20   "activationEvents": [
21     "*"
22   ],
23   "contributes": {
24     "commands": [
25       {
26         "title": "Edit user snippets file of current document filetype.",
27         "command": "snippets.editSnippets"
28       },
29       {
30         "title": "Edit snippets files of current document filetype.",
31         "command": "snippets.openSnippetFiles"
32       }
33     ],
34     "configuration": {
35       "type": "object",
36       "properties": {
37         "snippets.priority": {
38           "type": "number",
39           "default": 90,
40           "description": "Completion source priority of snippets."
41         },
42         "snippets.editSnippetsCommand": {
43           "type": "string",
44           "default": "",
45           "description": "Open command used for snippets.editSnippets command, use coc.preferences.jumpCommand by default."
46         },
47         "snippets.trace": {
48           "type": "string",
49           "default": "error",
50           "enum": [
51             "error",
52             "verbose"
53           ],
54           "description": "Trace level of snippets channel."
55         },
56         "snippets.enableStatusItem": {
57           "type": "boolean",
58           "default": true,
59           "description": "Enable status item in g:coc_status used for statusline."
60         },
61         "snippets.loadFromExtensions": {
62           "type": "boolean",
63           "default": true,
64           "description": "Enable load snippets from extensions."
65         },
66         "snippets.textmateSnippetsRoots": {
67           "type": "array",
68           "default": [],
69           "description": "List of directories that contains textmate/VSCode snippets to load.",
70           "items": {
71             "type": "string"
72           }
73         },
74         "snippets.extends": {
75           "type": "object",
76           "default": {},
77           "description": "Configure filetypes to inherit with, ex: {\"cpp\": [\"c\"], \"javascriptreact\": [\"javascript\"]}"
78         },
79         "snippets.userSnippetsDirectory": {
80           "type": "string",
81           "default": "",
82           "description": "Directory that contains custom user ultisnips snippets, use ultisnips in extension root by default."
83         },
84         "snippets.shortcut": {
85           "type": "string",
86           "default": "S",
87           "description": "Shortcut in completion menu."
88         },
89         "snippets.triggerCharacters": {
90           "type": "array",
91           "default": [],
92           "description": "Trigger characters for trigger snippets completion.",
93           "items": {
94             "type": "string"
95           }
96         },
97         "snippets.autoTrigger": {
98           "type": "boolean",
99           "default": true,
100           "description": "Enable trigger auto trigger snippet after type character."
101         },
102         "snippets.ultisnips.enable": {
103           "type": "boolean",
104           "default": true,
105           "description": "Enable load snippets from ultisnips folders."
106         },
107         "snippets.ultisnips.usePythonx": {
108           "type": "boolean",
109           "default": true,
110           "description": "Use :pyx command for python code when possible."
111         },
112         "snippets.ultisnips.pythonVersion": {
113           "type": "number",
114           "default": 3,
115           "description": "Python version used for python code when not using pyx."
116         },
117         "snippets.ultisnips.directories": {
118           "type": "array",
119           "default": [
120             "UltiSnips"
121           ],
122           "description": "Directories that searched for ultisnips snippet files, could be directory as subfolder in $runtimepath or absolute paths.",
123           "items": {
124             "type": "string"
125           }
126         },
127         "snippets.snipmate.enable": {
128           "type": "boolean",
129           "default": true,
130           "description": "Load snipmate snippets from snippets directory in runtimepath."
131         },
132         "snippets.snipmate.author": {
133           "type": "string",
134           "default": "",
135           "description": "Author name used for g:snips_author"
136         }
137       }
138     }
139   },
140   "jest": {
141     "testEnvironment": "node",
142     "moduleFileExtensions": [
143       "ts",
144       "tsx",
145       "json",
146       "js"
147     ],
148     "transform": {
149       "^.+\\.tsx?$": "ts-jest"
150     },
151     "testRegex": "tests/.*\\.ts$"
152   },
153   "author": "chemzqm@gmail.com",
154   "license": "MIT",
155   "devDependencies": {
156     "@types/jest": "^26.0.15",
157     "@types/node": "^12.19.0",
158     "@types/pify": "^3.0.2",
159     "@types/uuid": "^8.3.0",
160     "@types/which": "^1.3.2",
161     "coc.nvim": "^0.0.79",
162     "debounce": "^1.2.0",
163     "jest": "^26.6.1",
164     "jsonc-parser": "^2.3.1",
165     "pify": "^5.0.0",
166     "rimraf": "^3.0.2",
167     "ts-jest": "^26.4.3",
168     "ts-loader": "^8.0.7",
169     "tslint": "^6.1.3",
170     "typescript": "^4.0.5",
171     "uuid": "^8.3.1",
172     "vscode-languageserver-protocol": "^3.15.3",
173     "webpack": "^5.2.0",
174     "webpack-cli": "^4.1.0",
175     "which": "^2.0.2"
176   },
177   "dependencies": {}
178 }