@@ -0,0 +1,943 @@
1+{
2+ "name": "haskell-ide-core",
3+ "version": "0.0.1",
4+ "lockfileVersion": 1,
5+ "requires": true,
6+ "dependencies": {
7+ "@babel/code-frame": {
8+ "version": "7.0.0",
9+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
10+ "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
11+ "dev": true,
12+ "requires": {
13+ "@babel/highlight": "7.0.0"
14+ }
15+ },
16+ "@babel/highlight": {
17+ "version": "7.0.0",
18+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
19+ "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
20+ "dev": true,
21+ "requires": {
22+ "chalk": "2.4.2",
23+ "esutils": "2.0.2",
24+ "js-tokens": "4.0.0"
25+ }
26+ },
27+ "@types/mocha": {
28+ "version": "2.2.48",
29+ "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.48.tgz",
30+ "integrity": "sha512-nlK/iyETgafGli8Zh9zJVCTicvU3iajSkRwOh3Hhiva598CMqNJ4NcVCGMTGKpGpTYj/9R8RLzS9NAykSSCqGw==",
31+ "dev": true
32+ },
33+ "@types/node": {
34+ "version": "10.14.6",
35+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.14.6.tgz",
36+ "integrity": "sha512-Fvm24+u85lGmV4hT5G++aht2C5I4Z4dYlWZIh62FAfFO/TfzXtPpoLI6I7AuBWkIFqZCnhFOoTT7RjjaIL5Fjg==",
37+ "dev": true
38+ },
39+ "agent-base": {
40+ "version": "4.2.1",
41+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
42+ "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
43+ "dev": true,
44+ "requires": {
45+ "es6-promisify": "5.0.0"
46+ }
47+ },
48+ "ajv": {
49+ "version": "6.10.0",
50+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
51+ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
52+ "dev": true,
53+ "requires": {
54+ "fast-deep-equal": "2.0.1",
55+ "fast-json-stable-stringify": "2.0.0",
56+ "json-schema-traverse": "0.4.1",
57+ "uri-js": "4.2.2"
58+ }
59+ },
60+ "ansi-styles": {
61+ "version": "3.2.1",
62+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
63+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
64+ "dev": true,
65+ "requires": {
66+ "color-convert": "1.9.3"
67+ }
68+ },
69+ "argparse": {
70+ "version": "1.0.10",
71+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
72+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
73+ "dev": true,
74+ "requires": {
75+ "sprintf-js": "1.0.3"
76+ }
77+ },
78+ "asn1": {
79+ "version": "0.2.4",
80+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
81+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
82+ "dev": true,
83+ "requires": {
84+ "safer-buffer": "2.1.2"
85+ }
86+ },
87+ "assert-plus": {
88+ "version": "1.0.0",
89+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
90+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
91+ "dev": true
92+ },
93+ "asynckit": {
94+ "version": "0.4.0",
95+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
96+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
97+ "dev": true
98+ },
99+ "aws-sign2": {
100+ "version": "0.7.0",
101+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
102+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
103+ "dev": true
104+ },
105+ "aws4": {
106+ "version": "1.8.0",
107+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
108+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
109+ "dev": true
110+ },
111+ "balanced-match": {
112+ "version": "1.0.0",
113+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
114+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
115+ "dev": true
116+ },
117+ "bcrypt-pbkdf": {
118+ "version": "1.0.2",
119+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
120+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
121+ "dev": true,
122+ "requires": {
123+ "tweetnacl": "0.14.5"
124+ }
125+ },
126+ "brace-expansion": {
127+ "version": "1.1.11",
128+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
129+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
130+ "dev": true,
131+ "requires": {
132+ "balanced-match": "1.0.0",
133+ "concat-map": "0.0.1"
134+ }
135+ },
136+ "browser-stdout": {
137+ "version": "1.3.0",
138+ "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
139+ "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=",
140+ "dev": true
141+ },
142+ "buffer-from": {
143+ "version": "1.1.1",
144+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
145+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
146+ "dev": true
147+ },
148+ "builtin-modules": {
149+ "version": "1.1.1",
150+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
151+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
152+ "dev": true
153+ },
154+ "caseless": {
155+ "version": "0.12.0",
156+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
157+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
158+ "dev": true
159+ },
160+ "chalk": {
161+ "version": "2.4.2",
162+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
163+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
164+ "dev": true,
165+ "requires": {
166+ "ansi-styles": "3.2.1",
167+ "escape-string-regexp": "1.0.5",
168+ "supports-color": "5.5.0"
169+ }
170+ },
171+ "color-convert": {
172+ "version": "1.9.3",
173+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
174+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
175+ "dev": true,
176+ "requires": {
177+ "color-name": "1.1.3"
178+ }
179+ },
180+ "color-name": {
181+ "version": "1.1.3",
182+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
183+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
184+ "dev": true
185+ },
186+ "combined-stream": {
187+ "version": "1.0.8",
188+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
189+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
190+ "dev": true,
191+ "requires": {
192+ "delayed-stream": "1.0.0"
193+ }
194+ },
195+ "commander": {
196+ "version": "2.20.0",
197+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
198+ "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
199+ "dev": true
200+ },
201+ "concat-map": {
202+ "version": "0.0.1",
203+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
204+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
205+ "dev": true
206+ },
207+ "core-util-is": {
208+ "version": "1.0.2",
209+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
210+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
211+ "dev": true
212+ },
213+ "dashdash": {
214+ "version": "1.14.1",
215+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
216+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
217+ "dev": true,
218+ "requires": {
219+ "assert-plus": "1.0.0"
220+ }
221+ },
222+ "debug": {
223+ "version": "3.1.0",
224+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
225+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
226+ "dev": true,
227+ "requires": {
228+ "ms": "2.0.0"
229+ }
230+ },
231+ "delayed-stream": {
232+ "version": "1.0.0",
233+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
234+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
235+ "dev": true
236+ },
237+ "diff": {
238+ "version": "3.5.0",
239+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
240+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
241+ "dev": true
242+ },
243+ "ecc-jsbn": {
244+ "version": "0.1.2",
245+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
246+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
247+ "dev": true,
248+ "requires": {
249+ "jsbn": "0.1.1",
250+ "safer-buffer": "2.1.2"
251+ }
252+ },
253+ "es6-promise": {
254+ "version": "4.2.8",
255+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
256+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
257+ "dev": true
258+ },
259+ "es6-promisify": {
260+ "version": "5.0.0",
261+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
262+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
263+ "dev": true,
264+ "requires": {
265+ "es6-promise": "4.2.8"
266+ }
267+ },
268+ "escape-string-regexp": {
269+ "version": "1.0.5",
270+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
271+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
272+ "dev": true
273+ },
274+ "esprima": {
275+ "version": "4.0.1",
276+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
277+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
278+ "dev": true
279+ },
280+ "esutils": {
281+ "version": "2.0.2",
282+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
283+ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
284+ "dev": true
285+ },
286+ "extend": {
287+ "version": "3.0.2",
288+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
289+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
290+ "dev": true
291+ },
292+ "extsprintf": {
293+ "version": "1.3.0",
294+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
295+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
296+ "dev": true
297+ },
298+ "fast-deep-equal": {
299+ "version": "2.0.1",
300+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
301+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
302+ "dev": true
303+ },
304+ "fast-json-stable-stringify": {
305+ "version": "2.0.0",
306+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
307+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
308+ "dev": true
309+ },
310+ "forever-agent": {
311+ "version": "0.6.1",
312+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
313+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
314+ "dev": true
315+ },
316+ "form-data": {
317+ "version": "2.3.3",
318+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
319+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
320+ "dev": true,
321+ "requires": {
322+ "asynckit": "0.4.0",
323+ "combined-stream": "1.0.8",
324+ "mime-types": "2.1.24"
325+ }
326+ },
327+ "fs.realpath": {
328+ "version": "1.0.0",
329+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
330+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
331+ "dev": true
332+ },
333+ "getpass": {
334+ "version": "0.1.7",
335+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
336+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
337+ "dev": true,
338+ "requires": {
339+ "assert-plus": "1.0.0"
340+ }
341+ },
342+ "glob": {
343+ "version": "7.1.4",
344+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
345+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
346+ "dev": true,
347+ "requires": {
348+ "fs.realpath": "1.0.0",
349+ "inflight": "1.0.6",
350+ "inherits": "2.0.3",
351+ "minimatch": "3.0.4",
352+ "once": "1.4.0",
353+ "path-is-absolute": "1.0.1"
354+ }
355+ },
356+ "growl": {
357+ "version": "1.10.3",
358+ "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
359+ "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==",
360+ "dev": true
361+ },
362+ "har-schema": {
363+ "version": "2.0.0",
364+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
365+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
366+ "dev": true
367+ },
368+ "har-validator": {
369+ "version": "5.1.3",
370+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
371+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
372+ "dev": true,
373+ "requires": {
374+ "ajv": "6.10.0",
375+ "har-schema": "2.0.0"
376+ }
377+ },
378+ "has-flag": {
379+ "version": "3.0.0",
380+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
381+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
382+ "dev": true
383+ },
384+ "he": {
385+ "version": "1.1.1",
386+ "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
387+ "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
388+ "dev": true
389+ },
390+ "http-proxy-agent": {
391+ "version": "2.1.0",
392+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
393+ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
394+ "dev": true,
395+ "requires": {
396+ "agent-base": "4.2.1",
397+ "debug": "3.1.0"
398+ }
399+ },
400+ "http-signature": {
401+ "version": "1.2.0",
402+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
403+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
404+ "dev": true,
405+ "requires": {
406+ "assert-plus": "1.0.0",
407+ "jsprim": "1.4.1",
408+ "sshpk": "1.16.1"
409+ }
410+ },
411+ "https-proxy-agent": {
412+ "version": "2.2.1",
413+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
414+ "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
415+ "dev": true,
416+ "requires": {
417+ "agent-base": "4.2.1",
418+ "debug": "3.1.0"
419+ }
420+ },
421+ "inflight": {
422+ "version": "1.0.6",
423+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
424+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
425+ "dev": true,
426+ "requires": {
427+ "once": "1.4.0",
428+ "wrappy": "1.0.2"
429+ }
430+ },
431+ "inherits": {
432+ "version": "2.0.3",
433+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
434+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
435+ "dev": true
436+ },
437+ "is-typedarray": {
438+ "version": "1.0.0",
439+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
440+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
441+ "dev": true
442+ },
443+ "isstream": {
444+ "version": "0.1.2",
445+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
446+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
447+ "dev": true
448+ },
449+ "js-tokens": {
450+ "version": "4.0.0",
451+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
452+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
453+ "dev": true
454+ },
455+ "js-yaml": {
456+ "version": "3.13.1",
457+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
458+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
459+ "dev": true,
460+ "requires": {
461+ "argparse": "1.0.10",
462+ "esprima": "4.0.1"
463+ }
464+ },
465+ "jsbn": {
466+ "version": "0.1.1",
467+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
468+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
469+ "dev": true
470+ },
471+ "json-schema": {
472+ "version": "0.2.3",
473+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
474+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
475+ "dev": true
476+ },
477+ "json-schema-traverse": {
478+ "version": "0.4.1",
479+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
480+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
481+ "dev": true
482+ },
483+ "json-stringify-safe": {
484+ "version": "5.0.1",
485+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
486+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
487+ "dev": true
488+ },
489+ "jsprim": {
490+ "version": "1.4.1",
491+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
492+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
493+ "dev": true,
494+ "requires": {
495+ "assert-plus": "1.0.0",
496+ "extsprintf": "1.3.0",
497+ "json-schema": "0.2.3",
498+ "verror": "1.10.0"
499+ }
500+ },
501+ "mime-db": {
502+ "version": "1.40.0",
503+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
504+ "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
505+ "dev": true
506+ },
507+ "mime-types": {
508+ "version": "2.1.24",
509+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
510+ "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
511+ "dev": true,
512+ "requires": {
513+ "mime-db": "1.40.0"
514+ }
515+ },
516+ "minimatch": {
517+ "version": "3.0.4",
518+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
519+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
520+ "dev": true,
521+ "requires": {
522+ "brace-expansion": "1.1.11"
523+ }
524+ },
525+ "minimist": {
526+ "version": "0.0.8",
527+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
528+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
529+ "dev": true
530+ },
531+ "mkdirp": {
532+ "version": "0.5.1",
533+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
534+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
535+ "dev": true,
536+ "requires": {
537+ "minimist": "0.0.8"
538+ }
539+ },
540+ "mocha": {
541+ "version": "4.1.0",
542+ "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz",
543+ "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==",
544+ "dev": true,
545+ "requires": {
546+ "browser-stdout": "1.3.0",
547+ "commander": "2.11.0",
548+ "debug": "3.1.0",
549+ "diff": "3.3.1",
550+ "escape-string-regexp": "1.0.5",
551+ "glob": "7.1.2",
552+ "growl": "1.10.3",
553+ "he": "1.1.1",
554+ "mkdirp": "0.5.1",
555+ "supports-color": "4.4.0"
556+ },
557+ "dependencies": {
558+ "commander": {
559+ "version": "2.11.0",
560+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
561+ "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
562+ "dev": true
563+ },
564+ "diff": {
565+ "version": "3.3.1",
566+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz",
567+ "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==",
568+ "dev": true
569+ },
570+ "glob": {
571+ "version": "7.1.2",
572+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
573+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
574+ "dev": true,
575+ "requires": {
576+ "fs.realpath": "1.0.0",
577+ "inflight": "1.0.6",
578+ "inherits": "2.0.3",
579+ "minimatch": "3.0.4",
580+ "once": "1.4.0",
581+ "path-is-absolute": "1.0.1"
582+ }
583+ },
584+ "has-flag": {
585+ "version": "2.0.0",
586+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
587+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
588+ "dev": true
589+ },
590+ "supports-color": {
591+ "version": "4.4.0",
592+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
593+ "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
594+ "dev": true,
595+ "requires": {
596+ "has-flag": "2.0.0"
597+ }
598+ }
599+ }
600+ },
601+ "ms": {
602+ "version": "2.0.0",
603+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
604+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
605+ "dev": true
606+ },
607+ "oauth-sign": {
608+ "version": "0.9.0",
609+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
610+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
611+ "dev": true
612+ },
613+ "once": {
614+ "version": "1.4.0",
615+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
616+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
617+ "dev": true,
618+ "requires": {
619+ "wrappy": "1.0.2"
620+ }
621+ },
622+ "path-is-absolute": {
623+ "version": "1.0.1",
624+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
625+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
626+ "dev": true
627+ },
628+ "path-parse": {
629+ "version": "1.0.6",
630+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
631+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
632+ "dev": true
633+ },
634+ "performance-now": {
635+ "version": "2.1.0",
636+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
637+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
638+ "dev": true
639+ },
640+ "psl": {
641+ "version": "1.1.32",
642+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.32.tgz",
643+ "integrity": "sha512-MHACAkHpihU/REGGPLj4sEfc/XKW2bheigvHO1dUqjaKigMp1C8+WLQYRGgeKFMsw5PMfegZcaN8IDXK/cD0+g==",
644+ "dev": true
645+ },
646+ "punycode": {
647+ "version": "2.1.1",
648+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
649+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
650+ "dev": true
651+ },
652+ "qs": {
653+ "version": "6.5.2",
654+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
655+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
656+ "dev": true
657+ },
658+ "querystringify": {
659+ "version": "2.1.1",
660+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
661+ "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
662+ "dev": true
663+ },
664+ "request": {
665+ "version": "2.88.0",
666+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
667+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
668+ "dev": true,
669+ "requires": {
670+ "aws-sign2": "0.7.0",
671+ "aws4": "1.8.0",
672+ "caseless": "0.12.0",
673+ "combined-stream": "1.0.8",
674+ "extend": "3.0.2",
675+ "forever-agent": "0.6.1",
676+ "form-data": "2.3.3",
677+ "har-validator": "5.1.3",
678+ "http-signature": "1.2.0",
679+ "is-typedarray": "1.0.0",
680+ "isstream": "0.1.2",
681+ "json-stringify-safe": "5.0.1",
682+ "mime-types": "2.1.24",
683+ "oauth-sign": "0.9.0",
684+ "performance-now": "2.1.0",
685+ "qs": "6.5.2",
686+ "safe-buffer": "5.1.2",
687+ "tough-cookie": "2.4.3",
688+ "tunnel-agent": "0.6.0",
689+ "uuid": "3.3.2"
690+ }
691+ },
692+ "requires-port": {
693+ "version": "1.0.0",
694+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
695+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
696+ "dev": true
697+ },
698+ "resolve": {
699+ "version": "1.11.0",
700+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz",
701+ "integrity": "sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw==",
702+ "dev": true,
703+ "requires": {
704+ "path-parse": "1.0.6"
705+ }
706+ },
707+ "safe-buffer": {
708+ "version": "5.1.2",
709+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
710+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
711+ "dev": true
712+ },
713+ "safer-buffer": {
714+ "version": "2.1.2",
715+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
716+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
717+ "dev": true
718+ },
719+ "semver": {
720+ "version": "5.7.0",
721+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
722+ "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
723+ "dev": true
724+ },
725+ "source-map": {
726+ "version": "0.6.1",
727+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
728+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
729+ "dev": true
730+ },
731+ "source-map-support": {
732+ "version": "0.5.12",
733+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
734+ "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==",
735+ "dev": true,
736+ "requires": {
737+ "buffer-from": "1.1.1",
738+ "source-map": "0.6.1"
739+ }
740+ },
741+ "sprintf-js": {
742+ "version": "1.0.3",
743+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
744+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
745+ "dev": true
746+ },
747+ "sshpk": {
748+ "version": "1.16.1",
749+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
750+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
751+ "dev": true,
752+ "requires": {
753+ "asn1": "0.2.4",
754+ "assert-plus": "1.0.0",
755+ "bcrypt-pbkdf": "1.0.2",
756+ "dashdash": "1.14.1",
757+ "ecc-jsbn": "0.1.2",
758+ "getpass": "0.1.7",
759+ "jsbn": "0.1.1",
760+ "safer-buffer": "2.1.2",
761+ "tweetnacl": "0.14.5"
762+ }
763+ },
764+ "supports-color": {
765+ "version": "5.5.0",
766+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
767+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
768+ "dev": true,
769+ "requires": {
770+ "has-flag": "3.0.0"
771+ }
772+ },
773+ "tough-cookie": {
774+ "version": "2.4.3",
775+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
776+ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
777+ "dev": true,
778+ "requires": {
779+ "psl": "1.1.32",
780+ "punycode": "1.4.1"
781+ },
782+ "dependencies": {
783+ "punycode": {
784+ "version": "1.4.1",
785+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
786+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
787+ "dev": true
788+ }
789+ }
790+ },
791+ "tslib": {
792+ "version": "1.10.0",
793+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
794+ "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
795+ "dev": true
796+ },
797+ "tslint": {
798+ "version": "5.17.0",
799+ "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.17.0.tgz",
800+ "integrity": "sha512-pflx87WfVoYepTet3xLfDOLDm9Jqi61UXIKePOuca0qoAZyrGWonDG9VTbji58Fy+8gciUn8Bt7y69+KEVjc/w==",
801+ "dev": true,
802+ "requires": {
803+ "@babel/code-frame": "7.0.0",
804+ "builtin-modules": "1.1.1",
805+ "chalk": "2.4.2",
806+ "commander": "2.20.0",
807+ "diff": "3.5.0",
808+ "glob": "7.1.4",
809+ "js-yaml": "3.13.1",
810+ "minimatch": "3.0.4",
811+ "mkdirp": "0.5.1",
812+ "resolve": "1.11.0",
813+ "semver": "5.7.0",
814+ "tslib": "1.10.0",
815+ "tsutils": "2.29.0"
816+ }
817+ },
818+ "tsutils": {
819+ "version": "2.29.0",
820+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
821+ "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
822+ "dev": true,
823+ "requires": {
824+ "tslib": "1.10.0"
825+ }
826+ },
827+ "tunnel-agent": {
828+ "version": "0.6.0",
829+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
830+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
831+ "dev": true,
832+ "requires": {
833+ "safe-buffer": "5.1.2"
834+ }
835+ },
836+ "tweetnacl": {
837+ "version": "0.14.5",
838+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
839+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
840+ "dev": true
841+ },
842+ "typescript": {
843+ "version": "3.4.5",
844+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.4.5.tgz",
845+ "integrity": "sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw==",
846+ "dev": true
847+ },
848+ "uri-js": {
849+ "version": "4.2.2",
850+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
851+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
852+ "dev": true,
853+ "requires": {
854+ "punycode": "2.1.1"
855+ }
856+ },
857+ "url-parse": {
858+ "version": "1.4.7",
859+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
860+ "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
861+ "dev": true,
862+ "requires": {
863+ "querystringify": "2.1.1",
864+ "requires-port": "1.0.0"
865+ }
866+ },
867+ "uuid": {
868+ "version": "3.3.2",
869+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
870+ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
871+ "dev": true
872+ },
873+ "verror": {
874+ "version": "1.10.0",
875+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
876+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
877+ "dev": true,
878+ "requires": {
879+ "assert-plus": "1.0.0",
880+ "core-util-is": "1.0.2",
881+ "extsprintf": "1.3.0"
882+ }
883+ },
884+ "vscode": {
885+ "version": "1.1.34",
886+ "resolved": "https://registry.npmjs.org/vscode/-/vscode-1.1.34.tgz",
887+ "integrity": "sha512-GuT3tCT2N5Qp26VG4C+iGmWMgg/MuqtY5G5TSOT3U/X6pgjM9LFulJEeqpyf6gdzpI4VyU3ZN/lWPo54UFPuQg==",
888+ "dev": true,
889+ "requires": {
890+ "glob": "7.1.4",
891+ "mocha": "4.1.0",
892+ "request": "2.88.0",
893+ "semver": "5.7.0",
894+ "source-map-support": "0.5.12",
895+ "url-parse": "1.4.7",
896+ "vscode-test": "0.4.1"
897+ }
898+ },
899+ "vscode-jsonrpc": {
900+ "version": "4.0.0",
901+ "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz",
902+ "integrity": "sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg=="
903+ },
904+ "vscode-languageclient": {
905+ "version": "4.4.2",
906+ "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-4.4.2.tgz",
907+ "integrity": "sha512-9TUzsg1UM6n1UEyPlWbDf7tK1wJAK7UGFRmGDN8sz4KmbbDiVRh6YicaB/5oRSVTpuV47PdJpYlOl3SJ0RiK1Q==",
908+ "requires": {
909+ "vscode-languageserver-protocol": "3.14.1"
910+ }
911+ },
912+ "vscode-languageserver-protocol": {
913+ "version": "3.14.1",
914+ "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz",
915+ "integrity": "sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g==",
916+ "requires": {
917+ "vscode-jsonrpc": "4.0.0",
918+ "vscode-languageserver-types": "3.14.0"
919+ }
920+ },
921+ "vscode-languageserver-types": {
922+ "version": "3.14.0",
923+ "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz",
924+ "integrity": "sha512-lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A=="
925+ },
926+ "vscode-test": {
927+ "version": "0.4.1",
928+ "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-0.4.1.tgz",
929+ "integrity": "sha512-uIi/07uG/gmCbD9Y9bFpNzmk4el82xiclijEdL426A3jOFfvwdqgfmtuWYfxEGo0w6JY9EqVDTGQCXwuInXVTQ==",
930+ "dev": true,
931+ "requires": {
932+ "http-proxy-agent": "2.1.0",
933+ "https-proxy-agent": "2.2.1"
934+ }
935+ },
936+ "wrappy": {
937+ "version": "1.0.2",
938+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
939+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
940+ "dev": true
941+ }
942+ }
943+}