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