Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-css / package.json
1 {
2   "name": "coc-css",
3   "version": "1.2.6",
4   "description": "Css extension for coc",
5   "main": "lib/index.js",
6   "publisher": "chemzqm",
7   "engines": {
8     "coc": "^0.0.78"
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:css",
21     "onLanguage:less",
22     "onLanguage:scss",
23     "onLanguage:wxss"
24   ],
25   "contributes": {
26     "configuration": {
27       "type": "object",
28       "title": "Css",
29       "properties": {
30         "css.enable": {
31           "type": "boolean",
32           "default": true
33         },
34         "css.trace.server": {
35           "type": "string",
36           "default": "off",
37           "enum": [
38             "off",
39             "messages",
40             "verbose"
41           ]
42         },
43         "css.customData": {
44           "type": "array",
45           "markdownDescription": "A list of relative file paths pointing to JSON files following the [custom data format](https://github.com/Microsoft/vscode-css-languageservice/blob/master/docs/customData.md).\n\ncoc.nvim loads custom data on startup to enhance its CSS support for the custom CSS properties, at directives, pseudo classes and pseudo elements you specify in the JSON files.\n\nThe file paths are relative to workspace and only workspace folder settings are considered.",
46           "default": [],
47           "items": {
48             "type": "string"
49           },
50           "scope": "resource"
51         },
52         "css.completion.triggerPropertyValueCompletion": {
53           "type": "boolean",
54           "scope": "resource",
55           "default": true,
56           "description": "By default, coc.nvim triggers property value completion after selecting a CSS property. Use this setting to disable this behavior."
57         },
58         "css.completion.completePropertyWithSemicolon": {
59           "type": "boolean",
60           "scope": "resource",
61           "default": true,
62           "description": "Insert semicolon at end of line when completing CSS properties"
63         },
64         "css.validate": {
65           "type": "boolean",
66           "scope": "resource",
67           "default": true
68         },
69         "css.colorDecorators.enable": {
70           "type": "boolean",
71           "scope": "window",
72           "default": true
73         },
74         "css.lint.compatibleVendorPrefixes": {
75           "type": "string",
76           "scope": "resource",
77           "enum": [
78             "ignore",
79             "warning",
80             "error"
81           ],
82           "default": "ignore",
83           "description": "When using a vendor-specific prefix make sure to also include all other vendor-specific properties"
84         },
85         "css.lint.vendorPrefix": {
86           "type": "string",
87           "scope": "resource",
88           "enum": [
89             "ignore",
90             "warning",
91             "error"
92           ],
93           "default": "warning",
94           "description": "When using a vendor-specific prefix also include the standard property"
95         },
96         "css.lint.duplicateProperties": {
97           "type": "string",
98           "scope": "resource",
99           "enum": [
100             "ignore",
101             "warning",
102             "error"
103           ],
104           "default": "ignore",
105           "description": "Do not use duplicate style definitions"
106         },
107         "css.lint.emptyRules": {
108           "type": "string",
109           "scope": "resource",
110           "enum": [
111             "ignore",
112             "warning",
113             "error"
114           ],
115           "default": "warning",
116           "description": "Do not use empty rulesets"
117         },
118         "css.lint.importStatement": {
119           "type": "string",
120           "scope": "resource",
121           "enum": [
122             "ignore",
123             "warning",
124             "error"
125           ],
126           "default": "ignore",
127           "description": "Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."
128         },
129         "css.lint.boxModel": {
130           "type": "string",
131           "scope": "resource",
132           "enum": [
133             "ignore",
134             "warning",
135             "error"
136           ],
137           "default": "ignore"
138         },
139         "css.lint.universalSelector": {
140           "type": "string",
141           "scope": "resource",
142           "enum": [
143             "ignore",
144             "warning",
145             "error"
146           ],
147           "default": "ignore",
148           "description": "The universal selector (*) is known to be slow"
149         },
150         "css.lint.zeroUnits": {
151           "type": "string",
152           "scope": "resource",
153           "enum": [
154             "ignore",
155             "warning",
156             "error"
157           ],
158           "default": "ignore"
159         },
160         "css.lint.fontFaceProperties": {
161           "type": "string",
162           "scope": "resource",
163           "enum": [
164             "ignore",
165             "warning",
166             "error"
167           ],
168           "default": "warning",
169           "description": "@font-face rule must define 'src' and 'font-family' properties"
170         },
171         "css.lint.hexColorLength": {
172           "type": "string",
173           "scope": "resource",
174           "enum": [
175             "ignore",
176             "warning",
177             "error"
178           ],
179           "default": "error",
180           "description": "Hex colors must consist of three or six hex numbers"
181         },
182         "css.lint.argumentsInColorFunction": {
183           "type": "string",
184           "scope": "resource",
185           "enum": [
186             "ignore",
187             "warning",
188             "error"
189           ],
190           "default": "error",
191           "description": "Invalid number of parameters"
192         },
193         "css.lint.unknownProperties": {
194           "type": "string",
195           "scope": "resource",
196           "enum": [
197             "ignore",
198             "warning",
199             "error"
200           ],
201           "default": "warning",
202           "description": "Unknown property."
203         },
204         "css.lint.ieHack": {
205           "type": "string",
206           "scope": "resource",
207           "enum": [
208             "ignore",
209             "warning",
210             "error"
211           ],
212           "default": "ignore"
213         },
214         "css.lint.unknownVendorSpecificProperties": {
215           "type": "string",
216           "scope": "resource",
217           "enum": [
218             "ignore",
219             "warning",
220             "error"
221           ],
222           "default": "ignore",
223           "description": "Unknown vendor specific property."
224         },
225         "css.lint.propertyIgnoredDueToDisplay": {
226           "type": "string",
227           "scope": "resource",
228           "enum": [
229             "ignore",
230             "warning",
231             "error"
232           ],
233           "default": "warning",
234           "description": "Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect"
235         },
236         "css.lint.important": {
237           "type": "string",
238           "scope": "resource",
239           "enum": [
240             "ignore",
241             "warning",
242             "error"
243           ],
244           "default": "ignore",
245           "description": "Import statements do not load in parallel"
246         },
247         "css.lint.float": {
248           "type": "string",
249           "scope": "resource",
250           "enum": [
251             "ignore",
252             "warning",
253             "error"
254           ],
255           "default": "ignore",
256           "description": "Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."
257         },
258         "css.lint.idSelector": {
259           "type": "string",
260           "scope": "resource",
261           "enum": [
262             "ignore",
263             "warning",
264             "error"
265           ],
266           "default": "ignore",
267           "description": "Selectors should not contain IDs because these rules are too tightly coupled with the HTML."
268         },
269         "css.lint.unknownAtRules": {
270           "type": "string",
271           "scope": "resource",
272           "enum": [
273             "ignore",
274             "warning",
275             "error"
276           ],
277           "default": "warning",
278           "description": "Unknown at-rule."
279         },
280         "less.completion.triggerPropertyValueCompletion": {
281           "type": "boolean",
282           "scope": "resource",
283           "default": true,
284           "description": "By default, coc.nvim triggers property value completion after selecting a CSS property. Use this setting to disable this behavior."
285         },
286         "less.completion.completePropertyWithSemicolon": {
287           "type": "boolean",
288           "scope": "resource",
289           "default": true,
290           "description": "Insert semicolon at end of line when completing CSS properties"
291         },
292         "less.validate": {
293           "type": "boolean",
294           "scope": "resource",
295           "default": true
296         },
297         "less.colorDecorators.enable": {
298           "type": "boolean",
299           "scope": "window",
300           "default": true
301         },
302         "less.lint.compatibleVendorPrefixes": {
303           "type": "string",
304           "scope": "resource",
305           "enum": [
306             "ignore",
307             "warning",
308             "error"
309           ],
310           "default": "ignore",
311           "description": "When using a vendor-specific prefix make sure to also include all other vendor-specific properties"
312         },
313         "less.lint.vendorPrefix": {
314           "type": "string",
315           "scope": "resource",
316           "enum": [
317             "ignore",
318             "warning",
319             "error"
320           ],
321           "default": "warning",
322           "description": "When using a vendor-specific prefix also include the standard property"
323         },
324         "less.lint.duplicateProperties": {
325           "type": "string",
326           "scope": "resource",
327           "enum": [
328             "ignore",
329             "warning",
330             "error"
331           ],
332           "default": "ignore",
333           "description": "Do not use duplicate style definitions"
334         },
335         "less.lint.emptyRules": {
336           "type": "string",
337           "scope": "resource",
338           "enum": [
339             "ignore",
340             "warning",
341             "error"
342           ],
343           "default": "warning",
344           "description": "Do not use empty rulesets"
345         },
346         "less.lint.importStatement": {
347           "type": "string",
348           "scope": "resource",
349           "enum": [
350             "ignore",
351             "warning",
352             "error"
353           ],
354           "default": "ignore",
355           "description": "Avoid using !important. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."
356         },
357         "less.lint.boxModel": {
358           "type": "string",
359           "scope": "resource",
360           "enum": [
361             "ignore",
362             "warning",
363             "error"
364           ],
365           "default": "ignore"
366         },
367         "less.lint.universalSelector": {
368           "type": "string",
369           "scope": "resource",
370           "enum": [
371             "ignore",
372             "warning",
373             "error"
374           ],
375           "default": "ignore",
376           "description": "The universal selector (*) is known to be slow"
377         },
378         "less.lint.zeroUnits": {
379           "type": "string",
380           "scope": "resource",
381           "enum": [
382             "ignore",
383             "warning",
384             "error"
385           ],
386           "default": "ignore"
387         },
388         "less.lint.fontFaceProperties": {
389           "type": "string",
390           "scope": "resource",
391           "enum": [
392             "ignore",
393             "warning",
394             "error"
395           ],
396           "default": "warning",
397           "description": "@font-face rule must define 'src' and 'font-family' properties"
398         },
399         "less.lint.hexColorLength": {
400           "type": "string",
401           "scope": "resource",
402           "enum": [
403             "ignore",
404             "warning",
405             "error"
406           ],
407           "default": "error",
408           "description": "Hex colors must consist of three or six hex numbers"
409         },
410         "less.lint.argumentsInColorFunction": {
411           "type": "string",
412           "scope": "resource",
413           "enum": [
414             "ignore",
415             "warning",
416             "error"
417           ],
418           "default": "error",
419           "description": "Invalid number of parameters"
420         },
421         "less.lint.unknownProperties": {
422           "type": "string",
423           "scope": "resource",
424           "enum": [
425             "ignore",
426             "warning",
427             "error"
428           ],
429           "default": "warning",
430           "description": "Unknown property."
431         },
432         "less.lint.ieHack": {
433           "type": "string",
434           "scope": "resource",
435           "enum": [
436             "ignore",
437             "warning",
438             "error"
439           ],
440           "default": "ignore"
441         },
442         "less.lint.unknownVendorSpecificProperties": {
443           "type": "string",
444           "scope": "resource",
445           "enum": [
446             "ignore",
447             "warning",
448             "error"
449           ],
450           "default": "ignore",
451           "description": "Unknown vendor specific property."
452         },
453         "less.lint.propertyIgnoredDueToDisplay": {
454           "type": "string",
455           "scope": "resource",
456           "enum": [
457             "ignore",
458             "warning",
459             "error"
460           ],
461           "default": "warning",
462           "description": "Property is ignored due to the display. E.g. with 'display: inline', the width, height, margin-top, margin-bottom, and float properties have no effect"
463         },
464         "less.lint.important": {
465           "type": "string",
466           "scope": "resource",
467           "enum": [
468             "ignore",
469             "warning",
470             "error"
471           ],
472           "default": "ignore",
473           "description": "Import statements do not load in parallel"
474         },
475         "less.lint.float": {
476           "type": "string",
477           "scope": "resource",
478           "enum": [
479             "ignore",
480             "warning",
481             "error"
482           ],
483           "default": "ignore",
484           "description": "Avoid using 'float'. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."
485         },
486         "less.lint.idSelector": {
487           "type": "string",
488           "scope": "resource",
489           "enum": [
490             "ignore",
491             "warning",
492             "error"
493           ],
494           "default": "ignore",
495           "description": "Selectors should not contain IDs because these rules are too tightly coupled with the HTML."
496         },
497         "less.lint.unknownAtRules": {
498           "type": "string",
499           "scope": "resource",
500           "enum": [
501             "ignore",
502             "warning",
503             "error"
504           ],
505           "default": "warning",
506           "description": "Unknown at-rule."
507         },
508         "scss.completion.triggerPropertyValueCompletion": {
509           "type": "boolean",
510           "scope": "resource",
511           "default": true,
512           "description": "By default, coc.nvim triggers property value completion after selecting a CSS property. Use this setting to disable this behavior."
513         },
514         "scss.completion.completePropertyWithSemicolon": {
515           "type": "boolean",
516           "scope": "resource",
517           "default": true,
518           "description": "Insert semicolon at end of line when completing CSS properties"
519         },
520         "scss.validate": {
521           "type": "boolean",
522           "scope": "resource",
523           "default": true
524         },
525         "scss.colorDecorators.enable": {
526           "type": "boolean",
527           "scope": "window",
528           "default": true
529         },
530         "scss.lint.compatibleVendorPrefixes": {
531           "type": "string",
532           "scope": "resource",
533           "enum": [
534             "ignore",
535             "warning",
536             "error"
537           ],
538           "default": "ignore"
539         },
540         "scss.lint.vendorPrefix": {
541           "type": "string",
542           "scope": "resource",
543           "enum": [
544             "ignore",
545             "warning",
546             "error"
547           ],
548           "default": "warning"
549         },
550         "scss.lint.duplicateProperties": {
551           "type": "string",
552           "scope": "resource",
553           "enum": [
554             "ignore",
555             "warning",
556             "error"
557           ],
558           "default": "ignore"
559         },
560         "scss.lint.emptyRules": {
561           "type": "string",
562           "scope": "resource",
563           "enum": [
564             "ignore",
565             "warning",
566             "error"
567           ],
568           "default": "warning"
569         },
570         "scss.lint.importStatement": {
571           "type": "string",
572           "scope": "resource",
573           "enum": [
574             "ignore",
575             "warning",
576             "error"
577           ],
578           "default": "ignore"
579         },
580         "scss.lint.boxModel": {
581           "type": "string",
582           "scope": "resource",
583           "enum": [
584             "ignore",
585             "warning",
586             "error"
587           ],
588           "default": "ignore",
589           "description": "Do not use width or height when using padding or border"
590         },
591         "scss.lint.universalSelector": {
592           "type": "string",
593           "scope": "resource",
594           "enum": [
595             "ignore",
596             "warning",
597             "error"
598           ],
599           "default": "ignore"
600         },
601         "scss.lint.zeroUnits": {
602           "type": "string",
603           "scope": "resource",
604           "enum": [
605             "ignore",
606             "warning",
607             "error"
608           ],
609           "default": "ignore"
610         },
611         "scss.lint.fontFaceProperties": {
612           "type": "string",
613           "scope": "resource",
614           "enum": [
615             "ignore",
616             "warning",
617             "error"
618           ],
619           "default": "warning"
620         },
621         "scss.lint.hexColorLength": {
622           "type": "string",
623           "scope": "resource",
624           "enum": [
625             "ignore",
626             "warning",
627             "error"
628           ],
629           "default": "error"
630         },
631         "scss.lint.argumentsInColorFunction": {
632           "type": "string",
633           "scope": "resource",
634           "enum": [
635             "ignore",
636             "warning",
637             "error"
638           ],
639           "default": "error"
640         },
641         "scss.lint.unknownProperties": {
642           "type": "string",
643           "scope": "resource",
644           "enum": [
645             "ignore",
646             "warning",
647             "error"
648           ],
649           "default": "warning"
650         },
651         "scss.lint.ieHack": {
652           "type": "string",
653           "scope": "resource",
654           "enum": [
655             "ignore",
656             "warning",
657             "error"
658           ],
659           "default": "ignore",
660           "description": "IE hacks are only necessary when supporting IE7 and older"
661         },
662         "scss.lint.unknownVendorSpecificProperties": {
663           "type": "string",
664           "scope": "resource",
665           "enum": [
666             "ignore",
667             "warning",
668             "error"
669           ],
670           "default": "ignore"
671         },
672         "scss.lint.propertyIgnoredDueToDisplay": {
673           "type": "string",
674           "scope": "resource",
675           "enum": [
676             "ignore",
677             "warning",
678             "error"
679           ],
680           "default": "warning"
681         },
682         "scss.lint.important": {
683           "type": "string",
684           "scope": "resource",
685           "enum": [
686             "ignore",
687             "warning",
688             "error"
689           ],
690           "default": "ignore"
691         },
692         "scss.lint.float": {
693           "type": "string",
694           "scope": "resource",
695           "enum": [
696             "ignore",
697             "warning",
698             "error"
699           ],
700           "default": "ignore"
701         },
702         "scss.lint.idSelector": {
703           "type": "string",
704           "scope": "resource",
705           "enum": [
706             "ignore",
707             "warning",
708             "error"
709           ],
710           "default": "ignore"
711         },
712         "wxss.validate": {
713           "type": "boolean",
714           "scope": "resource",
715           "default": true
716         },
717         "wxss.colorDecorators.enable": {
718           "type": "boolean",
719           "scope": "window",
720           "default": true
721         },
722         "wxss.lint.compatibleVendorPrefixes": {
723           "type": "string",
724           "scope": "resource",
725           "enum": [
726             "ignore",
727             "warning",
728             "error"
729           ],
730           "default": "ignore"
731         },
732         "wxss.lint.vendorPrefix": {
733           "type": "string",
734           "scope": "resource",
735           "enum": [
736             "ignore",
737             "warning",
738             "error"
739           ],
740           "default": "warning"
741         },
742         "wxss.lint.duplicateProperties": {
743           "type": "string",
744           "scope": "resource",
745           "enum": [
746             "ignore",
747             "warning",
748             "error"
749           ],
750           "default": "ignore"
751         },
752         "wxss.lint.emptyRules": {
753           "type": "string",
754           "scope": "resource",
755           "enum": [
756             "ignore",
757             "warning",
758             "error"
759           ],
760           "default": "warning"
761         },
762         "wxss.lint.importStatement": {
763           "type": "string",
764           "scope": "resource",
765           "enum": [
766             "ignore",
767             "warning",
768             "error"
769           ],
770           "default": "ignore"
771         },
772         "wxss.lint.boxModel": {
773           "type": "string",
774           "scope": "resource",
775           "enum": [
776             "ignore",
777             "warning",
778             "error"
779           ],
780           "default": "ignore"
781         },
782         "wxss.lint.universalSelector": {
783           "type": "string",
784           "scope": "resource",
785           "enum": [
786             "ignore",
787             "warning",
788             "error"
789           ],
790           "default": "ignore"
791         },
792         "wxss.lint.zeroUnits": {
793           "type": "string",
794           "scope": "resource",
795           "enum": [
796             "ignore",
797             "warning",
798             "error"
799           ],
800           "default": "ignore"
801         },
802         "wxss.lint.fontFaceProperties": {
803           "type": "string",
804           "scope": "resource",
805           "enum": [
806             "ignore",
807             "warning",
808             "error"
809           ],
810           "default": "warning"
811         },
812         "wxss.lint.hexColorLength": {
813           "type": "string",
814           "scope": "resource",
815           "enum": [
816             "ignore",
817             "warning",
818             "error"
819           ],
820           "default": "error"
821         },
822         "wxss.lint.argumentsInColorFunction": {
823           "type": "string",
824           "scope": "resource",
825           "enum": [
826             "ignore",
827             "warning",
828             "error"
829           ],
830           "default": "error"
831         },
832         "wxss.lint.unknownProperties": {
833           "type": "string",
834           "scope": "resource",
835           "enum": [
836             "ignore",
837             "warning",
838             "error"
839           ],
840           "default": "warning"
841         },
842         "wxss.lint.ieHack": {
843           "type": "string",
844           "scope": "resource",
845           "enum": [
846             "ignore",
847             "warning",
848             "error"
849           ],
850           "default": "ignore"
851         },
852         "wxss.lint.unknownVendorSpecificProperties": {
853           "type": "string",
854           "scope": "resource",
855           "enum": [
856             "ignore",
857             "warning",
858             "error"
859           ],
860           "default": "ignore"
861         },
862         "wxss.lint.propertyIgnoredDueToDisplay": {
863           "type": "string",
864           "scope": "resource",
865           "enum": [
866             "ignore",
867             "warning",
868             "error"
869           ],
870           "default": "warning"
871         },
872         "wxss.lint.important": {
873           "type": "string",
874           "scope": "resource",
875           "enum": [
876             "ignore",
877             "warning",
878             "error"
879           ],
880           "default": "ignore"
881         },
882         "wxss.lint.float": {
883           "type": "string",
884           "scope": "resource",
885           "enum": [
886             "ignore",
887             "warning",
888             "error"
889           ],
890           "default": "ignore"
891         },
892         "wxss.lint.idSelector": {
893           "type": "string",
894           "scope": "resource",
895           "enum": [
896             "ignore",
897             "warning",
898             "error"
899           ],
900           "default": "ignore"
901         }
902       }
903     }
904   },
905   "author": "chemzqm@gmail.com",
906   "license": "MIT",
907   "devDependencies": {
908     "@types/node": "^14.14.5",
909     "coc.nvim": "^0.0.79",
910     "rimraf": "^3.0.2",
911     "ts-loader": "^8.0.7",
912     "typescript": "^4.0.5",
913     "vscode-css-languageservice": "4.3.5",
914     "vscode-languageserver": "7.0.0-next.3",
915     "vscode-languageserver-protocol": "^3.15.3",
916     "vscode-uri": "^2.1.2",
917     "webpack": "^5.2.0",
918     "webpack-cli": "^4.1.0"
919   },
920   "dependencies": {}
921 }