d3a35372046bc9485f4b44107f4eba5ec8c0315d
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-html / package.json
1 {
2   "name": "coc-html",
3   "version": "1.2.4",
4   "description": "Html extension for coc",
5   "main": "lib/index.js",
6   "publisher": "chemzqm",
7   "engines": {
8     "coc": "^0.0.15"
9   },
10   "keywords": [
11     "coc.nvim",
12     "languageserver"
13   ],
14   "scripts": {
15     "clean": "rimraf lib",
16     "build": "webpack",
17     "prepare": "npx npm-run-all clean build"
18   },
19   "activationEvents": [
20     "onLanguage:html",
21     "onLanguage:htmldjango",
22     "onLanguage:handlebars"
23   ],
24   "contributes": {
25     "configuration": {
26       "type": "object",
27       "title": "HTML",
28       "properties": {
29         "html.experimental.custom.tags": {
30           "type": "array",
31           "description": "A list of JSON file paths that define custom tags."
32         },
33         "html.experimental.custom.attributes": {
34           "type": "array",
35           "description": "A list of JSON file paths that define custom attributes."
36         },
37         "html.enable": {
38           "type": "boolean",
39           "default": true
40         },
41         "html.execArgv": {
42           "type": "array",
43           "default": [],
44           "items": {
45             "type": "string"
46           }
47         },
48         "html.trace.server": {
49           "type": "string",
50           "default": "off",
51           "enum": [
52             "off",
53             "messages",
54             "verbose"
55           ]
56         },
57         "html.filetypes": {
58           "type": "array",
59           "default": [
60             "html",
61             "handlebars",
62             "htmldjango"
63           ],
64           "items": {
65             "type": "string"
66           }
67         },
68         "html.format.enable": {
69           "type": "boolean",
70           "scope": "window",
71           "default": true,
72           "description": "Enable/disable default HTML formatter"
73         },
74         "html.format.wrapLineLength": {
75           "type": "integer",
76           "scope": "resource",
77           "default": 120,
78           "description": "Maximum amount of characters per line (0 = disable)."
79         },
80         "html.format.unformatted": {
81           "type": [
82             "string",
83             "null"
84           ],
85           "scope": "resource",
86           "default": "wbr",
87           "description": "List of tags, comma separated, that shouldn't be reformatted. 'null' defaults to all tags listed at https://www.w3.org/TR/html5/dom.html#phrasing-content."
88         },
89         "html.format.contentUnformatted": {
90           "type": [
91             "string",
92             "null"
93           ],
94           "scope": "resource",
95           "default": "pre,code,textarea",
96           "description": "List of tags, comma separated, where the content shouldn't be reformatted. 'null' defaults to the 'pre' tag."
97         },
98         "html.format.indentInnerHtml": {
99           "type": "boolean",
100           "scope": "resource",
101           "default": false
102         },
103         "html.format.preserveNewLines": {
104           "type": "boolean",
105           "scope": "resource",
106           "default": true
107         },
108         "html.format.maxPreserveNewLines": {
109           "type": [
110             "number",
111             "null"
112           ],
113           "scope": "resource",
114           "default": null,
115           "description": "List of tags, comma separated, that should have an extra newline before them. 'null'"
116         },
117         "html.format.indentHandlebars": {
118           "type": "boolean",
119           "scope": "resource",
120           "default": false
121         },
122         "html.format.endWithNewline": {
123           "type": "boolean",
124           "scope": "resource",
125           "default": false
126         },
127         "html.format.extraLiners": {
128           "type": [
129             "string",
130             "null"
131           ],
132           "scope": "resource",
133           "default": "head, body, /html",
134           "description": "List of tags, comma separated, that should have an extra newline before them."
135         },
136         "html.format.wrapAttributes": {
137           "type": "string",
138           "scope": "resource",
139           "default": "auto",
140           "enum": [
141             "auto",
142             "force",
143             "force-aligned",
144             "force-expand-multiline"
145           ]
146         },
147         "html.suggest.angular1": {
148           "type": "boolean",
149           "scope": "resource",
150           "default": true,
151           "description": "Configures if the built-in HTML language support suggests Angular V1 tags and properties."
152         },
153         "html.suggest.ionic": {
154           "type": "boolean",
155           "scope": "resource",
156           "default": true,
157           "description": "Configures if the built-in HTML language support suggests Ionic tags, properties and values."
158         },
159         "html.suggest.html5": {
160           "type": "boolean",
161           "scope": "resource",
162           "default": true,
163           "description": "Configures if the built-in HTML language support suggests HTML5 tags, properties and values."
164         },
165         "html.validate.scripts": {
166           "type": "boolean",
167           "scope": "resource",
168           "default": true,
169           "description": "Configures if the built-in HTML language support validates embedded scripts."
170         },
171         "html.validate.styles": {
172           "type": "boolean",
173           "scope": "resource",
174           "default": true,
175           "description": "Configures if the built-in HTML language support validates embedded styles."
176         },
177         "html.validate.html": {
178           "type": "boolean",
179           "scope": "resource",
180           "default": true,
181           "description": "Configures if the built-in HTML language support validates HTML."
182         },
183         "html.autoClosingTags": {
184           "type": "boolean",
185           "default": false,
186           "description": "Enable/disable autoClosing of HTML tags."
187         }
188       }
189     }
190   },
191   "author": "chemzqm@gmail.com",
192   "license": "MIT",
193   "repository": {
194     "type": "git",
195     "url": "git+https://github.com/neoclide/coc-html.git"
196   },
197   "devDependencies": {
198     "@chemzqm/tsconfig": "^0.0.3",
199     "@chemzqm/tslint-config": "^1.0.18",
200     "@types/node": "^13.7.0",
201     "coc.nvim": "^0.0.74",
202     "rimraf": "^3.0.2",
203     "ts-loader": "^6.2.1",
204     "tslint": "^6.0.0",
205     "vscode-css-languageservice": "^4.0.3-next.27",
206     "vscode-html-languageservice": "^3.0.4-next.14",
207     "vscode-languageserver": "^6.1.0",
208     "vscode-languageserver-types": "3.15.1",
209     "vscode-uri": "^2.1.1",
210     "webpack": "^4.41.5",
211     "webpack-cli": "^3.3.10"
212   },
213   "dependencies": {
214     "typescript": "^3"
215   }
216 }