855014f8bdd692a4a185c7d3d0f89740fd263050
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-eslint / package.json
1 {
2   "name": "coc-eslint",
3   "version": "1.2.7",
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.trace.server": {
50           "type": "string",
51           "default": "off",
52           "enum": [
53             "off",
54             "messages",
55             "verbose"
56           ]
57         },
58         "eslint.execArgv": {
59           "type": "array",
60           "default": [],
61           "items": {
62             "type": "string"
63           }
64         },
65         "eslint.filetypes": {
66           "type": "array",
67           "default": [
68             "javascript",
69             "javascriptreact",
70             "typescript",
71             "typescriptreact"
72           ],
73           "items": {
74             "type": "string"
75           }
76         },
77         "eslint.packageManager": {
78           "type": "string",
79           "default": "npm",
80           "enum": [
81             "npm",
82             "yarn"
83           ]
84         },
85         "eslint.run": {
86           "type": "string",
87           "default": "onType",
88           "enum": [
89             "onType",
90             "onSave"
91           ]
92         },
93         "eslint.nodePath": {
94           "type": [
95             "string",
96             "null"
97           ],
98           "default": null,
99           "description": "A path added to NODE_PATH when resolving the eslint module."
100         },
101         "eslint.autoFix": {
102           "type": "boolean",
103           "default": true,
104           "description": "Enable auto fix feature"
105         },
106         "eslint.options": {
107           "scope": "resource",
108           "type": "object",
109           "default": {},
110           "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)."
111         },
112         "eslint.autoFixOnSave": {
113           "type": "boolean",
114           "default": false
115         },
116         "eslint.codeAction.disableRuleComment": {
117           "scope": "resource",
118           "type": "object",
119           "default": {
120             "enable": true,
121             "location": "separateLine"
122           },
123           "properties": {
124             "enable": {
125               "type": "boolean",
126               "default": true,
127               "description": "Show the disable code actions."
128             },
129             "location": {
130               "type": "string",
131               "enum": [
132                 "separateLine",
133                 "sameLine"
134               ],
135               "default": "separateLine",
136               "description": "Configure the disable rule code action to insert the comment on the same line or a new line."
137             }
138           }
139         },
140         "eslint.codeAction.showDocumentation": {
141           "scope": "resource",
142           "type": "object",
143           "default": {
144             "enable": true
145           },
146           "properties": {
147             "enable": {
148               "type": "boolean",
149               "default": true,
150               "description": "Show the documentation code actions."
151             }
152           }
153         }
154       }
155     }
156   },
157   "author": "chemzqm@gmail.com",
158   "license": "MIT",
159   "devDependencies": {
160     "@chemzqm/tsconfig": "^0.0.3",
161     "@chemzqm/tslint-config": "^1.0.18",
162     "@types/eslint": "^6.1.3",
163     "@types/fast-diff": "^1.2.0",
164     "@types/node": "^13.1.7",
165     "coc.nvim": "0.0.65",
166     "eslint": "^6.8.0",
167     "fast-diff": "^1.2.0",
168     "resolve-from": "^5.0.0",
169     "rimraf": "^3.0.0",
170     "ts-loader": "^6.2.1",
171     "tslint": "^5.20.1",
172     "typescript": "^3.7.4",
173     "vscode-languageserver": "^6.0.0",
174     "vscode-languageserver-protocol": "^3.15.0",
175     "vscode-languageserver-textdocument": "^1.0.0",
176     "vscode-uri": "^2.1.1",
177     "webpack": "^4.41.5",
178     "webpack-cli": "^3.3.10",
179     "which": "^2.0.2"
180   },
181   "dependencies": {}
182 }