Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-json / package.json
1 {
2   "name": "coc-json",
3   "version": "1.3.2",
4   "description": "Json extension for coc.nvim",
5   "main": "lib/index.js",
6   "publisher": "chemzqm",
7   "keywords": [
8     "coc.nvim",
9     "json"
10   ],
11   "engines": {
12     "coc": ">= 0.0.79"
13   },
14   "scripts": {
15     "clean": "rimraf lib",
16     "watch": "webpack --watch",
17     "build": "webpack",
18     "prepare": "npx npm-run-all clean build"
19   },
20   "activationEvents": [
21     "onLanguage:json",
22     "onLanguage:jsonc"
23   ],
24   "contributes": {
25     "configuration": {
26       "type": "object",
27       "title": "Json",
28       "properties": {
29         "json.enable": {
30           "type": "boolean",
31           "default": true,
32           "description": "Enable json server"
33         },
34         "json.trace.server": {
35           "type": "string",
36           "default": "off",
37           "enum": [
38             "off",
39             "messages",
40             "verbose"
41           ]
42         },
43         "json.execArgv": {
44           "type": "array",
45           "default": [],
46           "items": {
47             "type": "string"
48           }
49         },
50         "json.format.enable": {
51           "type": "boolean",
52           "default": true,
53           "description": "Enable format for json server"
54         },
55         "json.maxItemsComputed": {
56           "type": "number",
57           "default": 5000,
58           "description": "The maximum number of outline symbols and folding regions computed (limited for performance reasons)."
59         },
60         "json.schemaDownload.enable": {
61           "type": "boolean",
62           "default": true,
63           "description": "When enabled, JSON schemas can be fetched from http and https locations.",
64           "tags": [
65             "usesOnlineServices"
66           ]
67         },
68         "json.schemas": {
69           "type": "array",
70           "scope": "resource",
71           "description": "Schemas associations for json files",
72           "default": [],
73           "items": {
74             "type": "object",
75             "default": {
76               "fileMatch": [
77                 "/my-file"
78               ],
79               "url": "schemaURL"
80             },
81             "properties": {
82               "url": {
83                 "type": "string",
84                 "default": "/user.schema.json"
85               },
86               "fileMatch": {
87                 "type": "array",
88                 "items": {
89                   "type": "string",
90                   "default": "MyFile.json"
91                 },
92                 "minItems": 1,
93                 "description": "File pattern to match."
94               },
95               "schema": {
96                 "$ref": "http://json-schema.org/draft-04/schema#",
97                 "description": "Url of json schema, support file/url protocol."
98               }
99             }
100           }
101         }
102       }
103     }
104   },
105   "author": "chemzqm@gmail.com",
106   "license": "MIT",
107   "devDependencies": {
108     "@chemzqm/tsconfig": "^0.0.3",
109     "@types/node": "^14.10.1",
110     "coc.nvim": "^0.0.79",
111     "request-light": "^0.4.0",
112     "rimraf": "^3.0.2",
113     "ts-loader": "^8.0.3",
114     "typescript": "^4.0.2",
115     "strip-bom": "^4.0.0",
116     "vscode-json-languageservice": "^3.8.3",
117     "vscode-languageserver": "7.0.0-next.3",
118     "vscode-languageserver-protocol": "^3.15.3",
119     "vscode-uri": "^2.1.2",
120     "webpack": "^4.44.1",
121     "webpack-cli": "^3.3.12"
122   },
123   "dependencies": {}
124 }