Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-eslint / package.json
1 {
2   "name": "coc-eslint",
3   "version": "1.3.2",
4   "description": "eslint extension for coc",
5   "main": "lib/index.js",
6   "publisher": "chemzqm",
7   "keywords": [
8     "coc.nvim",
9     "eslint"
10   ],
11   "engines": {
12     "coc": "^0.0.64"
13   },
14   "scripts": {
15     "clean": "rimraf lib",
16     "build": "webpack",
17     "prepare": "npx npm-run-all clean build"
18   },
19   "activationEvents": [
20     "*"
21   ],
22   "contributes": {
23     "commands": [
24       {
25         "title": "Fix all auto-fixable problems",
26         "category": "ESLint",
27         "command": "eslint.executeAutofix"
28       },
29       {
30         "title": "Create a '.eslintrc' config file",
31         "category": "ESLint",
32         "command": "eslint.createConfig"
33       }
34     ],
35     "configuration": {
36       "type": "object",
37       "title": "Eslint",
38       "properties": {
39         "eslint.enable": {
40           "type": "boolean",
41           "default": true,
42           "description": "enable lint for files."
43         },
44         "eslint.quiet": {
45           "type": "boolean",
46           "default": false,
47           "description": "Turns on quiet mode, which ignores warnings."
48         },
49         "eslint.nodeEnv": {
50           "type": [
51             "string",
52             "null"
53           ],
54           "default": null,
55           "description": "The value of NODE_ENV to use when running eslint tasks."
56         },
57         "eslint.trace.server": {
58           "type": "string",
59           "default": "off",
60           "enum": [
61             "off",
62             "messages",
63             "verbose"
64           ]
65         },
66         "eslint.execArgv": {
67           "type": "array",
68           "default": [],
69           "items": {
70             "type": "string"
71           }
72         },
73         "eslint.filetypes": {
74           "type": "array",
75           "default": [
76             "javascript",
77             "javascriptreact",
78             "typescript",
79             "typescriptreact"
80           ],
81           "items": {
82             "type": "string"
83           }
84         },
85         "eslint.packageManager": {
86           "type": "string",
87           "default": "npm",
88           "enum": [
89             "npm",
90             "yarn"
91           ]
92         },
93         "eslint.run": {
94           "type": "string",
95           "default": "onType",
96           "enum": [
97             "onType",
98             "onSave"
99           ]
100         },
101         "eslint.runtime": {
102           "type": [
103             "string",
104             "null"
105           ],
106           "default": null,
107           "description": "The location of the node binary to run ESLint under."
108         },
109         "eslint.nodePath": {
110           "type": [
111             "string",
112             "null"
113           ],
114           "default": null,
115           "description": "A path added to NODE_PATH when resolving the eslint module."
116         },
117         "eslint.autoFix": {
118           "type": "boolean",
119           "default": true,
120           "description": "Enable auto fix feature"
121         },
122         "eslint.options": {
123           "scope": "resource",
124           "type": "object",
125           "default": {},
126           "description": "The eslint options object to provide args normally passed to eslint when executed from a command line (see http://eslint.org/docs/developer-guide/nodejs-api#cliengine)."
127         },
128         "eslint.autoFixOnSave": {
129           "type": "boolean",
130           "default": false
131         },
132         "eslint.autoFixSkipRules": {
133           "type": "array",
134           "items": {
135             "type": "string"
136           },
137           "default": [],
138           "description": "Rules that should be skipped when autofixing."
139         },
140         "eslint.codeAction.disableRuleComment": {
141           "scope": "resource",
142           "type": "object",
143           "default": {
144             "enable": true,
145             "location": "separateLine"
146           },
147           "properties": {
148             "enable": {
149               "type": "boolean",
150               "default": true,
151               "description": "Show the disable code actions."
152             },
153             "location": {
154               "type": "string",
155               "enum": [
156                 "separateLine",
157                 "sameLine"
158               ],
159               "default": "separateLine",
160               "description": "Configure the disable rule code action to insert the comment on the same line or a new line."
161             }
162           }
163         },
164         "eslint.codeAction.showDocumentation": {
165           "scope": "resource",
166           "type": "object",
167           "default": {
168             "enable": true
169           },
170           "properties": {
171             "enable": {
172               "type": "boolean",
173               "default": true,
174               "description": "Show the documentation code actions."
175             }
176           }
177         }
178       }
179     }
180   },
181   "author": "chemzqm@gmail.com",
182   "license": "MIT",
183   "devDependencies": {
184     "@chemzqm/tsconfig": "^0.0.3",
185     "@types/eslint": "^7.2.2",
186     "@types/fast-diff": "^1.2.0",
187     "@types/node": "^10.12.0",
188     "coc.nvim": "0.0.79",
189     "eslint": "^7.9.0",
190     "fast-diff": "^1.2.0",
191     "rimraf": "^3.0.0",
192     "ts-loader": "^6.2.1",
193     "typescript": "^3.7.4",
194     "vscode-languageserver": "^6.1.1",
195     "vscode-languageserver-protocol": "3.15.3",
196     "vscode-languageserver-textdocument": "^1.0.0",
197     "vscode-uri": "^2.1.1",
198     "webpack": "^4.41.5",
199     "webpack-cli": "^3.3.10",
200     "which": "^2.0.2"
201   },
202   "dependencies": {}
203 }