LSP-client-example
548 строк · 19.8 Кб
1{
2"name": "lsp-sample-client",
3"version": "0.0.1",
4"lockfileVersion": 2,
5"requires": true,
6"packages": {
7"": {
8"name": "lsp-sample-client",
9"version": "0.0.1",
10"license": "MIT",
11"dependencies": {
12"vscode-languageclient": "^9.0.1"
13},
14"devDependencies": {
15"@types/vscode": "^1.75.1",
16"@vscode/test-electron": "^2.3.9"
17},
18"engines": {
19"vscode": "^1.75.0"
20}
21},
22"node_modules/@tootallnate/once": {
23"version": "1.1.2",
24"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
25"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
26"dev": true,
27"engines": {
28"node": ">= 6"
29}
30},
31"node_modules/@types/vscode": {
32"version": "1.75.1",
33"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.75.1.tgz",
34"integrity": "sha512-emg7wdsTFzdi+elvoyoA+Q8keEautdQHyY5LNmHVM4PTpY8JgOTVADrGVyXGepJ6dVW2OS5/xnLUWh+nZxvdiA==",
35"dev": true
36},
37"node_modules/@vscode/test-electron": {
38"version": "2.3.9",
39"resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.3.9.tgz",
40"integrity": "sha512-z3eiChaCQXMqBnk2aHHSEkobmC2VRalFQN0ApOAtydL172zXGxTwGrRtviT5HnUB+Q+G3vtEYFtuQkYqBzYgMA==",
41"dev": true,
42"dependencies": {
43"http-proxy-agent": "^4.0.1",
44"https-proxy-agent": "^5.0.0",
45"jszip": "^3.10.1",
46"semver": "^7.5.2"
47},
48"engines": {
49"node": ">=16"
50}
51},
52"node_modules/@vscode/test-electron/node_modules/agent-base": {
53"version": "6.0.2",
54"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
55"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
56"dev": true,
57"dependencies": {
58"debug": "4"
59},
60"engines": {
61"node": ">= 6.0.0"
62}
63},
64"node_modules/@vscode/test-electron/node_modules/debug": {
65"version": "4.3.2",
66"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
67"integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
68"dev": true,
69"dependencies": {
70"ms": "2.1.2"
71},
72"engines": {
73"node": ">=6.0"
74},
75"peerDependenciesMeta": {
76"supports-color": {
77"optional": true
78}
79}
80},
81"node_modules/@vscode/test-electron/node_modules/http-proxy-agent": {
82"version": "4.0.1",
83"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
84"integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
85"dev": true,
86"dependencies": {
87"@tootallnate/once": "1",
88"agent-base": "6",
89"debug": "4"
90},
91"engines": {
92"node": ">= 6"
93}
94},
95"node_modules/@vscode/test-electron/node_modules/https-proxy-agent": {
96"version": "5.0.0",
97"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
98"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
99"dev": true,
100"dependencies": {
101"agent-base": "6",
102"debug": "4"
103},
104"engines": {
105"node": ">= 6"
106}
107},
108"node_modules/@vscode/test-electron/node_modules/ms": {
109"version": "2.1.2",
110"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
111"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
112"dev": true
113},
114"node_modules/balanced-match": {
115"version": "1.0.0",
116"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
117"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
118},
119"node_modules/core-util-is": {
120"version": "1.0.3",
121"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
122"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
123"dev": true
124},
125"node_modules/immediate": {
126"version": "3.0.6",
127"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
128"integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
129"dev": true
130},
131"node_modules/inherits": {
132"version": "2.0.4",
133"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
134"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
135"dev": true
136},
137"node_modules/isarray": {
138"version": "1.0.0",
139"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
140"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
141"dev": true
142},
143"node_modules/jszip": {
144"version": "3.10.1",
145"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
146"integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
147"dev": true,
148"dependencies": {
149"lie": "~3.3.0",
150"pako": "~1.0.2",
151"readable-stream": "~2.3.6",
152"setimmediate": "^1.0.5"
153}
154},
155"node_modules/lie": {
156"version": "3.3.0",
157"resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
158"integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
159"dev": true,
160"dependencies": {
161"immediate": "~3.0.5"
162}
163},
164"node_modules/lru-cache": {
165"version": "6.0.0",
166"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
167"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
168"dependencies": {
169"yallist": "^4.0.0"
170},
171"engines": {
172"node": ">=10"
173}
174},
175"node_modules/pako": {
176"version": "1.0.11",
177"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
178"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
179"dev": true
180},
181"node_modules/process-nextick-args": {
182"version": "2.0.1",
183"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
184"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
185"dev": true
186},
187"node_modules/readable-stream": {
188"version": "2.3.8",
189"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
190"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
191"dev": true,
192"dependencies": {
193"core-util-is": "~1.0.0",
194"inherits": "~2.0.3",
195"isarray": "~1.0.0",
196"process-nextick-args": "~2.0.0",
197"safe-buffer": "~5.1.1",
198"string_decoder": "~1.1.1",
199"util-deprecate": "~1.0.1"
200}
201},
202"node_modules/safe-buffer": {
203"version": "5.1.2",
204"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
205"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
206"dev": true
207},
208"node_modules/semver": {
209"version": "7.5.4",
210"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
211"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
212"dependencies": {
213"lru-cache": "^6.0.0"
214},
215"bin": {
216"semver": "bin/semver.js"
217},
218"engines": {
219"node": ">=10"
220}
221},
222"node_modules/setimmediate": {
223"version": "1.0.5",
224"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
225"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
226"dev": true
227},
228"node_modules/string_decoder": {
229"version": "1.1.1",
230"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
231"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
232"dev": true,
233"dependencies": {
234"safe-buffer": "~5.1.0"
235}
236},
237"node_modules/util-deprecate": {
238"version": "1.0.2",
239"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
240"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
241"dev": true
242},
243"node_modules/vscode-jsonrpc": {
244"version": "8.2.0",
245"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
246"integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
247"engines": {
248"node": ">=14.0.0"
249}
250},
251"node_modules/vscode-languageclient": {
252"version": "9.0.1",
253"resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-9.0.1.tgz",
254"integrity": "sha512-JZiimVdvimEuHh5olxhxkht09m3JzUGwggb5eRUkzzJhZ2KjCN0nh55VfiED9oez9DyF8/fz1g1iBV3h+0Z2EA==",
255"dependencies": {
256"minimatch": "^5.1.0",
257"semver": "^7.3.7",
258"vscode-languageserver-protocol": "3.17.5"
259},
260"engines": {
261"vscode": "^1.82.0"
262}
263},
264"node_modules/vscode-languageclient/node_modules/brace-expansion": {
265"version": "2.0.1",
266"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
267"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
268"dependencies": {
269"balanced-match": "^1.0.0"
270}
271},
272"node_modules/vscode-languageclient/node_modules/minimatch": {
273"version": "5.1.6",
274"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
275"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
276"dependencies": {
277"brace-expansion": "^2.0.1"
278},
279"engines": {
280"node": ">=10"
281}
282},
283"node_modules/vscode-languageserver-protocol": {
284"version": "3.17.5",
285"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
286"integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
287"dependencies": {
288"vscode-jsonrpc": "8.2.0",
289"vscode-languageserver-types": "3.17.5"
290}
291},
292"node_modules/vscode-languageserver-types": {
293"version": "3.17.5",
294"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
295"integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
296},
297"node_modules/yallist": {
298"version": "4.0.0",
299"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
300"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
301}
302},
303"dependencies": {
304"@tootallnate/once": {
305"version": "1.1.2",
306"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
307"integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
308"dev": true
309},
310"@types/vscode": {
311"version": "1.75.1",
312"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.75.1.tgz",
313"integrity": "sha512-emg7wdsTFzdi+elvoyoA+Q8keEautdQHyY5LNmHVM4PTpY8JgOTVADrGVyXGepJ6dVW2OS5/xnLUWh+nZxvdiA==",
314"dev": true
315},
316"@vscode/test-electron": {
317"version": "2.3.9",
318"resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.3.9.tgz",
319"integrity": "sha512-z3eiChaCQXMqBnk2aHHSEkobmC2VRalFQN0ApOAtydL172zXGxTwGrRtviT5HnUB+Q+G3vtEYFtuQkYqBzYgMA==",
320"dev": true,
321"requires": {
322"http-proxy-agent": "^4.0.1",
323"https-proxy-agent": "^5.0.0",
324"jszip": "^3.10.1",
325"semver": "^7.5.2"
326},
327"dependencies": {
328"agent-base": {
329"version": "6.0.2",
330"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
331"integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
332"dev": true,
333"requires": {
334"debug": "4"
335}
336},
337"debug": {
338"version": "4.3.2",
339"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
340"integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
341"dev": true,
342"requires": {
343"ms": "2.1.2"
344}
345},
346"http-proxy-agent": {
347"version": "4.0.1",
348"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
349"integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
350"dev": true,
351"requires": {
352"@tootallnate/once": "1",
353"agent-base": "6",
354"debug": "4"
355}
356},
357"https-proxy-agent": {
358"version": "5.0.0",
359"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
360"integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
361"dev": true,
362"requires": {
363"agent-base": "6",
364"debug": "4"
365}
366},
367"ms": {
368"version": "2.1.2",
369"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
370"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
371"dev": true
372}
373}
374},
375"balanced-match": {
376"version": "1.0.0",
377"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
378"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
379},
380"core-util-is": {
381"version": "1.0.3",
382"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
383"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
384"dev": true
385},
386"immediate": {
387"version": "3.0.6",
388"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
389"integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
390"dev": true
391},
392"inherits": {
393"version": "2.0.4",
394"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
395"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
396"dev": true
397},
398"isarray": {
399"version": "1.0.0",
400"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
401"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
402"dev": true
403},
404"jszip": {
405"version": "3.10.1",
406"resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
407"integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
408"dev": true,
409"requires": {
410"lie": "~3.3.0",
411"pako": "~1.0.2",
412"readable-stream": "~2.3.6",
413"setimmediate": "^1.0.5"
414}
415},
416"lie": {
417"version": "3.3.0",
418"resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
419"integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
420"dev": true,
421"requires": {
422"immediate": "~3.0.5"
423}
424},
425"lru-cache": {
426"version": "6.0.0",
427"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
428"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
429"requires": {
430"yallist": "^4.0.0"
431}
432},
433"pako": {
434"version": "1.0.11",
435"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
436"integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
437"dev": true
438},
439"process-nextick-args": {
440"version": "2.0.1",
441"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
442"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
443"dev": true
444},
445"readable-stream": {
446"version": "2.3.8",
447"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
448"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
449"dev": true,
450"requires": {
451"core-util-is": "~1.0.0",
452"inherits": "~2.0.3",
453"isarray": "~1.0.0",
454"process-nextick-args": "~2.0.0",
455"safe-buffer": "~5.1.1",
456"string_decoder": "~1.1.1",
457"util-deprecate": "~1.0.1"
458}
459},
460"safe-buffer": {
461"version": "5.1.2",
462"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
463"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
464"dev": true
465},
466"semver": {
467"version": "7.5.4",
468"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
469"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
470"requires": {
471"lru-cache": "^6.0.0"
472}
473},
474"setimmediate": {
475"version": "1.0.5",
476"resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
477"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
478"dev": true
479},
480"string_decoder": {
481"version": "1.1.1",
482"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
483"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
484"dev": true,
485"requires": {
486"safe-buffer": "~5.1.0"
487}
488},
489"util-deprecate": {
490"version": "1.0.2",
491"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
492"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
493"dev": true
494},
495"vscode-jsonrpc": {
496"version": "8.2.0",
497"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
498"integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="
499},
500"vscode-languageclient": {
501"version": "9.0.1",
502"resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-9.0.1.tgz",
503"integrity": "sha512-JZiimVdvimEuHh5olxhxkht09m3JzUGwggb5eRUkzzJhZ2KjCN0nh55VfiED9oez9DyF8/fz1g1iBV3h+0Z2EA==",
504"requires": {
505"minimatch": "^5.1.0",
506"semver": "^7.3.7",
507"vscode-languageserver-protocol": "3.17.5"
508},
509"dependencies": {
510"brace-expansion": {
511"version": "2.0.1",
512"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
513"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
514"requires": {
515"balanced-match": "^1.0.0"
516}
517},
518"minimatch": {
519"version": "5.1.6",
520"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
521"integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
522"requires": {
523"brace-expansion": "^2.0.1"
524}
525}
526}
527},
528"vscode-languageserver-protocol": {
529"version": "3.17.5",
530"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
531"integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
532"requires": {
533"vscode-jsonrpc": "8.2.0",
534"vscode-languageserver-types": "3.17.5"
535}
536},
537"vscode-languageserver-types": {
538"version": "3.17.5",
539"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
540"integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
541},
542"yallist": {
543"version": "4.0.0",
544"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
545"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
546}
547}
548}
549