diff options
Diffstat (limited to 'editors/code')
-rw-r--r-- | editors/code/package-lock.json | 1146 | ||||
-rw-r--r-- | editors/code/package.json | 11 | ||||
-rw-r--r-- | editors/code/src/test/index.ts | 22 | ||||
-rw-r--r-- | editors/code/src/test/runTest.ts | 22 | ||||
-rw-r--r-- | editors/code/src/test/utils/index.ts | 49 | ||||
-rw-r--r-- | editors/code/src/utils/diagnostics/rust.ts | 2 |
6 files changed, 802 insertions, 450 deletions
diff --git a/editors/code/package-lock.json b/editors/code/package-lock.json index 56cac1b49..5ffd8b0bd 100644 --- a/editors/code/package-lock.json +++ b/editors/code/package-lock.json | |||
@@ -24,6 +24,29 @@ | |||
24 | "js-tokens": "^4.0.0" | 24 | "js-tokens": "^4.0.0" |
25 | } | 25 | } |
26 | }, | 26 | }, |
27 | "@types/events": { | ||
28 | "version": "3.0.0", | ||
29 | "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", | ||
30 | "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", | ||
31 | "dev": true | ||
32 | }, | ||
33 | "@types/glob": { | ||
34 | "version": "7.1.1", | ||
35 | "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", | ||
36 | "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", | ||
37 | "dev": true, | ||
38 | "requires": { | ||
39 | "@types/events": "*", | ||
40 | "@types/minimatch": "*", | ||
41 | "@types/node": "*" | ||
42 | } | ||
43 | }, | ||
44 | "@types/minimatch": { | ||
45 | "version": "3.0.3", | ||
46 | "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", | ||
47 | "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", | ||
48 | "dev": true | ||
49 | }, | ||
27 | "@types/mocha": { | 50 | "@types/mocha": { |
28 | "version": "5.2.7", | 51 | "version": "5.2.7", |
29 | "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz", | 52 | "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz", |
@@ -42,6 +65,12 @@ | |||
42 | "integrity": "sha512-SMA+fUwULwK7sd/ZJicUztiPs8F1yCPwF3O23Z9uQ32ME5Ha0NmDK9+QTsYE4O2tHXChzXomSWWeIhCnoN1LqA==", | 65 | "integrity": "sha512-SMA+fUwULwK7sd/ZJicUztiPs8F1yCPwF3O23Z9uQ32ME5Ha0NmDK9+QTsYE4O2tHXChzXomSWWeIhCnoN1LqA==", |
43 | "dev": true | 66 | "dev": true |
44 | }, | 67 | }, |
68 | "@types/vscode": { | ||
69 | "version": "1.37.0", | ||
70 | "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.37.0.tgz", | ||
71 | "integrity": "sha512-PRfeuqYuzk3vjf+puzxltIUWC+AhEGYpFX29/37w30DQSQnpf5AgMVf7GDBAdmTbWTBou+EMFz/Ne6XCM/KxzQ==", | ||
72 | "dev": true | ||
73 | }, | ||
45 | "agent-base": { | 74 | "agent-base": { |
46 | "version": "4.3.0", | 75 | "version": "4.3.0", |
47 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", | 76 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", |
@@ -51,17 +80,17 @@ | |||
51 | "es6-promisify": "^5.0.0" | 80 | "es6-promisify": "^5.0.0" |
52 | } | 81 | } |
53 | }, | 82 | }, |
54 | "ajv": { | 83 | "ansi-colors": { |
55 | "version": "6.10.2", | 84 | "version": "3.2.3", |
56 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", | 85 | "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", |
57 | "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", | 86 | "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", |
58 | "dev": true, | 87 | "dev": true |
59 | "requires": { | 88 | }, |
60 | "fast-deep-equal": "^2.0.1", | 89 | "ansi-regex": { |
61 | "fast-json-stable-stringify": "^2.0.0", | 90 | "version": "3.0.0", |
62 | "json-schema-traverse": "^0.4.1", | 91 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", |
63 | "uri-js": "^4.2.2" | 92 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", |
64 | } | 93 | "dev": true |
65 | }, | 94 | }, |
66 | "ansi-styles": { | 95 | "ansi-styles": { |
67 | "version": "3.2.1", | 96 | "version": "3.2.1", |
@@ -81,39 +110,6 @@ | |||
81 | "sprintf-js": "~1.0.2" | 110 | "sprintf-js": "~1.0.2" |
82 | } | 111 | } |
83 | }, | 112 | }, |
84 | "asn1": { | ||
85 | "version": "0.2.4", | ||
86 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", | ||
87 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", | ||
88 | "dev": true, | ||
89 | "requires": { | ||
90 | "safer-buffer": "~2.1.0" | ||
91 | } | ||
92 | }, | ||
93 | "assert-plus": { | ||
94 | "version": "1.0.0", | ||
95 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", | ||
96 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", | ||
97 | "dev": true | ||
98 | }, | ||
99 | "asynckit": { | ||
100 | "version": "0.4.0", | ||
101 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | ||
102 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", | ||
103 | "dev": true | ||
104 | }, | ||
105 | "aws-sign2": { | ||
106 | "version": "0.7.0", | ||
107 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", | ||
108 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", | ||
109 | "dev": true | ||
110 | }, | ||
111 | "aws4": { | ||
112 | "version": "1.8.0", | ||
113 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", | ||
114 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", | ||
115 | "dev": true | ||
116 | }, | ||
117 | "azure-devops-node-api": { | 113 | "azure-devops-node-api": { |
118 | "version": "7.2.0", | 114 | "version": "7.2.0", |
119 | "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-7.2.0.tgz", | 115 | "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-7.2.0.tgz", |
@@ -132,15 +128,6 @@ | |||
132 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", | 128 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", |
133 | "dev": true | 129 | "dev": true |
134 | }, | 130 | }, |
135 | "bcrypt-pbkdf": { | ||
136 | "version": "1.0.2", | ||
137 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", | ||
138 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", | ||
139 | "dev": true, | ||
140 | "requires": { | ||
141 | "tweetnacl": "^0.14.3" | ||
142 | } | ||
143 | }, | ||
144 | "boolbase": { | 131 | "boolbase": { |
145 | "version": "1.0.0", | 132 | "version": "1.0.0", |
146 | "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", | 133 | "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", |
@@ -169,22 +156,16 @@ | |||
169 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", | 156 | "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", |
170 | "dev": true | 157 | "dev": true |
171 | }, | 158 | }, |
172 | "buffer-from": { | ||
173 | "version": "1.1.1", | ||
174 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", | ||
175 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", | ||
176 | "dev": true | ||
177 | }, | ||
178 | "builtin-modules": { | 159 | "builtin-modules": { |
179 | "version": "1.1.1", | 160 | "version": "1.1.1", |
180 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", | 161 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", |
181 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", | 162 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", |
182 | "dev": true | 163 | "dev": true |
183 | }, | 164 | }, |
184 | "caseless": { | 165 | "camelcase": { |
185 | "version": "0.12.0", | 166 | "version": "5.3.1", |
186 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", | 167 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", |
187 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", | 168 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", |
188 | "dev": true | 169 | "dev": true |
189 | }, | 170 | }, |
190 | "chalk": { | 171 | "chalk": { |
@@ -212,6 +193,23 @@ | |||
212 | "parse5": "^3.0.1" | 193 | "parse5": "^3.0.1" |
213 | } | 194 | } |
214 | }, | 195 | }, |
196 | "cliui": { | ||
197 | "version": "4.1.0", | ||
198 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", | ||
199 | "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", | ||
200 | "dev": true, | ||
201 | "requires": { | ||
202 | "string-width": "^2.1.1", | ||
203 | "strip-ansi": "^4.0.0", | ||
204 | "wrap-ansi": "^2.0.0" | ||
205 | } | ||
206 | }, | ||
207 | "code-point-at": { | ||
208 | "version": "1.1.0", | ||
209 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", | ||
210 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", | ||
211 | "dev": true | ||
212 | }, | ||
215 | "color-convert": { | 213 | "color-convert": { |
216 | "version": "1.9.3", | 214 | "version": "1.9.3", |
217 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", | 215 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", |
@@ -227,15 +225,6 @@ | |||
227 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", | 225 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", |
228 | "dev": true | 226 | "dev": true |
229 | }, | 227 | }, |
230 | "combined-stream": { | ||
231 | "version": "1.0.8", | ||
232 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", | ||
233 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", | ||
234 | "dev": true, | ||
235 | "requires": { | ||
236 | "delayed-stream": "~1.0.0" | ||
237 | } | ||
238 | }, | ||
239 | "commander": { | 228 | "commander": { |
240 | "version": "2.20.0", | 229 | "version": "2.20.0", |
241 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", | 230 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", |
@@ -248,11 +237,18 @@ | |||
248 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", | 237 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", |
249 | "dev": true | 238 | "dev": true |
250 | }, | 239 | }, |
251 | "core-util-is": { | 240 | "cross-spawn": { |
252 | "version": "1.0.2", | 241 | "version": "6.0.5", |
253 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", | 242 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", |
254 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", | 243 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", |
255 | "dev": true | 244 | "dev": true, |
245 | "requires": { | ||
246 | "nice-try": "^1.0.4", | ||
247 | "path-key": "^2.0.1", | ||
248 | "semver": "^5.5.0", | ||
249 | "shebang-command": "^1.2.0", | ||
250 | "which": "^1.2.9" | ||
251 | } | ||
256 | }, | 252 | }, |
257 | "css-select": { | 253 | "css-select": { |
258 | "version": "1.2.0", | 254 | "version": "1.2.0", |
@@ -272,15 +268,6 @@ | |||
272 | "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", | 268 | "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", |
273 | "dev": true | 269 | "dev": true |
274 | }, | 270 | }, |
275 | "dashdash": { | ||
276 | "version": "1.14.1", | ||
277 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", | ||
278 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", | ||
279 | "dev": true, | ||
280 | "requires": { | ||
281 | "assert-plus": "^1.0.0" | ||
282 | } | ||
283 | }, | ||
284 | "debug": { | 271 | "debug": { |
285 | "version": "3.1.0", | 272 | "version": "3.1.0", |
286 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", | 273 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", |
@@ -290,12 +277,21 @@ | |||
290 | "ms": "2.0.0" | 277 | "ms": "2.0.0" |
291 | } | 278 | } |
292 | }, | 279 | }, |
293 | "delayed-stream": { | 280 | "decamelize": { |
294 | "version": "1.0.0", | 281 | "version": "1.2.0", |
295 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | 282 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", |
296 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", | 283 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", |
297 | "dev": true | 284 | "dev": true |
298 | }, | 285 | }, |
286 | "define-properties": { | ||
287 | "version": "1.1.3", | ||
288 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", | ||
289 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", | ||
290 | "dev": true, | ||
291 | "requires": { | ||
292 | "object-keys": "^1.0.12" | ||
293 | } | ||
294 | }, | ||
299 | "denodeify": { | 295 | "denodeify": { |
300 | "version": "1.2.1", | 296 | "version": "1.2.1", |
301 | "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", | 297 | "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", |
@@ -349,14 +345,19 @@ | |||
349 | "domelementtype": "1" | 345 | "domelementtype": "1" |
350 | } | 346 | } |
351 | }, | 347 | }, |
352 | "ecc-jsbn": { | 348 | "emoji-regex": { |
353 | "version": "0.1.2", | 349 | "version": "7.0.3", |
354 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", | 350 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", |
355 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", | 351 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", |
352 | "dev": true | ||
353 | }, | ||
354 | "end-of-stream": { | ||
355 | "version": "1.4.1", | ||
356 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", | ||
357 | "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", | ||
356 | "dev": true, | 358 | "dev": true, |
357 | "requires": { | 359 | "requires": { |
358 | "jsbn": "~0.1.0", | 360 | "once": "^1.4.0" |
359 | "safer-buffer": "^2.1.0" | ||
360 | } | 361 | } |
361 | }, | 362 | }, |
362 | "entities": { | 363 | "entities": { |
@@ -365,6 +366,31 @@ | |||
365 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", | 366 | "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", |
366 | "dev": true | 367 | "dev": true |
367 | }, | 368 | }, |
369 | "es-abstract": { | ||
370 | "version": "1.13.0", | ||
371 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", | ||
372 | "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", | ||
373 | "dev": true, | ||
374 | "requires": { | ||
375 | "es-to-primitive": "^1.2.0", | ||
376 | "function-bind": "^1.1.1", | ||
377 | "has": "^1.0.3", | ||
378 | "is-callable": "^1.1.4", | ||
379 | "is-regex": "^1.0.4", | ||
380 | "object-keys": "^1.0.12" | ||
381 | } | ||
382 | }, | ||
383 | "es-to-primitive": { | ||
384 | "version": "1.2.0", | ||
385 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", | ||
386 | "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", | ||
387 | "dev": true, | ||
388 | "requires": { | ||
389 | "is-callable": "^1.1.4", | ||
390 | "is-date-object": "^1.0.1", | ||
391 | "is-symbol": "^1.0.2" | ||
392 | } | ||
393 | }, | ||
368 | "es6-object-assign": { | 394 | "es6-object-assign": { |
369 | "version": "1.1.0", | 395 | "version": "1.1.0", |
370 | "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", | 396 | "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", |
@@ -404,29 +430,20 @@ | |||
404 | "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", | 430 | "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", |
405 | "dev": true | 431 | "dev": true |
406 | }, | 432 | }, |
407 | "extend": { | 433 | "execa": { |
408 | "version": "3.0.2", | 434 | "version": "1.0.0", |
409 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", | 435 | "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", |
410 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", | 436 | "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", |
411 | "dev": true | 437 | "dev": true, |
412 | }, | 438 | "requires": { |
413 | "extsprintf": { | 439 | "cross-spawn": "^6.0.0", |
414 | "version": "1.3.0", | 440 | "get-stream": "^4.0.0", |
415 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", | 441 | "is-stream": "^1.1.0", |
416 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", | 442 | "npm-run-path": "^2.0.0", |
417 | "dev": true | 443 | "p-finally": "^1.0.0", |
418 | }, | 444 | "signal-exit": "^3.0.0", |
419 | "fast-deep-equal": { | 445 | "strip-eof": "^1.0.0" |
420 | "version": "2.0.1", | 446 | } |
421 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", | ||
422 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", | ||
423 | "dev": true | ||
424 | }, | ||
425 | "fast-json-stable-stringify": { | ||
426 | "version": "2.0.0", | ||
427 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", | ||
428 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", | ||
429 | "dev": true | ||
430 | }, | 447 | }, |
431 | "fd-slicer": { | 448 | "fd-slicer": { |
432 | "version": "1.1.0", | 449 | "version": "1.1.0", |
@@ -437,21 +454,22 @@ | |||
437 | "pend": "~1.2.0" | 454 | "pend": "~1.2.0" |
438 | } | 455 | } |
439 | }, | 456 | }, |
440 | "forever-agent": { | 457 | "find-up": { |
441 | "version": "0.6.1", | 458 | "version": "3.0.0", |
442 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", | 459 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", |
443 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", | 460 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", |
444 | "dev": true | 461 | "dev": true, |
462 | "requires": { | ||
463 | "locate-path": "^3.0.0" | ||
464 | } | ||
445 | }, | 465 | }, |
446 | "form-data": { | 466 | "flat": { |
447 | "version": "2.3.3", | 467 | "version": "4.1.0", |
448 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", | 468 | "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", |
449 | "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", | 469 | "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==", |
450 | "dev": true, | 470 | "dev": true, |
451 | "requires": { | 471 | "requires": { |
452 | "asynckit": "^0.4.0", | 472 | "is-buffer": "~2.0.3" |
453 | "combined-stream": "^1.0.6", | ||
454 | "mime-types": "^2.1.12" | ||
455 | } | 473 | } |
456 | }, | 474 | }, |
457 | "fs.realpath": { | 475 | "fs.realpath": { |
@@ -460,19 +478,31 @@ | |||
460 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", | 478 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", |
461 | "dev": true | 479 | "dev": true |
462 | }, | 480 | }, |
463 | "getpass": { | 481 | "function-bind": { |
464 | "version": "0.1.7", | 482 | "version": "1.1.1", |
465 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", | 483 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", |
466 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", | 484 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", |
485 | "dev": true | ||
486 | }, | ||
487 | "get-caller-file": { | ||
488 | "version": "2.0.5", | ||
489 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", | ||
490 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", | ||
491 | "dev": true | ||
492 | }, | ||
493 | "get-stream": { | ||
494 | "version": "4.1.0", | ||
495 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", | ||
496 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", | ||
467 | "dev": true, | 497 | "dev": true, |
468 | "requires": { | 498 | "requires": { |
469 | "assert-plus": "^1.0.0" | 499 | "pump": "^3.0.0" |
470 | } | 500 | } |
471 | }, | 501 | }, |
472 | "glob": { | 502 | "glob": { |
473 | "version": "7.1.3", | 503 | "version": "7.1.4", |
474 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", | 504 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", |
475 | "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", | 505 | "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", |
476 | "dev": true, | 506 | "dev": true, |
477 | "requires": { | 507 | "requires": { |
478 | "fs.realpath": "^1.0.0", | 508 | "fs.realpath": "^1.0.0", |
@@ -489,20 +519,13 @@ | |||
489 | "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", | 519 | "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", |
490 | "dev": true | 520 | "dev": true |
491 | }, | 521 | }, |
492 | "har-schema": { | 522 | "has": { |
493 | "version": "2.0.0", | 523 | "version": "1.0.3", |
494 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", | 524 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", |
495 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", | 525 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", |
496 | "dev": true | ||
497 | }, | ||
498 | "har-validator": { | ||
499 | "version": "5.1.3", | ||
500 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", | ||
501 | "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", | ||
502 | "dev": true, | 526 | "dev": true, |
503 | "requires": { | 527 | "requires": { |
504 | "ajv": "^6.5.5", | 528 | "function-bind": "^1.1.1" |
505 | "har-schema": "^2.0.0" | ||
506 | } | 529 | } |
507 | }, | 530 | }, |
508 | "has-flag": { | 531 | "has-flag": { |
@@ -511,10 +534,16 @@ | |||
511 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", | 534 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", |
512 | "dev": true | 535 | "dev": true |
513 | }, | 536 | }, |
537 | "has-symbols": { | ||
538 | "version": "1.0.0", | ||
539 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", | ||
540 | "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", | ||
541 | "dev": true | ||
542 | }, | ||
514 | "he": { | 543 | "he": { |
515 | "version": "1.1.1", | 544 | "version": "1.2.0", |
516 | "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", | 545 | "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", |
517 | "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", | 546 | "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", |
518 | "dev": true | 547 | "dev": true |
519 | }, | 548 | }, |
520 | "htmlparser2": { | 549 | "htmlparser2": { |
@@ -541,17 +570,6 @@ | |||
541 | "debug": "3.1.0" | 570 | "debug": "3.1.0" |
542 | } | 571 | } |
543 | }, | 572 | }, |
544 | "http-signature": { | ||
545 | "version": "1.2.0", | ||
546 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", | ||
547 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", | ||
548 | "dev": true, | ||
549 | "requires": { | ||
550 | "assert-plus": "^1.0.0", | ||
551 | "jsprim": "^1.2.2", | ||
552 | "sshpk": "^1.7.0" | ||
553 | } | ||
554 | }, | ||
555 | "https-proxy-agent": { | 573 | "https-proxy-agent": { |
556 | "version": "2.2.2", | 574 | "version": "2.2.2", |
557 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", | 575 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", |
@@ -584,16 +602,64 @@ | |||
584 | "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", | 602 | "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", |
585 | "dev": true | 603 | "dev": true |
586 | }, | 604 | }, |
587 | "is-typedarray": { | 605 | "invert-kv": { |
588 | "version": "1.0.0", | 606 | "version": "2.0.0", |
589 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", | 607 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", |
590 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", | 608 | "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", |
591 | "dev": true | 609 | "dev": true |
592 | }, | 610 | }, |
593 | "isstream": { | 611 | "is-buffer": { |
594 | "version": "0.1.2", | 612 | "version": "2.0.3", |
595 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", | 613 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", |
596 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", | 614 | "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", |
615 | "dev": true | ||
616 | }, | ||
617 | "is-callable": { | ||
618 | "version": "1.1.4", | ||
619 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", | ||
620 | "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", | ||
621 | "dev": true | ||
622 | }, | ||
623 | "is-date-object": { | ||
624 | "version": "1.0.1", | ||
625 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", | ||
626 | "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", | ||
627 | "dev": true | ||
628 | }, | ||
629 | "is-fullwidth-code-point": { | ||
630 | "version": "2.0.0", | ||
631 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | ||
632 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | ||
633 | "dev": true | ||
634 | }, | ||
635 | "is-regex": { | ||
636 | "version": "1.0.4", | ||
637 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", | ||
638 | "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", | ||
639 | "dev": true, | ||
640 | "requires": { | ||
641 | "has": "^1.0.1" | ||
642 | } | ||
643 | }, | ||
644 | "is-stream": { | ||
645 | "version": "1.1.0", | ||
646 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", | ||
647 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", | ||
648 | "dev": true | ||
649 | }, | ||
650 | "is-symbol": { | ||
651 | "version": "1.0.2", | ||
652 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", | ||
653 | "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", | ||
654 | "dev": true, | ||
655 | "requires": { | ||
656 | "has-symbols": "^1.0.0" | ||
657 | } | ||
658 | }, | ||
659 | "isexe": { | ||
660 | "version": "2.0.0", | ||
661 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", | ||
662 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", | ||
597 | "dev": true | 663 | "dev": true |
598 | }, | 664 | }, |
599 | "js-tokens": { | 665 | "js-tokens": { |
@@ -612,40 +678,13 @@ | |||
612 | "esprima": "^4.0.0" | 678 | "esprima": "^4.0.0" |
613 | } | 679 | } |
614 | }, | 680 | }, |
615 | "jsbn": { | 681 | "lcid": { |
616 | "version": "0.1.1", | 682 | "version": "2.0.0", |
617 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", | 683 | "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", |
618 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", | 684 | "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", |
619 | "dev": true | ||
620 | }, | ||
621 | "json-schema": { | ||
622 | "version": "0.2.3", | ||
623 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", | ||
624 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", | ||
625 | "dev": true | ||
626 | }, | ||
627 | "json-schema-traverse": { | ||
628 | "version": "0.4.1", | ||
629 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | ||
630 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", | ||
631 | "dev": true | ||
632 | }, | ||
633 | "json-stringify-safe": { | ||
634 | "version": "5.0.1", | ||
635 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", | ||
636 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", | ||
637 | "dev": true | ||
638 | }, | ||
639 | "jsprim": { | ||
640 | "version": "1.4.1", | ||
641 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", | ||
642 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", | ||
643 | "dev": true, | 685 | "dev": true, |
644 | "requires": { | 686 | "requires": { |
645 | "assert-plus": "1.0.0", | 687 | "invert-kv": "^2.0.0" |
646 | "extsprintf": "1.3.0", | ||
647 | "json-schema": "0.2.3", | ||
648 | "verror": "1.10.0" | ||
649 | } | 688 | } |
650 | }, | 689 | }, |
651 | "linkify-it": { | 690 | "linkify-it": { |
@@ -657,12 +696,40 @@ | |||
657 | "uc.micro": "^1.0.1" | 696 | "uc.micro": "^1.0.1" |
658 | } | 697 | } |
659 | }, | 698 | }, |
699 | "locate-path": { | ||
700 | "version": "3.0.0", | ||
701 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", | ||
702 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", | ||
703 | "dev": true, | ||
704 | "requires": { | ||
705 | "p-locate": "^3.0.0", | ||
706 | "path-exists": "^3.0.0" | ||
707 | } | ||
708 | }, | ||
660 | "lodash": { | 709 | "lodash": { |
661 | "version": "4.17.15", | 710 | "version": "4.17.15", |
662 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", | 711 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", |
663 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", | 712 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", |
664 | "dev": true | 713 | "dev": true |
665 | }, | 714 | }, |
715 | "log-symbols": { | ||
716 | "version": "2.2.0", | ||
717 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", | ||
718 | "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", | ||
719 | "dev": true, | ||
720 | "requires": { | ||
721 | "chalk": "^2.0.1" | ||
722 | } | ||
723 | }, | ||
724 | "map-age-cleaner": { | ||
725 | "version": "0.1.3", | ||
726 | "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", | ||
727 | "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", | ||
728 | "dev": true, | ||
729 | "requires": { | ||
730 | "p-defer": "^1.0.0" | ||
731 | } | ||
732 | }, | ||
666 | "markdown-it": { | 733 | "markdown-it": { |
667 | "version": "8.4.2", | 734 | "version": "8.4.2", |
668 | "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", | 735 | "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", |
@@ -682,27 +749,29 @@ | |||
682 | "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", | 749 | "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", |
683 | "dev": true | 750 | "dev": true |
684 | }, | 751 | }, |
752 | "mem": { | ||
753 | "version": "4.3.0", | ||
754 | "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", | ||
755 | "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", | ||
756 | "dev": true, | ||
757 | "requires": { | ||
758 | "map-age-cleaner": "^0.1.1", | ||
759 | "mimic-fn": "^2.0.0", | ||
760 | "p-is-promise": "^2.0.0" | ||
761 | } | ||
762 | }, | ||
685 | "mime": { | 763 | "mime": { |
686 | "version": "1.6.0", | 764 | "version": "1.6.0", |
687 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", | 765 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", |
688 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", | 766 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", |
689 | "dev": true | 767 | "dev": true |
690 | }, | 768 | }, |
691 | "mime-db": { | 769 | "mimic-fn": { |
692 | "version": "1.40.0", | 770 | "version": "2.1.0", |
693 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", | 771 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", |
694 | "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", | 772 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", |
695 | "dev": true | 773 | "dev": true |
696 | }, | 774 | }, |
697 | "mime-types": { | ||
698 | "version": "2.1.24", | ||
699 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", | ||
700 | "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", | ||
701 | "dev": true, | ||
702 | "requires": { | ||
703 | "mime-db": "1.40.0" | ||
704 | } | ||
705 | }, | ||
706 | "minimatch": { | 775 | "minimatch": { |
707 | "version": "3.0.4", | 776 | "version": "3.0.4", |
708 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", | 777 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", |
@@ -728,34 +797,49 @@ | |||
728 | } | 797 | } |
729 | }, | 798 | }, |
730 | "mocha": { | 799 | "mocha": { |
731 | "version": "5.2.0", | 800 | "version": "6.2.0", |
732 | "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", | 801 | "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.0.tgz", |
733 | "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", | 802 | "integrity": "sha512-qwfFgY+7EKAAUAdv7VYMZQknI7YJSGesxHyhn6qD52DV8UcSZs5XwCifcZGMVIE4a5fbmhvbotxC0DLQ0oKohQ==", |
734 | "dev": true, | 803 | "dev": true, |
735 | "requires": { | 804 | "requires": { |
805 | "ansi-colors": "3.2.3", | ||
736 | "browser-stdout": "1.3.1", | 806 | "browser-stdout": "1.3.1", |
737 | "commander": "2.15.1", | 807 | "debug": "3.2.6", |
738 | "debug": "3.1.0", | ||
739 | "diff": "3.5.0", | 808 | "diff": "3.5.0", |
740 | "escape-string-regexp": "1.0.5", | 809 | "escape-string-regexp": "1.0.5", |
741 | "glob": "7.1.2", | 810 | "find-up": "3.0.0", |
811 | "glob": "7.1.3", | ||
742 | "growl": "1.10.5", | 812 | "growl": "1.10.5", |
743 | "he": "1.1.1", | 813 | "he": "1.2.0", |
814 | "js-yaml": "3.13.1", | ||
815 | "log-symbols": "2.2.0", | ||
744 | "minimatch": "3.0.4", | 816 | "minimatch": "3.0.4", |
745 | "mkdirp": "0.5.1", | 817 | "mkdirp": "0.5.1", |
746 | "supports-color": "5.4.0" | 818 | "ms": "2.1.1", |
819 | "node-environment-flags": "1.0.5", | ||
820 | "object.assign": "4.1.0", | ||
821 | "strip-json-comments": "2.0.1", | ||
822 | "supports-color": "6.0.0", | ||
823 | "which": "1.3.1", | ||
824 | "wide-align": "1.1.3", | ||
825 | "yargs": "13.2.2", | ||
826 | "yargs-parser": "13.0.0", | ||
827 | "yargs-unparser": "1.5.0" | ||
747 | }, | 828 | }, |
748 | "dependencies": { | 829 | "dependencies": { |
749 | "commander": { | 830 | "debug": { |
750 | "version": "2.15.1", | 831 | "version": "3.2.6", |
751 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", | 832 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", |
752 | "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", | 833 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", |
753 | "dev": true | 834 | "dev": true, |
835 | "requires": { | ||
836 | "ms": "^2.1.1" | ||
837 | } | ||
754 | }, | 838 | }, |
755 | "glob": { | 839 | "glob": { |
756 | "version": "7.1.2", | 840 | "version": "7.1.3", |
757 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", | 841 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", |
758 | "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", | 842 | "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", |
759 | "dev": true, | 843 | "dev": true, |
760 | "requires": { | 844 | "requires": { |
761 | "fs.realpath": "^1.0.0", | 845 | "fs.realpath": "^1.0.0", |
@@ -766,10 +850,16 @@ | |||
766 | "path-is-absolute": "^1.0.0" | 850 | "path-is-absolute": "^1.0.0" |
767 | } | 851 | } |
768 | }, | 852 | }, |
853 | "ms": { | ||
854 | "version": "2.1.1", | ||
855 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", | ||
856 | "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", | ||
857 | "dev": true | ||
858 | }, | ||
769 | "supports-color": { | 859 | "supports-color": { |
770 | "version": "5.4.0", | 860 | "version": "6.0.0", |
771 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", | 861 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", |
772 | "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", | 862 | "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", |
773 | "dev": true, | 863 | "dev": true, |
774 | "requires": { | 864 | "requires": { |
775 | "has-flag": "^3.0.0" | 865 | "has-flag": "^3.0.0" |
@@ -789,6 +879,31 @@ | |||
789 | "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", | 879 | "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", |
790 | "dev": true | 880 | "dev": true |
791 | }, | 881 | }, |
882 | "nice-try": { | ||
883 | "version": "1.0.5", | ||
884 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", | ||
885 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", | ||
886 | "dev": true | ||
887 | }, | ||
888 | "node-environment-flags": { | ||
889 | "version": "1.0.5", | ||
890 | "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", | ||
891 | "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==", | ||
892 | "dev": true, | ||
893 | "requires": { | ||
894 | "object.getownpropertydescriptors": "^2.0.3", | ||
895 | "semver": "^5.7.0" | ||
896 | } | ||
897 | }, | ||
898 | "npm-run-path": { | ||
899 | "version": "2.0.2", | ||
900 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", | ||
901 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", | ||
902 | "dev": true, | ||
903 | "requires": { | ||
904 | "path-key": "^2.0.0" | ||
905 | } | ||
906 | }, | ||
792 | "nth-check": { | 907 | "nth-check": { |
793 | "version": "1.0.2", | 908 | "version": "1.0.2", |
794 | "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", | 909 | "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", |
@@ -798,12 +913,40 @@ | |||
798 | "boolbase": "~1.0.0" | 913 | "boolbase": "~1.0.0" |
799 | } | 914 | } |
800 | }, | 915 | }, |
801 | "oauth-sign": { | 916 | "number-is-nan": { |
802 | "version": "0.9.0", | 917 | "version": "1.0.1", |
803 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", | 918 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", |
804 | "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", | 919 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", |
920 | "dev": true | ||
921 | }, | ||
922 | "object-keys": { | ||
923 | "version": "1.1.1", | ||
924 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", | ||
925 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", | ||
805 | "dev": true | 926 | "dev": true |
806 | }, | 927 | }, |
928 | "object.assign": { | ||
929 | "version": "4.1.0", | ||
930 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", | ||
931 | "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", | ||
932 | "dev": true, | ||
933 | "requires": { | ||
934 | "define-properties": "^1.1.2", | ||
935 | "function-bind": "^1.1.1", | ||
936 | "has-symbols": "^1.0.0", | ||
937 | "object-keys": "^1.0.11" | ||
938 | } | ||
939 | }, | ||
940 | "object.getownpropertydescriptors": { | ||
941 | "version": "2.0.3", | ||
942 | "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", | ||
943 | "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", | ||
944 | "dev": true, | ||
945 | "requires": { | ||
946 | "define-properties": "^1.1.2", | ||
947 | "es-abstract": "^1.5.1" | ||
948 | } | ||
949 | }, | ||
807 | "once": { | 950 | "once": { |
808 | "version": "1.4.0", | 951 | "version": "1.4.0", |
809 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | 952 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
@@ -825,6 +968,17 @@ | |||
825 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", | 968 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", |
826 | "dev": true | 969 | "dev": true |
827 | }, | 970 | }, |
971 | "os-locale": { | ||
972 | "version": "3.1.0", | ||
973 | "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", | ||
974 | "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", | ||
975 | "dev": true, | ||
976 | "requires": { | ||
977 | "execa": "^1.0.0", | ||
978 | "lcid": "^2.0.0", | ||
979 | "mem": "^4.0.0" | ||
980 | } | ||
981 | }, | ||
828 | "os-tmpdir": { | 982 | "os-tmpdir": { |
829 | "version": "1.0.2", | 983 | "version": "1.0.2", |
830 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", | 984 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", |
@@ -841,6 +995,48 @@ | |||
841 | "os-tmpdir": "^1.0.0" | 995 | "os-tmpdir": "^1.0.0" |
842 | } | 996 | } |
843 | }, | 997 | }, |
998 | "p-defer": { | ||
999 | "version": "1.0.0", | ||
1000 | "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", | ||
1001 | "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", | ||
1002 | "dev": true | ||
1003 | }, | ||
1004 | "p-finally": { | ||
1005 | "version": "1.0.0", | ||
1006 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", | ||
1007 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", | ||
1008 | "dev": true | ||
1009 | }, | ||
1010 | "p-is-promise": { | ||
1011 | "version": "2.1.0", | ||
1012 | "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", | ||
1013 | "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", | ||
1014 | "dev": true | ||
1015 | }, | ||
1016 | "p-limit": { | ||
1017 | "version": "2.2.1", | ||
1018 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", | ||
1019 | "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", | ||
1020 | "dev": true, | ||
1021 | "requires": { | ||
1022 | "p-try": "^2.0.0" | ||
1023 | } | ||
1024 | }, | ||
1025 | "p-locate": { | ||
1026 | "version": "3.0.0", | ||
1027 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", | ||
1028 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", | ||
1029 | "dev": true, | ||
1030 | "requires": { | ||
1031 | "p-limit": "^2.0.0" | ||
1032 | } | ||
1033 | }, | ||
1034 | "p-try": { | ||
1035 | "version": "2.2.0", | ||
1036 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", | ||
1037 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", | ||
1038 | "dev": true | ||
1039 | }, | ||
844 | "parse-semver": { | 1040 | "parse-semver": { |
845 | "version": "1.1.1", | 1041 | "version": "1.1.1", |
846 | "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz", | 1042 | "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz", |
@@ -859,12 +1055,24 @@ | |||
859 | "@types/node": "*" | 1055 | "@types/node": "*" |
860 | } | 1056 | } |
861 | }, | 1057 | }, |
1058 | "path-exists": { | ||
1059 | "version": "3.0.0", | ||
1060 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", | ||
1061 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", | ||
1062 | "dev": true | ||
1063 | }, | ||
862 | "path-is-absolute": { | 1064 | "path-is-absolute": { |
863 | "version": "1.0.1", | 1065 | "version": "1.0.1", |
864 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | 1066 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", |
865 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", | 1067 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", |
866 | "dev": true | 1068 | "dev": true |
867 | }, | 1069 | }, |
1070 | "path-key": { | ||
1071 | "version": "2.0.1", | ||
1072 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", | ||
1073 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", | ||
1074 | "dev": true | ||
1075 | }, | ||
868 | "path-parse": { | 1076 | "path-parse": { |
869 | "version": "1.0.6", | 1077 | "version": "1.0.6", |
870 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", | 1078 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", |
@@ -877,41 +1085,21 @@ | |||
877 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", | 1085 | "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", |
878 | "dev": true | 1086 | "dev": true |
879 | }, | 1087 | }, |
880 | "performance-now": { | ||
881 | "version": "2.1.0", | ||
882 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", | ||
883 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", | ||
884 | "dev": true | ||
885 | }, | ||
886 | "prettier": { | 1088 | "prettier": { |
887 | "version": "1.18.2", | 1089 | "version": "1.18.2", |
888 | "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", | 1090 | "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", |
889 | "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==", | 1091 | "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==", |
890 | "dev": true | 1092 | "dev": true |
891 | }, | 1093 | }, |
892 | "psl": { | 1094 | "pump": { |
893 | "version": "1.2.0", | 1095 | "version": "3.0.0", |
894 | "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", | 1096 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", |
895 | "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==", | 1097 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", |
896 | "dev": true | 1098 | "dev": true, |
897 | }, | 1099 | "requires": { |
898 | "punycode": { | 1100 | "end-of-stream": "^1.1.0", |
899 | "version": "2.1.1", | 1101 | "once": "^1.3.1" |
900 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", | 1102 | } |
901 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", | ||
902 | "dev": true | ||
903 | }, | ||
904 | "qs": { | ||
905 | "version": "6.5.2", | ||
906 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", | ||
907 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", | ||
908 | "dev": true | ||
909 | }, | ||
910 | "querystringify": { | ||
911 | "version": "2.1.1", | ||
912 | "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", | ||
913 | "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", | ||
914 | "dev": true | ||
915 | }, | 1103 | }, |
916 | "read": { | 1104 | "read": { |
917 | "version": "1.0.7", | 1105 | "version": "1.0.7", |
@@ -942,38 +1130,16 @@ | |||
942 | "resolve": "^1.1.6" | 1130 | "resolve": "^1.1.6" |
943 | } | 1131 | } |
944 | }, | 1132 | }, |
945 | "request": { | 1133 | "require-directory": { |
946 | "version": "2.88.0", | 1134 | "version": "2.1.1", |
947 | "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", | 1135 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", |
948 | "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", | 1136 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", |
949 | "dev": true, | 1137 | "dev": true |
950 | "requires": { | 1138 | }, |
951 | "aws-sign2": "~0.7.0", | 1139 | "require-main-filename": { |
952 | "aws4": "^1.8.0", | 1140 | "version": "2.0.0", |
953 | "caseless": "~0.12.0", | 1141 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", |
954 | "combined-stream": "~1.0.6", | 1142 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", |
955 | "extend": "~3.0.2", | ||
956 | "forever-agent": "~0.6.1", | ||
957 | "form-data": "~2.3.2", | ||
958 | "har-validator": "~5.1.0", | ||
959 | "http-signature": "~1.2.0", | ||
960 | "is-typedarray": "~1.0.0", | ||
961 | "isstream": "~0.1.2", | ||
962 | "json-stringify-safe": "~5.0.1", | ||
963 | "mime-types": "~2.1.19", | ||
964 | "oauth-sign": "~0.9.0", | ||
965 | "performance-now": "^2.1.0", | ||
966 | "qs": "~6.5.2", | ||
967 | "safe-buffer": "^5.1.2", | ||
968 | "tough-cookie": "~2.4.3", | ||
969 | "tunnel-agent": "^0.6.0", | ||
970 | "uuid": "^3.3.2" | ||
971 | } | ||
972 | }, | ||
973 | "requires-port": { | ||
974 | "version": "1.0.0", | ||
975 | "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", | ||
976 | "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", | ||
977 | "dev": true | 1143 | "dev": true |
978 | }, | 1144 | }, |
979 | "resolve": { | 1145 | "resolve": { |
@@ -985,18 +1151,21 @@ | |||
985 | "path-parse": "^1.0.6" | 1151 | "path-parse": "^1.0.6" |
986 | } | 1152 | } |
987 | }, | 1153 | }, |
1154 | "rimraf": { | ||
1155 | "version": "2.7.1", | ||
1156 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", | ||
1157 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", | ||
1158 | "dev": true, | ||
1159 | "requires": { | ||
1160 | "glob": "^7.1.3" | ||
1161 | } | ||
1162 | }, | ||
988 | "safe-buffer": { | 1163 | "safe-buffer": { |
989 | "version": "5.1.2", | 1164 | "version": "5.1.2", |
990 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", | 1165 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", |
991 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", | 1166 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", |
992 | "dev": true | 1167 | "dev": true |
993 | }, | 1168 | }, |
994 | "safer-buffer": { | ||
995 | "version": "2.1.2", | ||
996 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", | ||
997 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", | ||
998 | "dev": true | ||
999 | }, | ||
1000 | "seedrandom": { | 1169 | "seedrandom": { |
1001 | "version": "3.0.1", | 1170 | "version": "3.0.1", |
1002 | "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.1.tgz", | 1171 | "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.1.tgz", |
@@ -1007,6 +1176,27 @@ | |||
1007 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", | 1176 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", |
1008 | "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" | 1177 | "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" |
1009 | }, | 1178 | }, |
1179 | "set-blocking": { | ||
1180 | "version": "2.0.0", | ||
1181 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", | ||
1182 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", | ||
1183 | "dev": true | ||
1184 | }, | ||
1185 | "shebang-command": { | ||
1186 | "version": "1.2.0", | ||
1187 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", | ||
1188 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", | ||
1189 | "dev": true, | ||
1190 | "requires": { | ||
1191 | "shebang-regex": "^1.0.0" | ||
1192 | } | ||
1193 | }, | ||
1194 | "shebang-regex": { | ||
1195 | "version": "1.0.0", | ||
1196 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", | ||
1197 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", | ||
1198 | "dev": true | ||
1199 | }, | ||
1010 | "shelljs": { | 1200 | "shelljs": { |
1011 | "version": "0.8.3", | 1201 | "version": "0.8.3", |
1012 | "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", | 1202 | "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", |
@@ -1037,43 +1227,26 @@ | |||
1037 | } | 1227 | } |
1038 | } | 1228 | } |
1039 | }, | 1229 | }, |
1040 | "source-map": { | 1230 | "signal-exit": { |
1041 | "version": "0.6.1", | 1231 | "version": "3.0.2", |
1042 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", | 1232 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", |
1043 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", | 1233 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", |
1044 | "dev": true | 1234 | "dev": true |
1045 | }, | 1235 | }, |
1046 | "source-map-support": { | ||
1047 | "version": "0.5.12", | ||
1048 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", | ||
1049 | "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", | ||
1050 | "dev": true, | ||
1051 | "requires": { | ||
1052 | "buffer-from": "^1.0.0", | ||
1053 | "source-map": "^0.6.0" | ||
1054 | } | ||
1055 | }, | ||
1056 | "sprintf-js": { | 1236 | "sprintf-js": { |
1057 | "version": "1.0.3", | 1237 | "version": "1.0.3", |
1058 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", | 1238 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", |
1059 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", | 1239 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", |
1060 | "dev": true | 1240 | "dev": true |
1061 | }, | 1241 | }, |
1062 | "sshpk": { | 1242 | "string-width": { |
1063 | "version": "1.16.1", | 1243 | "version": "2.1.1", |
1064 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", | 1244 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", |
1065 | "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", | 1245 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", |
1066 | "dev": true, | 1246 | "dev": true, |
1067 | "requires": { | 1247 | "requires": { |
1068 | "asn1": "~0.2.3", | 1248 | "is-fullwidth-code-point": "^2.0.0", |
1069 | "assert-plus": "^1.0.0", | 1249 | "strip-ansi": "^4.0.0" |
1070 | "bcrypt-pbkdf": "^1.0.0", | ||
1071 | "dashdash": "^1.12.0", | ||
1072 | "ecc-jsbn": "~0.1.1", | ||
1073 | "getpass": "^0.1.1", | ||
1074 | "jsbn": "~0.1.0", | ||
1075 | "safer-buffer": "^2.0.2", | ||
1076 | "tweetnacl": "~0.14.0" | ||
1077 | } | 1250 | } |
1078 | }, | 1251 | }, |
1079 | "string_decoder": { | 1252 | "string_decoder": { |
@@ -1085,6 +1258,27 @@ | |||
1085 | "safe-buffer": "~5.1.0" | 1258 | "safe-buffer": "~5.1.0" |
1086 | } | 1259 | } |
1087 | }, | 1260 | }, |
1261 | "strip-ansi": { | ||
1262 | "version": "4.0.0", | ||
1263 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", | ||
1264 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", | ||
1265 | "dev": true, | ||
1266 | "requires": { | ||
1267 | "ansi-regex": "^3.0.0" | ||
1268 | } | ||
1269 | }, | ||
1270 | "strip-eof": { | ||
1271 | "version": "1.0.0", | ||
1272 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", | ||
1273 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", | ||
1274 | "dev": true | ||
1275 | }, | ||
1276 | "strip-json-comments": { | ||
1277 | "version": "2.0.1", | ||
1278 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", | ||
1279 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", | ||
1280 | "dev": true | ||
1281 | }, | ||
1088 | "supports-color": { | 1282 | "supports-color": { |
1089 | "version": "5.5.0", | 1283 | "version": "5.5.0", |
1090 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", | 1284 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", |
@@ -1103,24 +1297,6 @@ | |||
1103 | "os-tmpdir": "~1.0.1" | 1297 | "os-tmpdir": "~1.0.1" |
1104 | } | 1298 | } |
1105 | }, | 1299 | }, |
1106 | "tough-cookie": { | ||
1107 | "version": "2.4.3", | ||
1108 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", | ||
1109 | "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", | ||
1110 | "dev": true, | ||
1111 | "requires": { | ||
1112 | "psl": "^1.1.24", | ||
1113 | "punycode": "^1.4.1" | ||
1114 | }, | ||
1115 | "dependencies": { | ||
1116 | "punycode": { | ||
1117 | "version": "1.4.1", | ||
1118 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", | ||
1119 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", | ||
1120 | "dev": true | ||
1121 | } | ||
1122 | } | ||
1123 | }, | ||
1124 | "tslib": { | 1300 | "tslib": { |
1125 | "version": "1.10.0", | 1301 | "version": "1.10.0", |
1126 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", | 1302 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", |
@@ -1169,21 +1345,6 @@ | |||
1169 | "integrity": "sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=", | 1345 | "integrity": "sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=", |
1170 | "dev": true | 1346 | "dev": true |
1171 | }, | 1347 | }, |
1172 | "tunnel-agent": { | ||
1173 | "version": "0.6.0", | ||
1174 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | ||
1175 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", | ||
1176 | "dev": true, | ||
1177 | "requires": { | ||
1178 | "safe-buffer": "^5.0.1" | ||
1179 | } | ||
1180 | }, | ||
1181 | "tweetnacl": { | ||
1182 | "version": "0.14.5", | ||
1183 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", | ||
1184 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", | ||
1185 | "dev": true | ||
1186 | }, | ||
1187 | "typed-rest-client": { | 1348 | "typed-rest-client": { |
1188 | "version": "1.2.0", | 1349 | "version": "1.2.0", |
1189 | "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.2.0.tgz", | 1350 | "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.2.0.tgz", |
@@ -1212,54 +1373,18 @@ | |||
1212 | "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", | 1373 | "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", |
1213 | "dev": true | 1374 | "dev": true |
1214 | }, | 1375 | }, |
1215 | "uri-js": { | ||
1216 | "version": "4.2.2", | ||
1217 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", | ||
1218 | "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", | ||
1219 | "dev": true, | ||
1220 | "requires": { | ||
1221 | "punycode": "^2.1.0" | ||
1222 | } | ||
1223 | }, | ||
1224 | "url-join": { | 1376 | "url-join": { |
1225 | "version": "1.1.0", | 1377 | "version": "1.1.0", |
1226 | "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", | 1378 | "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", |
1227 | "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=", | 1379 | "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=", |
1228 | "dev": true | 1380 | "dev": true |
1229 | }, | 1381 | }, |
1230 | "url-parse": { | ||
1231 | "version": "1.4.7", | ||
1232 | "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", | ||
1233 | "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", | ||
1234 | "dev": true, | ||
1235 | "requires": { | ||
1236 | "querystringify": "^2.1.1", | ||
1237 | "requires-port": "^1.0.0" | ||
1238 | } | ||
1239 | }, | ||
1240 | "util-deprecate": { | 1382 | "util-deprecate": { |
1241 | "version": "1.0.2", | 1383 | "version": "1.0.2", |
1242 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", | 1384 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", |
1243 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", | 1385 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", |
1244 | "dev": true | 1386 | "dev": true |
1245 | }, | 1387 | }, |
1246 | "uuid": { | ||
1247 | "version": "3.3.2", | ||
1248 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", | ||
1249 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", | ||
1250 | "dev": true | ||
1251 | }, | ||
1252 | "verror": { | ||
1253 | "version": "1.10.0", | ||
1254 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", | ||
1255 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", | ||
1256 | "dev": true, | ||
1257 | "requires": { | ||
1258 | "assert-plus": "^1.0.0", | ||
1259 | "core-util-is": "1.0.2", | ||
1260 | "extsprintf": "^1.2.0" | ||
1261 | } | ||
1262 | }, | ||
1263 | "vsce": { | 1388 | "vsce": { |
1264 | "version": "1.66.0", | 1389 | "version": "1.66.0", |
1265 | "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.66.0.tgz", | 1390 | "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.66.0.tgz", |
@@ -1288,21 +1413,6 @@ | |||
1288 | "yazl": "^2.2.2" | 1413 | "yazl": "^2.2.2" |
1289 | } | 1414 | } |
1290 | }, | 1415 | }, |
1291 | "vscode": { | ||
1292 | "version": "1.1.35", | ||
1293 | "resolved": "https://registry.npmjs.org/vscode/-/vscode-1.1.35.tgz", | ||
1294 | "integrity": "sha512-xPnxzQU40LOS2yPyzWW+WKpTV6qA3z16TcgpZ9O38UWLA157Zz4GxUx5H7Gd07pxzw0GqvusbF4D+5GBgNxvEQ==", | ||
1295 | "dev": true, | ||
1296 | "requires": { | ||
1297 | "glob": "^7.1.2", | ||
1298 | "mocha": "^5.2.0", | ||
1299 | "request": "^2.88.0", | ||
1300 | "semver": "^5.4.1", | ||
1301 | "source-map-support": "^0.5.0", | ||
1302 | "url-parse": "^1.4.4", | ||
1303 | "vscode-test": "^0.4.1" | ||
1304 | } | ||
1305 | }, | ||
1306 | "vscode-jsonrpc": { | 1416 | "vscode-jsonrpc": { |
1307 | "version": "4.1.0-next.2", | 1417 | "version": "4.1.0-next.2", |
1308 | "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.1.0-next.2.tgz", | 1418 | "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.1.0-next.2.tgz", |
@@ -1332,13 +1442,85 @@ | |||
1332 | "integrity": "sha512-2JkrMWWUi2rlVLSo9OFR2PIGUzdiowEM8NgNYiwLKnXTjpwpjjIrJbNNxDik7Rv4oo9KtikcFQZKXbrKilL/MQ==" | 1442 | "integrity": "sha512-2JkrMWWUi2rlVLSo9OFR2PIGUzdiowEM8NgNYiwLKnXTjpwpjjIrJbNNxDik7Rv4oo9KtikcFQZKXbrKilL/MQ==" |
1333 | }, | 1443 | }, |
1334 | "vscode-test": { | 1444 | "vscode-test": { |
1335 | "version": "0.4.3", | 1445 | "version": "1.2.0", |
1336 | "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-0.4.3.tgz", | 1446 | "resolved": "https://registry.npmjs.org/vscode-test/-/vscode-test-1.2.0.tgz", |
1337 | "integrity": "sha512-EkMGqBSefZH2MgW65nY05rdRSko15uvzq4VAPM5jVmwYuFQKE7eikKXNJDRxL+OITXHB6pI+a3XqqD32Y3KC5w==", | 1447 | "integrity": "sha512-aowqgc8gZe0eflzVUXsBjBrlsJ8eC35kfgfSEeHu9PKA1vQKm/3rVK43TlbxGue8hKtZBElNAJ5QuYklR/vLJA==", |
1338 | "dev": true, | 1448 | "dev": true, |
1339 | "requires": { | 1449 | "requires": { |
1340 | "http-proxy-agent": "^2.1.0", | 1450 | "http-proxy-agent": "^2.1.0", |
1341 | "https-proxy-agent": "^2.2.1" | 1451 | "https-proxy-agent": "^2.2.1", |
1452 | "rimraf": "^2.6.3" | ||
1453 | } | ||
1454 | }, | ||
1455 | "which": { | ||
1456 | "version": "1.3.1", | ||
1457 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", | ||
1458 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", | ||
1459 | "dev": true, | ||
1460 | "requires": { | ||
1461 | "isexe": "^2.0.0" | ||
1462 | } | ||
1463 | }, | ||
1464 | "which-module": { | ||
1465 | "version": "2.0.0", | ||
1466 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", | ||
1467 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", | ||
1468 | "dev": true | ||
1469 | }, | ||
1470 | "wide-align": { | ||
1471 | "version": "1.1.3", | ||
1472 | "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", | ||
1473 | "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", | ||
1474 | "dev": true, | ||
1475 | "requires": { | ||
1476 | "string-width": "^1.0.2 || 2" | ||
1477 | } | ||
1478 | }, | ||
1479 | "wrap-ansi": { | ||
1480 | "version": "2.1.0", | ||
1481 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", | ||
1482 | "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", | ||
1483 | "dev": true, | ||
1484 | "requires": { | ||
1485 | "string-width": "^1.0.1", | ||
1486 | "strip-ansi": "^3.0.1" | ||
1487 | }, | ||
1488 | "dependencies": { | ||
1489 | "ansi-regex": { | ||
1490 | "version": "2.1.1", | ||
1491 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", | ||
1492 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", | ||
1493 | "dev": true | ||
1494 | }, | ||
1495 | "is-fullwidth-code-point": { | ||
1496 | "version": "1.0.0", | ||
1497 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", | ||
1498 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", | ||
1499 | "dev": true, | ||
1500 | "requires": { | ||
1501 | "number-is-nan": "^1.0.0" | ||
1502 | } | ||
1503 | }, | ||
1504 | "string-width": { | ||
1505 | "version": "1.0.2", | ||
1506 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", | ||
1507 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", | ||
1508 | "dev": true, | ||
1509 | "requires": { | ||
1510 | "code-point-at": "^1.0.0", | ||
1511 | "is-fullwidth-code-point": "^1.0.0", | ||
1512 | "strip-ansi": "^3.0.0" | ||
1513 | } | ||
1514 | }, | ||
1515 | "strip-ansi": { | ||
1516 | "version": "3.0.1", | ||
1517 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | ||
1518 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", | ||
1519 | "dev": true, | ||
1520 | "requires": { | ||
1521 | "ansi-regex": "^2.0.0" | ||
1522 | } | ||
1523 | } | ||
1342 | } | 1524 | } |
1343 | }, | 1525 | }, |
1344 | "wrappy": { | 1526 | "wrappy": { |
@@ -1347,6 +1529,124 @@ | |||
1347 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", | 1529 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", |
1348 | "dev": true | 1530 | "dev": true |
1349 | }, | 1531 | }, |
1532 | "y18n": { | ||
1533 | "version": "4.0.0", | ||
1534 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", | ||
1535 | "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", | ||
1536 | "dev": true | ||
1537 | }, | ||
1538 | "yargs": { | ||
1539 | "version": "13.2.2", | ||
1540 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz", | ||
1541 | "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", | ||
1542 | "dev": true, | ||
1543 | "requires": { | ||
1544 | "cliui": "^4.0.0", | ||
1545 | "find-up": "^3.0.0", | ||
1546 | "get-caller-file": "^2.0.1", | ||
1547 | "os-locale": "^3.1.0", | ||
1548 | "require-directory": "^2.1.1", | ||
1549 | "require-main-filename": "^2.0.0", | ||
1550 | "set-blocking": "^2.0.0", | ||
1551 | "string-width": "^3.0.0", | ||
1552 | "which-module": "^2.0.0", | ||
1553 | "y18n": "^4.0.0", | ||
1554 | "yargs-parser": "^13.0.0" | ||
1555 | }, | ||
1556 | "dependencies": { | ||
1557 | "ansi-regex": { | ||
1558 | "version": "4.1.0", | ||
1559 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | ||
1560 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | ||
1561 | "dev": true | ||
1562 | }, | ||
1563 | "string-width": { | ||
1564 | "version": "3.1.0", | ||
1565 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", | ||
1566 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", | ||
1567 | "dev": true, | ||
1568 | "requires": { | ||
1569 | "emoji-regex": "^7.0.1", | ||
1570 | "is-fullwidth-code-point": "^2.0.0", | ||
1571 | "strip-ansi": "^5.1.0" | ||
1572 | } | ||
1573 | }, | ||
1574 | "strip-ansi": { | ||
1575 | "version": "5.2.0", | ||
1576 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", | ||
1577 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", | ||
1578 | "dev": true, | ||
1579 | "requires": { | ||
1580 | "ansi-regex": "^4.1.0" | ||
1581 | } | ||
1582 | } | ||
1583 | } | ||
1584 | }, | ||
1585 | "yargs-parser": { | ||
1586 | "version": "13.0.0", | ||
1587 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz", | ||
1588 | "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==", | ||
1589 | "dev": true, | ||
1590 | "requires": { | ||
1591 | "camelcase": "^5.0.0", | ||
1592 | "decamelize": "^1.2.0" | ||
1593 | } | ||
1594 | }, | ||
1595 | "yargs-unparser": { | ||
1596 | "version": "1.5.0", | ||
1597 | "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz", | ||
1598 | "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==", | ||
1599 | "dev": true, | ||
1600 | "requires": { | ||
1601 | "flat": "^4.1.0", | ||
1602 | "lodash": "^4.17.11", | ||
1603 | "yargs": "^12.0.5" | ||
1604 | }, | ||
1605 | "dependencies": { | ||
1606 | "get-caller-file": { | ||
1607 | "version": "1.0.3", | ||
1608 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", | ||
1609 | "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", | ||
1610 | "dev": true | ||
1611 | }, | ||
1612 | "require-main-filename": { | ||
1613 | "version": "1.0.1", | ||
1614 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", | ||
1615 | "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", | ||
1616 | "dev": true | ||
1617 | }, | ||
1618 | "yargs": { | ||
1619 | "version": "12.0.5", | ||
1620 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", | ||
1621 | "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", | ||
1622 | "dev": true, | ||
1623 | "requires": { | ||
1624 | "cliui": "^4.0.0", | ||
1625 | "decamelize": "^1.2.0", | ||
1626 | "find-up": "^3.0.0", | ||
1627 | "get-caller-file": "^1.0.1", | ||
1628 | "os-locale": "^3.0.0", | ||
1629 | "require-directory": "^2.1.1", | ||
1630 | "require-main-filename": "^1.0.1", | ||
1631 | "set-blocking": "^2.0.0", | ||
1632 | "string-width": "^2.0.0", | ||
1633 | "which-module": "^2.0.0", | ||
1634 | "y18n": "^3.2.1 || ^4.0.0", | ||
1635 | "yargs-parser": "^11.1.1" | ||
1636 | } | ||
1637 | }, | ||
1638 | "yargs-parser": { | ||
1639 | "version": "11.1.1", | ||
1640 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", | ||
1641 | "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", | ||
1642 | "dev": true, | ||
1643 | "requires": { | ||
1644 | "camelcase": "^5.0.0", | ||
1645 | "decamelize": "^1.2.0" | ||
1646 | } | ||
1647 | } | ||
1648 | } | ||
1649 | }, | ||
1350 | "yauzl": { | 1650 | "yauzl": { |
1351 | "version": "2.10.0", | 1651 | "version": "2.10.0", |
1352 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", | 1652 | "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", |
diff --git a/editors/code/package.json b/editors/code/package.json index 95ec6cff6..e2bc72f32 100644 --- a/editors/code/package.json +++ b/editors/code/package.json | |||
@@ -13,18 +13,17 @@ | |||
13 | "Other" | 13 | "Other" |
14 | ], | 14 | ], |
15 | "engines": { | 15 | "engines": { |
16 | "vscode": "^1.33.0" | 16 | "vscode": "^1.36.0" |
17 | }, | 17 | }, |
18 | "scripts": { | 18 | "scripts": { |
19 | "vscode:prepublish": "npm run compile", | 19 | "vscode:prepublish": "npm run compile", |
20 | "package": "vsce package", | 20 | "package": "vsce package", |
21 | "compile": "tsc -p ./ && shx cp src/utils/terminateProcess.sh out/utils/terminateProcess.sh", | 21 | "compile": "tsc -p ./ && shx cp src/utils/terminateProcess.sh out/utils/terminateProcess.sh", |
22 | "watch": "tsc -watch -p ./", | 22 | "watch": "tsc -watch -p ./", |
23 | "postinstall": "node ./node_modules/vscode/bin/install", | ||
24 | "fix": "prettier **/*.{json,ts} --write && tslint --project . --fix", | 23 | "fix": "prettier **/*.{json,ts} --write && tslint --project . --fix", |
25 | "lint": "tslint --project .", | 24 | "lint": "tslint --project .", |
26 | "test": "node node_modules/vscode/bin/test", | ||
27 | "prettier": "prettier **/*.{json,ts}", | 25 | "prettier": "prettier **/*.{json,ts}", |
26 | "test": "node ./out/test/runTest.js", | ||
28 | "travis": "npm run compile && npm run test && npm run lint && npm run prettier -- --write && git diff --exit-code" | 27 | "travis": "npm run compile && npm run test && npm run lint && npm run prettier -- --write && git diff --exit-code" |
29 | }, | 28 | }, |
30 | "prettier": { | 29 | "prettier": { |
@@ -39,13 +38,17 @@ | |||
39 | "@types/mocha": "^5.2.7", | 38 | "@types/mocha": "^5.2.7", |
40 | "@types/node": "^10.14.13", | 39 | "@types/node": "^10.14.13", |
41 | "@types/seedrandom": "^2.4.28", | 40 | "@types/seedrandom": "^2.4.28", |
41 | "@types/glob": "^7.1.1", | ||
42 | "@types/vscode": "^1.36.0", | ||
43 | "glob": "^7.1.4", | ||
44 | "mocha": "^6.2.0", | ||
42 | "prettier": "^1.18.2", | 45 | "prettier": "^1.18.2", |
43 | "shx": "^0.3.1", | 46 | "shx": "^0.3.1", |
44 | "tslint": "^5.18.0", | 47 | "tslint": "^5.18.0", |
45 | "tslint-config-prettier": "^1.18.0", | 48 | "tslint-config-prettier": "^1.18.0", |
46 | "typescript": "^3.5.3", | 49 | "typescript": "^3.5.3", |
47 | "vsce": "^1.66.0", | 50 | "vsce": "^1.66.0", |
48 | "vscode": "^1.1.35" | 51 | "vscode-test": "^1.2.0" |
49 | }, | 52 | }, |
50 | "activationEvents": [ | 53 | "activationEvents": [ |
51 | "onLanguage:rust", | 54 | "onLanguage:rust", |
diff --git a/editors/code/src/test/index.ts b/editors/code/src/test/index.ts deleted file mode 100644 index 6e565c254..000000000 --- a/editors/code/src/test/index.ts +++ /dev/null | |||
@@ -1,22 +0,0 @@ | |||
1 | // | ||
2 | // PLEASE DO NOT MODIFY / DELETE UNLESS YOU KNOW WHAT YOU ARE DOING | ||
3 | // | ||
4 | // This file is providing the test runner to use when running extension tests. | ||
5 | // By default the test runner in use is Mocha based. | ||
6 | // | ||
7 | // You can provide your own test runner if you want to override it by exporting | ||
8 | // a function run(testRoot: string, clb: (error:Error) => void) that the extension | ||
9 | // host can call to run the tests. The test runner is expected to use console.log | ||
10 | // to report the results back to the caller. When the tests are finished, return | ||
11 | // a possible error to the callback or null if none. | ||
12 | |||
13 | import * as testRunner from 'vscode/lib/testrunner'; | ||
14 | |||
15 | // You can directly control Mocha options by uncommenting the following lines | ||
16 | // See https://github.com/mochajs/mocha/wiki/Using-mocha-programmatically#set-options for more info | ||
17 | testRunner.configure({ | ||
18 | ui: 'bdd', // the TDD UI is being used in extension.test.ts (suite, test, etc.) | ||
19 | useColors: true // colored output from test results | ||
20 | }); | ||
21 | |||
22 | module.exports = testRunner; | ||
diff --git a/editors/code/src/test/runTest.ts b/editors/code/src/test/runTest.ts new file mode 100644 index 000000000..d880d47df --- /dev/null +++ b/editors/code/src/test/runTest.ts | |||
@@ -0,0 +1,22 @@ | |||
1 | import * as path from 'path'; | ||
2 | |||
3 | import { runTests } from 'vscode-test'; | ||
4 | |||
5 | async function main() { | ||
6 | try { | ||
7 | // The folder containing the Extension Manifest package.json | ||
8 | // Passed to `--extensionDevelopmentPath` | ||
9 | const extensionDevelopmentPath = path.resolve(__dirname, '../../'); | ||
10 | |||
11 | // The path to the extension test runner script | ||
12 | // Passed to --extensionTestsPath | ||
13 | const extensionTestsPath = path.resolve(__dirname, './utils/index'); | ||
14 | |||
15 | // Download VS Code, unzip it and run the integration test | ||
16 | await runTests({ extensionDevelopmentPath, extensionTestsPath }); | ||
17 | } catch (err) { | ||
18 | process.exit(1); | ||
19 | } | ||
20 | } | ||
21 | |||
22 | main(); | ||
diff --git a/editors/code/src/test/utils/index.ts b/editors/code/src/test/utils/index.ts new file mode 100644 index 000000000..16715a286 --- /dev/null +++ b/editors/code/src/test/utils/index.ts | |||
@@ -0,0 +1,49 @@ | |||
1 | // | ||
2 | // PLEASE DO NOT MODIFY / DELETE UNLESS YOU KNOW WHAT YOU ARE DOING | ||
3 | // | ||
4 | // This file is providing the test runner to use when running extension tests. | ||
5 | // By default the test runner in use is Mocha based. | ||
6 | // | ||
7 | // You can provide your own test runner if you want to override it by exporting | ||
8 | // a function run(testRoot: string, clb: (error:Error) => void) that the extension | ||
9 | // host can call to run the tests. The test runner is expected to use console.log | ||
10 | // to report the results back to the caller. When the tests are finished, return | ||
11 | // a possible error to the callback or null if none. | ||
12 | |||
13 | import * as glob from 'glob'; | ||
14 | import * as Mocha from 'mocha'; | ||
15 | import * as path from 'path'; | ||
16 | |||
17 | export function run(): Promise<void> { | ||
18 | // Create the mocha test | ||
19 | const mocha = new Mocha({ | ||
20 | ui: 'bdd' | ||
21 | }); | ||
22 | mocha.useColors(true); | ||
23 | |||
24 | const testsRoot = __dirname; | ||
25 | |||
26 | return new Promise((c, e) => { | ||
27 | glob('**/**.test.js', { cwd: testsRoot }, (err, files) => { | ||
28 | if (err) { | ||
29 | return e(err); | ||
30 | } | ||
31 | |||
32 | // Add files to the test suite | ||
33 | files.forEach(f => mocha.addFile(path.resolve(testsRoot, f))); | ||
34 | |||
35 | try { | ||
36 | // Run the mocha test | ||
37 | mocha.run(failures => { | ||
38 | if (failures > 0) { | ||
39 | e(new Error(`${failures} tests failed.`)); | ||
40 | } else { | ||
41 | c(); | ||
42 | } | ||
43 | }); | ||
44 | } catch (err) { | ||
45 | e(err); | ||
46 | } | ||
47 | }); | ||
48 | }); | ||
49 | } | ||
diff --git a/editors/code/src/utils/diagnostics/rust.ts b/editors/code/src/utils/diagnostics/rust.ts index bfb494a3a..1fb1f7b6d 100644 --- a/editors/code/src/utils/diagnostics/rust.ts +++ b/editors/code/src/utils/diagnostics/rust.ts | |||
@@ -64,7 +64,7 @@ function mapLevelToSeverity(s: string): vscode.DiagnosticSeverity { | |||
64 | * Converts a Rust span to a VsCode location | 64 | * Converts a Rust span to a VsCode location |
65 | */ | 65 | */ |
66 | function mapSpanToLocation(span: RustDiagnosticSpan): vscode.Location { | 66 | function mapSpanToLocation(span: RustDiagnosticSpan): vscode.Location { |
67 | const fileName = path.join(vscode.workspace.rootPath!, span.file_name); | 67 | const fileName = path.join(vscode.workspace.rootPath || '', span.file_name); |
68 | const fileUri = vscode.Uri.file(fileName); | 68 | const fileUri = vscode.Uri.file(fileName); |
69 | 69 | ||
70 | const range = new vscode.Range( | 70 | const range = new vscode.Range( |