aboutsummaryrefslogtreecommitdiff
path: root/editors/code
diff options
context:
space:
mode:
Diffstat (limited to 'editors/code')
-rw-r--r--editors/code/package-lock.json872
-rw-r--r--editors/code/package.json2
-rw-r--r--editors/code/src/commands/apply_source_change.ts46
3 files changed, 449 insertions, 471 deletions
diff --git a/editors/code/package-lock.json b/editors/code/package-lock.json
index 5e3d64eef..0bbd85b87 100644
--- a/editors/code/package-lock.json
+++ b/editors/code/package-lock.json
@@ -22,10 +22,10 @@
22 "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", 22 "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
23 "dev": true, 23 "dev": true,
24 "requires": { 24 "requires": {
25 "fast-deep-equal": "2.0.1", 25 "fast-deep-equal": "^2.0.1",
26 "fast-json-stable-stringify": "2.0.0", 26 "fast-json-stable-stringify": "^2.0.0",
27 "json-schema-traverse": "0.4.1", 27 "json-schema-traverse": "^0.4.1",
28 "uri-js": "4.2.2" 28 "uri-js": "^4.2.2"
29 } 29 }
30 }, 30 },
31 "ansi-cyan": { 31 "ansi-cyan": {
@@ -70,7 +70,7 @@
70 "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", 70 "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
71 "dev": true, 71 "dev": true,
72 "requires": { 72 "requires": {
73 "buffer-equal": "1.0.0" 73 "buffer-equal": "^1.0.0"
74 } 74 }
75 }, 75 },
76 "argparse": { 76 "argparse": {
@@ -79,7 +79,7 @@
79 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 79 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
80 "dev": true, 80 "dev": true,
81 "requires": { 81 "requires": {
82 "sprintf-js": "1.0.3" 82 "sprintf-js": "~1.0.2"
83 } 83 }
84 }, 84 },
85 "arr-diff": { 85 "arr-diff": {
@@ -88,8 +88,8 @@
88 "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", 88 "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
89 "dev": true, 89 "dev": true,
90 "requires": { 90 "requires": {
91 "arr-flatten": "1.1.0", 91 "arr-flatten": "^1.0.1",
92 "array-slice": "0.2.3" 92 "array-slice": "^0.2.3"
93 } 93 }
94 }, 94 },
95 "arr-flatten": { 95 "arr-flatten": {
@@ -122,7 +122,7 @@
122 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 122 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
123 "dev": true, 123 "dev": true,
124 "requires": { 124 "requires": {
125 "array-uniq": "1.0.3" 125 "array-uniq": "^1.0.1"
126 } 126 }
127 }, 127 },
128 "array-uniq": { 128 "array-uniq": {
@@ -143,7 +143,7 @@
143 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", 143 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
144 "dev": true, 144 "dev": true,
145 "requires": { 145 "requires": {
146 "safer-buffer": "2.1.2" 146 "safer-buffer": "~2.1.0"
147 } 147 }
148 }, 148 },
149 "assert-plus": { 149 "assert-plus": {
@@ -176,9 +176,9 @@
176 "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", 176 "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
177 "dev": true, 177 "dev": true,
178 "requires": { 178 "requires": {
179 "chalk": "1.1.3", 179 "chalk": "^1.1.3",
180 "esutils": "2.0.2", 180 "esutils": "^2.0.2",
181 "js-tokens": "3.0.2" 181 "js-tokens": "^3.0.2"
182 }, 182 },
183 "dependencies": { 183 "dependencies": {
184 "chalk": { 184 "chalk": {
@@ -187,11 +187,11 @@
187 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 187 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
188 "dev": true, 188 "dev": true,
189 "requires": { 189 "requires": {
190 "ansi-styles": "2.2.1", 190 "ansi-styles": "^2.2.1",
191 "escape-string-regexp": "1.0.5", 191 "escape-string-regexp": "^1.0.2",
192 "has-ansi": "2.0.0", 192 "has-ansi": "^2.0.0",
193 "strip-ansi": "3.0.1", 193 "strip-ansi": "^3.0.0",
194 "supports-color": "2.0.0" 194 "supports-color": "^2.0.0"
195 } 195 }
196 } 196 }
197 } 197 }
@@ -208,7 +208,7 @@
208 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 208 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
209 "dev": true, 209 "dev": true,
210 "requires": { 210 "requires": {
211 "tweetnacl": "0.14.5" 211 "tweetnacl": "^0.14.3"
212 } 212 }
213 }, 213 },
214 "block-stream": { 214 "block-stream": {
@@ -217,7 +217,7 @@
217 "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", 217 "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
218 "dev": true, 218 "dev": true,
219 "requires": { 219 "requires": {
220 "inherits": "2.0.3" 220 "inherits": "~2.0.0"
221 } 221 }
222 }, 222 },
223 "boolbase": { 223 "boolbase": {
@@ -232,7 +232,7 @@
232 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 232 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
233 "dev": true, 233 "dev": true,
234 "requires": { 234 "requires": {
235 "balanced-match": "1.0.0", 235 "balanced-match": "^1.0.0",
236 "concat-map": "0.0.1" 236 "concat-map": "0.0.1"
237 } 237 }
238 }, 238 },
@@ -278,9 +278,9 @@
278 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 278 "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
279 "dev": true, 279 "dev": true,
280 "requires": { 280 "requires": {
281 "ansi-styles": "3.2.1", 281 "ansi-styles": "^3.2.1",
282 "escape-string-regexp": "1.0.5", 282 "escape-string-regexp": "^1.0.5",
283 "supports-color": "5.5.0" 283 "supports-color": "^5.3.0"
284 }, 284 },
285 "dependencies": { 285 "dependencies": {
286 "ansi-styles": { 286 "ansi-styles": {
@@ -289,7 +289,7 @@
289 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 289 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
290 "dev": true, 290 "dev": true,
291 "requires": { 291 "requires": {
292 "color-convert": "1.9.3" 292 "color-convert": "^1.9.0"
293 } 293 }
294 }, 294 },
295 "supports-color": { 295 "supports-color": {
@@ -298,7 +298,7 @@
298 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 298 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
299 "dev": true, 299 "dev": true,
300 "requires": { 300 "requires": {
301 "has-flag": "3.0.0" 301 "has-flag": "^3.0.0"
302 } 302 }
303 } 303 }
304 } 304 }
@@ -309,12 +309,12 @@
309 "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=", 309 "integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=",
310 "dev": true, 310 "dev": true,
311 "requires": { 311 "requires": {
312 "css-select": "1.2.0", 312 "css-select": "~1.2.0",
313 "dom-serializer": "0.1.0", 313 "dom-serializer": "~0.1.0",
314 "entities": "1.1.2", 314 "entities": "~1.1.1",
315 "htmlparser2": "3.10.0", 315 "htmlparser2": "^3.9.1",
316 "lodash": "4.17.11", 316 "lodash": "^4.15.0",
317 "parse5": "3.0.3" 317 "parse5": "^3.0.1"
318 } 318 }
319 }, 319 },
320 "clone": { 320 "clone": {
@@ -341,9 +341,9 @@
341 "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", 341 "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==",
342 "dev": true, 342 "dev": true,
343 "requires": { 343 "requires": {
344 "inherits": "2.0.3", 344 "inherits": "^2.0.1",
345 "process-nextick-args": "2.0.0", 345 "process-nextick-args": "^2.0.0",
346 "readable-stream": "2.3.6" 346 "readable-stream": "^2.3.5"
347 }, 347 },
348 "dependencies": { 348 "dependencies": {
349 "readable-stream": { 349 "readable-stream": {
@@ -352,13 +352,13 @@
352 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 352 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
353 "dev": true, 353 "dev": true,
354 "requires": { 354 "requires": {
355 "core-util-is": "1.0.2", 355 "core-util-is": "~1.0.0",
356 "inherits": "2.0.3", 356 "inherits": "~2.0.3",
357 "isarray": "1.0.0", 357 "isarray": "~1.0.0",
358 "process-nextick-args": "2.0.0", 358 "process-nextick-args": "~2.0.0",
359 "safe-buffer": "5.1.2", 359 "safe-buffer": "~5.1.1",
360 "string_decoder": "1.1.1", 360 "string_decoder": "~1.1.1",
361 "util-deprecate": "1.0.2" 361 "util-deprecate": "~1.0.1"
362 } 362 }
363 }, 363 },
364 "string_decoder": { 364 "string_decoder": {
@@ -367,7 +367,7 @@
367 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 367 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
368 "dev": true, 368 "dev": true,
369 "requires": { 369 "requires": {
370 "safe-buffer": "5.1.2" 370 "safe-buffer": "~5.1.0"
371 } 371 }
372 } 372 }
373 } 373 }
@@ -393,7 +393,7 @@
393 "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", 393 "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
394 "dev": true, 394 "dev": true,
395 "requires": { 395 "requires": {
396 "delayed-stream": "1.0.0" 396 "delayed-stream": "~1.0.0"
397 } 397 }
398 }, 398 },
399 "commander": { 399 "commander": {
@@ -414,7 +414,7 @@
414 "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", 414 "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
415 "dev": true, 415 "dev": true,
416 "requires": { 416 "requires": {
417 "safe-buffer": "5.1.2" 417 "safe-buffer": "~5.1.1"
418 } 418 }
419 }, 419 },
420 "core-util-is": { 420 "core-util-is": {
@@ -429,10 +429,10 @@
429 "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", 429 "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
430 "dev": true, 430 "dev": true,
431 "requires": { 431 "requires": {
432 "boolbase": "1.0.0", 432 "boolbase": "~1.0.0",
433 "css-what": "2.1.2", 433 "css-what": "2.1",
434 "domutils": "1.5.1", 434 "domutils": "1.5.1",
435 "nth-check": "1.0.2" 435 "nth-check": "~1.0.1"
436 } 436 }
437 }, 437 },
438 "css-what": { 438 "css-what": {
@@ -447,7 +447,7 @@
447 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 447 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
448 "dev": true, 448 "dev": true,
449 "requires": { 449 "requires": {
450 "assert-plus": "1.0.0" 450 "assert-plus": "^1.0.0"
451 } 451 }
452 }, 452 },
453 "debug": { 453 "debug": {
@@ -465,7 +465,7 @@
465 "integrity": "sha1-sJJ0O+hCfcYh6gBnzex+cN0Z83s=", 465 "integrity": "sha1-sJJ0O+hCfcYh6gBnzex+cN0Z83s=",
466 "dev": true, 466 "dev": true,
467 "requires": { 467 "requires": {
468 "is-obj": "1.0.1" 468 "is-obj": "^1.0.0"
469 } 469 }
470 }, 470 },
471 "define-properties": { 471 "define-properties": {
@@ -474,7 +474,7 @@
474 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 474 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
475 "dev": true, 475 "dev": true,
476 "requires": { 476 "requires": {
477 "object-keys": "1.0.12" 477 "object-keys": "^1.0.12"
478 } 478 }
479 }, 479 },
480 "delayed-stream": { 480 "delayed-stream": {
@@ -501,8 +501,8 @@
501 "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", 501 "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
502 "dev": true, 502 "dev": true,
503 "requires": { 503 "requires": {
504 "domelementtype": "1.1.3", 504 "domelementtype": "~1.1.1",
505 "entities": "1.1.2" 505 "entities": "~1.1.1"
506 }, 506 },
507 "dependencies": { 507 "dependencies": {
508 "domelementtype": { 508 "domelementtype": {
@@ -525,7 +525,7 @@
525 "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", 525 "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
526 "dev": true, 526 "dev": true,
527 "requires": { 527 "requires": {
528 "domelementtype": "1.3.1" 528 "domelementtype": "1"
529 } 529 }
530 }, 530 },
531 "domutils": { 531 "domutils": {
@@ -534,8 +534,8 @@
534 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", 534 "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
535 "dev": true, 535 "dev": true,
536 "requires": { 536 "requires": {
537 "dom-serializer": "0.1.0", 537 "dom-serializer": "0",
538 "domelementtype": "1.3.1" 538 "domelementtype": "1"
539 } 539 }
540 }, 540 },
541 "duplexer": { 541 "duplexer": {
@@ -550,10 +550,10 @@
550 "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", 550 "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==",
551 "dev": true, 551 "dev": true,
552 "requires": { 552 "requires": {
553 "end-of-stream": "1.4.1", 553 "end-of-stream": "^1.0.0",
554 "inherits": "2.0.3", 554 "inherits": "^2.0.1",
555 "readable-stream": "2.3.6", 555 "readable-stream": "^2.0.0",
556 "stream-shift": "1.0.0" 556 "stream-shift": "^1.0.0"
557 }, 557 },
558 "dependencies": { 558 "dependencies": {
559 "readable-stream": { 559 "readable-stream": {
@@ -562,13 +562,13 @@
562 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 562 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
563 "dev": true, 563 "dev": true,
564 "requires": { 564 "requires": {
565 "core-util-is": "1.0.2", 565 "core-util-is": "~1.0.0",
566 "inherits": "2.0.3", 566 "inherits": "~2.0.3",
567 "isarray": "1.0.0", 567 "isarray": "~1.0.0",
568 "process-nextick-args": "2.0.0", 568 "process-nextick-args": "~2.0.0",
569 "safe-buffer": "5.1.2", 569 "safe-buffer": "~5.1.1",
570 "string_decoder": "1.1.1", 570 "string_decoder": "~1.1.1",
571 "util-deprecate": "1.0.2" 571 "util-deprecate": "~1.0.1"
572 } 572 }
573 }, 573 },
574 "string_decoder": { 574 "string_decoder": {
@@ -577,7 +577,7 @@
577 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 577 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
578 "dev": true, 578 "dev": true,
579 "requires": { 579 "requires": {
580 "safe-buffer": "5.1.2" 580 "safe-buffer": "~5.1.0"
581 } 581 }
582 } 582 }
583 } 583 }
@@ -588,8 +588,8 @@
588 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 588 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
589 "dev": true, 589 "dev": true,
590 "requires": { 590 "requires": {
591 "jsbn": "0.1.1", 591 "jsbn": "~0.1.0",
592 "safer-buffer": "2.1.2" 592 "safer-buffer": "^2.1.0"
593 } 593 }
594 }, 594 },
595 "end-of-stream": { 595 "end-of-stream": {
@@ -598,7 +598,7 @@
598 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", 598 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
599 "dev": true, 599 "dev": true,
600 "requires": { 600 "requires": {
601 "once": "1.4.0" 601 "once": "^1.4.0"
602 } 602 }
603 }, 603 },
604 "entities": { 604 "entities": {
@@ -631,13 +631,13 @@
631 "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", 631 "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
632 "dev": true, 632 "dev": true,
633 "requires": { 633 "requires": {
634 "duplexer": "0.1.1", 634 "duplexer": "~0.1.1",
635 "from": "0.1.7", 635 "from": "~0",
636 "map-stream": "0.1.0", 636 "map-stream": "~0.1.0",
637 "pause-stream": "0.0.11", 637 "pause-stream": "0.0.11",
638 "split": "0.3.3", 638 "split": "0.3",
639 "stream-combiner": "0.0.4", 639 "stream-combiner": "~0.0.4",
640 "through": "2.3.8" 640 "through": "~2.3.1"
641 } 641 }
642 }, 642 },
643 "extend": { 643 "extend": {
@@ -652,7 +652,7 @@
652 "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", 652 "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
653 "dev": true, 653 "dev": true,
654 "requires": { 654 "requires": {
655 "kind-of": "1.1.0" 655 "kind-of": "^1.1.0"
656 } 656 }
657 }, 657 },
658 "extsprintf": { 658 "extsprintf": {
@@ -679,7 +679,7 @@
679 "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", 679 "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
680 "dev": true, 680 "dev": true,
681 "requires": { 681 "requires": {
682 "pend": "1.2.0" 682 "pend": "~1.2.0"
683 } 683 }
684 }, 684 },
685 "flush-write-stream": { 685 "flush-write-stream": {
@@ -688,8 +688,8 @@
688 "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", 688 "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
689 "dev": true, 689 "dev": true,
690 "requires": { 690 "requires": {
691 "inherits": "2.0.3", 691 "inherits": "^2.0.1",
692 "readable-stream": "2.3.6" 692 "readable-stream": "^2.0.4"
693 }, 693 },
694 "dependencies": { 694 "dependencies": {
695 "readable-stream": { 695 "readable-stream": {
@@ -698,13 +698,13 @@
698 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 698 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
699 "dev": true, 699 "dev": true,
700 "requires": { 700 "requires": {
701 "core-util-is": "1.0.2", 701 "core-util-is": "~1.0.0",
702 "inherits": "2.0.3", 702 "inherits": "~2.0.3",
703 "isarray": "1.0.0", 703 "isarray": "~1.0.0",
704 "process-nextick-args": "2.0.0", 704 "process-nextick-args": "~2.0.0",
705 "safe-buffer": "5.1.2", 705 "safe-buffer": "~5.1.1",
706 "string_decoder": "1.1.1", 706 "string_decoder": "~1.1.1",
707 "util-deprecate": "1.0.2" 707 "util-deprecate": "~1.0.1"
708 } 708 }
709 }, 709 },
710 "string_decoder": { 710 "string_decoder": {
@@ -713,7 +713,7 @@
713 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 713 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
714 "dev": true, 714 "dev": true,
715 "requires": { 715 "requires": {
716 "safe-buffer": "5.1.2" 716 "safe-buffer": "~5.1.0"
717 } 717 }
718 } 718 }
719 } 719 }
@@ -730,9 +730,9 @@
730 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 730 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
731 "dev": true, 731 "dev": true,
732 "requires": { 732 "requires": {
733 "asynckit": "0.4.0", 733 "asynckit": "^0.4.0",
734 "combined-stream": "1.0.7", 734 "combined-stream": "^1.0.6",
735 "mime-types": "2.1.21" 735 "mime-types": "^2.1.12"
736 } 736 }
737 }, 737 },
738 "from": { 738 "from": {
@@ -747,8 +747,8 @@
747 "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", 747 "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
748 "dev": true, 748 "dev": true,
749 "requires": { 749 "requires": {
750 "graceful-fs": "4.1.15", 750 "graceful-fs": "^4.1.11",
751 "through2": "2.0.5" 751 "through2": "^2.0.3"
752 } 752 }
753 }, 753 },
754 "fs.realpath": { 754 "fs.realpath": {
@@ -763,10 +763,10 @@
763 "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", 763 "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
764 "dev": true, 764 "dev": true,
765 "requires": { 765 "requires": {
766 "graceful-fs": "4.1.15", 766 "graceful-fs": "^4.1.2",
767 "inherits": "2.0.3", 767 "inherits": "~2.0.0",
768 "mkdirp": "0.5.1", 768 "mkdirp": ">=0.5 0",
769 "rimraf": "2.6.2" 769 "rimraf": "2"
770 } 770 }
771 }, 771 },
772 "function-bind": { 772 "function-bind": {
@@ -781,7 +781,7 @@
781 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 781 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
782 "dev": true, 782 "dev": true,
783 "requires": { 783 "requires": {
784 "assert-plus": "1.0.0" 784 "assert-plus": "^1.0.0"
785 } 785 }
786 }, 786 },
787 "glob": { 787 "glob": {
@@ -790,12 +790,12 @@
790 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", 790 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
791 "dev": true, 791 "dev": true,
792 "requires": { 792 "requires": {
793 "fs.realpath": "1.0.0", 793 "fs.realpath": "^1.0.0",
794 "inflight": "1.0.6", 794 "inflight": "^1.0.4",
795 "inherits": "2.0.3", 795 "inherits": "2",
796 "minimatch": "3.0.4", 796 "minimatch": "^3.0.4",
797 "once": "1.4.0", 797 "once": "^1.3.0",
798 "path-is-absolute": "1.0.1" 798 "path-is-absolute": "^1.0.0"
799 } 799 }
800 }, 800 },
801 "glob-parent": { 801 "glob-parent": {
@@ -804,8 +804,8 @@
804 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", 804 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
805 "dev": true, 805 "dev": true,
806 "requires": { 806 "requires": {
807 "is-glob": "3.1.0", 807 "is-glob": "^3.1.0",
808 "path-dirname": "1.0.2" 808 "path-dirname": "^1.0.0"
809 } 809 }
810 }, 810 },
811 "glob-stream": { 811 "glob-stream": {
@@ -814,16 +814,16 @@
814 "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", 814 "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
815 "dev": true, 815 "dev": true,
816 "requires": { 816 "requires": {
817 "extend": "3.0.2", 817 "extend": "^3.0.0",
818 "glob": "7.1.3", 818 "glob": "^7.1.1",
819 "glob-parent": "3.1.0", 819 "glob-parent": "^3.1.0",
820 "is-negated-glob": "1.0.0", 820 "is-negated-glob": "^1.0.0",
821 "ordered-read-streams": "1.0.1", 821 "ordered-read-streams": "^1.0.0",
822 "pumpify": "1.5.1", 822 "pumpify": "^1.3.5",
823 "readable-stream": "2.3.6", 823 "readable-stream": "^2.1.5",
824 "remove-trailing-separator": "1.1.0", 824 "remove-trailing-separator": "^1.0.1",
825 "to-absolute-glob": "2.0.2", 825 "to-absolute-glob": "^2.0.0",
826 "unique-stream": "2.2.1" 826 "unique-stream": "^2.0.2"
827 }, 827 },
828 "dependencies": { 828 "dependencies": {
829 "readable-stream": { 829 "readable-stream": {
@@ -832,13 +832,13 @@
832 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 832 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
833 "dev": true, 833 "dev": true,
834 "requires": { 834 "requires": {
835 "core-util-is": "1.0.2", 835 "core-util-is": "~1.0.0",
836 "inherits": "2.0.3", 836 "inherits": "~2.0.3",
837 "isarray": "1.0.0", 837 "isarray": "~1.0.0",
838 "process-nextick-args": "2.0.0", 838 "process-nextick-args": "~2.0.0",
839 "safe-buffer": "5.1.2", 839 "safe-buffer": "~5.1.1",
840 "string_decoder": "1.1.1", 840 "string_decoder": "~1.1.1",
841 "util-deprecate": "1.0.2" 841 "util-deprecate": "~1.0.1"
842 } 842 }
843 }, 843 },
844 "string_decoder": { 844 "string_decoder": {
@@ -847,7 +847,7 @@
847 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 847 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
848 "dev": true, 848 "dev": true,
849 "requires": { 849 "requires": {
850 "safe-buffer": "5.1.2" 850 "safe-buffer": "~5.1.0"
851 } 851 }
852 } 852 }
853 } 853 }
@@ -870,9 +870,9 @@
870 "integrity": "sha1-AMOQuSigeZslGsz2MaoJ4BzGKZw=", 870 "integrity": "sha1-AMOQuSigeZslGsz2MaoJ4BzGKZw=",
871 "dev": true, 871 "dev": true,
872 "requires": { 872 "requires": {
873 "deep-assign": "1.0.0", 873 "deep-assign": "^1.0.0",
874 "stat-mode": "0.2.2", 874 "stat-mode": "^0.2.0",
875 "through2": "2.0.5" 875 "through2": "^2.0.0"
876 } 876 }
877 }, 877 },
878 "gulp-filter": { 878 "gulp-filter": {
@@ -881,9 +881,9 @@
881 "integrity": "sha1-oF4Rr/sHz33PQafeHLe2OsN4PnM=", 881 "integrity": "sha1-oF4Rr/sHz33PQafeHLe2OsN4PnM=",
882 "dev": true, 882 "dev": true,
883 "requires": { 883 "requires": {
884 "multimatch": "2.1.0", 884 "multimatch": "^2.0.0",
885 "plugin-error": "0.1.2", 885 "plugin-error": "^0.1.2",
886 "streamfilter": "1.0.7" 886 "streamfilter": "^1.0.5"
887 } 887 }
888 }, 888 },
889 "gulp-gunzip": { 889 "gulp-gunzip": {
@@ -892,8 +892,8 @@
892 "integrity": "sha1-FbdBFF6Dqcb1CIYkG1fMWHHxUak=", 892 "integrity": "sha1-FbdBFF6Dqcb1CIYkG1fMWHHxUak=",
893 "dev": true, 893 "dev": true,
894 "requires": { 894 "requires": {
895 "through2": "0.6.5", 895 "through2": "~0.6.5",
896 "vinyl": "0.4.6" 896 "vinyl": "~0.4.6"
897 }, 897 },
898 "dependencies": { 898 "dependencies": {
899 "isarray": { 899 "isarray": {
@@ -908,10 +908,10 @@
908 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 908 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
909 "dev": true, 909 "dev": true,
910 "requires": { 910 "requires": {
911 "core-util-is": "1.0.2", 911 "core-util-is": "~1.0.0",
912 "inherits": "2.0.3", 912 "inherits": "~2.0.1",
913 "isarray": "0.0.1", 913 "isarray": "0.0.1",
914 "string_decoder": "0.10.31" 914 "string_decoder": "~0.10.x"
915 } 915 }
916 }, 916 },
917 "string_decoder": { 917 "string_decoder": {
@@ -926,8 +926,8 @@
926 "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", 926 "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
927 "dev": true, 927 "dev": true,
928 "requires": { 928 "requires": {
929 "readable-stream": "1.0.34", 929 "readable-stream": ">=1.0.33-1 <1.1.0-0",
930 "xtend": "4.0.1" 930 "xtend": ">=4.0.0 <4.1.0-0"
931 } 931 }
932 } 932 }
933 } 933 }
@@ -939,10 +939,10 @@
939 "dev": true, 939 "dev": true,
940 "requires": { 940 "requires": {
941 "event-stream": "3.3.4", 941 "event-stream": "3.3.4",
942 "node.extend": "1.1.8", 942 "node.extend": "^1.1.2",
943 "request": "2.88.0", 943 "request": "^2.79.0",
944 "through2": "2.0.5", 944 "through2": "^2.0.3",
945 "vinyl": "2.2.0" 945 "vinyl": "^2.0.1"
946 }, 946 },
947 "dependencies": { 947 "dependencies": {
948 "clone": { 948 "clone": {
@@ -963,12 +963,12 @@
963 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", 963 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
964 "dev": true, 964 "dev": true,
965 "requires": { 965 "requires": {
966 "clone": "2.1.2", 966 "clone": "^2.1.1",
967 "clone-buffer": "1.0.0", 967 "clone-buffer": "^1.0.0",
968 "clone-stats": "1.0.0", 968 "clone-stats": "^1.0.0",
969 "cloneable-readable": "1.1.2", 969 "cloneable-readable": "^1.0.0",
970 "remove-trailing-separator": "1.1.0", 970 "remove-trailing-separator": "^1.0.1",
971 "replace-ext": "1.0.0" 971 "replace-ext": "^1.0.0"
972 } 972 }
973 } 973 }
974 } 974 }
@@ -979,11 +979,11 @@
979 "integrity": "sha512-0QfbCH2a1k2qkTLWPqTX+QO4qNsHn3kC546YhAP3/n0h+nvtyGITDuDrYBMDZeW4WnFijmkOvBWa5HshTic1tw==", 979 "integrity": "sha512-0QfbCH2a1k2qkTLWPqTX+QO4qNsHn3kC546YhAP3/n0h+nvtyGITDuDrYBMDZeW4WnFijmkOvBWa5HshTic1tw==",
980 "dev": true, 980 "dev": true,
981 "requires": { 981 "requires": {
982 "event-stream": "3.3.4", 982 "event-stream": "~3.3.4",
983 "streamifier": "0.1.1", 983 "streamifier": "~0.1.1",
984 "tar": "2.2.1", 984 "tar": "^2.2.1",
985 "through2": "2.0.5", 985 "through2": "~2.0.3",
986 "vinyl": "1.2.0" 986 "vinyl": "^1.2.0"
987 }, 987 },
988 "dependencies": { 988 "dependencies": {
989 "clone": { 989 "clone": {
@@ -1004,8 +1004,8 @@
1004 "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", 1004 "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
1005 "dev": true, 1005 "dev": true,
1006 "requires": { 1006 "requires": {
1007 "clone": "1.0.4", 1007 "clone": "^1.0.0",
1008 "clone-stats": "0.0.1", 1008 "clone-stats": "^0.0.1",
1009 "replace-ext": "0.0.1" 1009 "replace-ext": "0.0.1"
1010 } 1010 }
1011 } 1011 }
@@ -1018,12 +1018,12 @@
1018 "dev": true, 1018 "dev": true,
1019 "requires": { 1019 "requires": {
1020 "event-stream": "3.3.4", 1020 "event-stream": "3.3.4",
1021 "queue": "4.5.1", 1021 "queue": "^4.2.1",
1022 "through2": "2.0.5", 1022 "through2": "^2.0.3",
1023 "vinyl": "2.2.0", 1023 "vinyl": "^2.0.2",
1024 "vinyl-fs": "3.0.3", 1024 "vinyl-fs": "^3.0.3",
1025 "yauzl": "2.10.0", 1025 "yauzl": "^2.2.1",
1026 "yazl": "2.5.1" 1026 "yazl": "^2.2.1"
1027 }, 1027 },
1028 "dependencies": { 1028 "dependencies": {
1029 "clone": { 1029 "clone": {
@@ -1044,12 +1044,12 @@
1044 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", 1044 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
1045 "dev": true, 1045 "dev": true,
1046 "requires": { 1046 "requires": {
1047 "clone": "2.1.2", 1047 "clone": "^2.1.1",
1048 "clone-buffer": "1.0.0", 1048 "clone-buffer": "^1.0.0",
1049 "clone-stats": "1.0.0", 1049 "clone-stats": "^1.0.0",
1050 "cloneable-readable": "1.1.2", 1050 "cloneable-readable": "^1.0.0",
1051 "remove-trailing-separator": "1.1.0", 1051 "remove-trailing-separator": "^1.0.1",
1052 "replace-ext": "1.0.0" 1052 "replace-ext": "^1.0.0"
1053 } 1053 }
1054 } 1054 }
1055 } 1055 }
@@ -1066,8 +1066,8 @@
1066 "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", 1066 "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
1067 "dev": true, 1067 "dev": true,
1068 "requires": { 1068 "requires": {
1069 "ajv": "6.6.2", 1069 "ajv": "^6.5.5",
1070 "har-schema": "2.0.0" 1070 "har-schema": "^2.0.0"
1071 } 1071 }
1072 }, 1072 },
1073 "has": { 1073 "has": {
@@ -1076,7 +1076,7 @@
1076 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1076 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1077 "dev": true, 1077 "dev": true,
1078 "requires": { 1078 "requires": {
1079 "function-bind": "1.1.1" 1079 "function-bind": "^1.1.1"
1080 } 1080 }
1081 }, 1081 },
1082 "has-ansi": { 1082 "has-ansi": {
@@ -1085,7 +1085,7 @@
1085 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 1085 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1086 "dev": true, 1086 "dev": true,
1087 "requires": { 1087 "requires": {
1088 "ansi-regex": "2.1.1" 1088 "ansi-regex": "^2.0.0"
1089 } 1089 }
1090 }, 1090 },
1091 "has-flag": { 1091 "has-flag": {
@@ -1112,12 +1112,12 @@
1112 "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==", 1112 "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==",
1113 "dev": true, 1113 "dev": true,
1114 "requires": { 1114 "requires": {
1115 "domelementtype": "1.3.1", 1115 "domelementtype": "^1.3.0",
1116 "domhandler": "2.4.2", 1116 "domhandler": "^2.3.0",
1117 "domutils": "1.5.1", 1117 "domutils": "^1.5.1",
1118 "entities": "1.1.2", 1118 "entities": "^1.1.1",
1119 "inherits": "2.0.3", 1119 "inherits": "^2.0.1",
1120 "readable-stream": "3.1.0" 1120 "readable-stream": "^3.0.6"
1121 } 1121 }
1122 }, 1122 },
1123 "http-signature": { 1123 "http-signature": {
@@ -1126,9 +1126,9 @@
1126 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 1126 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
1127 "dev": true, 1127 "dev": true,
1128 "requires": { 1128 "requires": {
1129 "assert-plus": "1.0.0", 1129 "assert-plus": "^1.0.0",
1130 "jsprim": "1.4.1", 1130 "jsprim": "^1.2.2",
1131 "sshpk": "1.15.2" 1131 "sshpk": "^1.7.0"
1132 } 1132 }
1133 }, 1133 },
1134 "inflight": { 1134 "inflight": {
@@ -1137,8 +1137,8 @@
1137 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1137 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1138 "dev": true, 1138 "dev": true,
1139 "requires": { 1139 "requires": {
1140 "once": "1.4.0", 1140 "once": "^1.3.0",
1141 "wrappy": "1.0.2" 1141 "wrappy": "1"
1142 } 1142 }
1143 }, 1143 },
1144 "inherits": { 1144 "inherits": {
@@ -1159,8 +1159,8 @@
1159 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 1159 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
1160 "dev": true, 1160 "dev": true,
1161 "requires": { 1161 "requires": {
1162 "is-relative": "1.0.0", 1162 "is-relative": "^1.0.0",
1163 "is-windows": "1.0.2" 1163 "is-windows": "^1.0.1"
1164 } 1164 }
1165 }, 1165 },
1166 "is-buffer": { 1166 "is-buffer": {
@@ -1181,7 +1181,7 @@
1181 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", 1181 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
1182 "dev": true, 1182 "dev": true,
1183 "requires": { 1183 "requires": {
1184 "is-extglob": "2.1.1" 1184 "is-extglob": "^2.1.0"
1185 } 1185 }
1186 }, 1186 },
1187 "is-negated-glob": { 1187 "is-negated-glob": {
@@ -1202,7 +1202,7 @@
1202 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 1202 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
1203 "dev": true, 1203 "dev": true,
1204 "requires": { 1204 "requires": {
1205 "is-unc-path": "1.0.0" 1205 "is-unc-path": "^1.0.0"
1206 } 1206 }
1207 }, 1207 },
1208 "is-typedarray": { 1208 "is-typedarray": {
@@ -1217,7 +1217,7 @@
1217 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 1217 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
1218 "dev": true, 1218 "dev": true,
1219 "requires": { 1219 "requires": {
1220 "unc-path-regex": "0.1.2" 1220 "unc-path-regex": "^0.1.2"
1221 } 1221 }
1222 }, 1222 },
1223 "is-utf8": { 1223 "is-utf8": {
@@ -1262,8 +1262,8 @@
1262 "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", 1262 "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
1263 "dev": true, 1263 "dev": true,
1264 "requires": { 1264 "requires": {
1265 "argparse": "1.0.10", 1265 "argparse": "^1.0.7",
1266 "esprima": "4.0.1" 1266 "esprima": "^4.0.0"
1267 } 1267 }
1268 }, 1268 },
1269 "jsbn": { 1269 "jsbn": {
@@ -1290,7 +1290,7 @@
1290 "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", 1290 "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
1291 "dev": true, 1291 "dev": true,
1292 "requires": { 1292 "requires": {
1293 "jsonify": "0.0.0" 1293 "jsonify": "~0.0.0"
1294 } 1294 }
1295 }, 1295 },
1296 "json-stringify-safe": { 1296 "json-stringify-safe": {
@@ -1329,7 +1329,7 @@
1329 "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", 1329 "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
1330 "dev": true, 1330 "dev": true,
1331 "requires": { 1331 "requires": {
1332 "readable-stream": "2.3.6" 1332 "readable-stream": "^2.0.5"
1333 }, 1333 },
1334 "dependencies": { 1334 "dependencies": {
1335 "readable-stream": { 1335 "readable-stream": {
@@ -1338,13 +1338,13 @@
1338 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 1338 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
1339 "dev": true, 1339 "dev": true,
1340 "requires": { 1340 "requires": {
1341 "core-util-is": "1.0.2", 1341 "core-util-is": "~1.0.0",
1342 "inherits": "2.0.3", 1342 "inherits": "~2.0.3",
1343 "isarray": "1.0.0", 1343 "isarray": "~1.0.0",
1344 "process-nextick-args": "2.0.0", 1344 "process-nextick-args": "~2.0.0",
1345 "safe-buffer": "5.1.2", 1345 "safe-buffer": "~5.1.1",
1346 "string_decoder": "1.1.1", 1346 "string_decoder": "~1.1.1",
1347 "util-deprecate": "1.0.2" 1347 "util-deprecate": "~1.0.1"
1348 } 1348 }
1349 }, 1349 },
1350 "string_decoder": { 1350 "string_decoder": {
@@ -1353,7 +1353,7 @@
1353 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1353 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1354 "dev": true, 1354 "dev": true,
1355 "requires": { 1355 "requires": {
1356 "safe-buffer": "5.1.2" 1356 "safe-buffer": "~5.1.0"
1357 } 1357 }
1358 } 1358 }
1359 } 1359 }
@@ -1364,7 +1364,7 @@
1364 "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", 1364 "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
1365 "dev": true, 1365 "dev": true,
1366 "requires": { 1366 "requires": {
1367 "flush-write-stream": "1.0.3" 1367 "flush-write-stream": "^1.0.2"
1368 } 1368 }
1369 }, 1369 },
1370 "linkify-it": { 1370 "linkify-it": {
@@ -1373,7 +1373,7 @@
1373 "integrity": "sha512-4REs8/062kV2DSHxNfq5183zrqXMl7WP0WzABH9IeJI+NLm429FgE1PDecltYfnOoFDFlZGh2T8PfZn0r+GTRg==", 1373 "integrity": "sha512-4REs8/062kV2DSHxNfq5183zrqXMl7WP0WzABH9IeJI+NLm429FgE1PDecltYfnOoFDFlZGh2T8PfZn0r+GTRg==",
1374 "dev": true, 1374 "dev": true,
1375 "requires": { 1375 "requires": {
1376 "uc.micro": "1.0.5" 1376 "uc.micro": "^1.0.1"
1377 } 1377 }
1378 }, 1378 },
1379 "lodash": { 1379 "lodash": {
@@ -1394,11 +1394,11 @@
1394 "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", 1394 "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==",
1395 "dev": true, 1395 "dev": true,
1396 "requires": { 1396 "requires": {
1397 "argparse": "1.0.10", 1397 "argparse": "^1.0.7",
1398 "entities": "1.1.2", 1398 "entities": "~1.1.1",
1399 "linkify-it": "2.1.0", 1399 "linkify-it": "^2.0.0",
1400 "mdurl": "1.0.1", 1400 "mdurl": "^1.0.1",
1401 "uc.micro": "1.0.5" 1401 "uc.micro": "^1.0.5"
1402 } 1402 }
1403 }, 1403 },
1404 "mdurl": { 1404 "mdurl": {
@@ -1425,7 +1425,7 @@
1425 "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", 1425 "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
1426 "dev": true, 1426 "dev": true,
1427 "requires": { 1427 "requires": {
1428 "mime-db": "1.37.0" 1428 "mime-db": "~1.37.0"
1429 } 1429 }
1430 }, 1430 },
1431 "minimatch": { 1431 "minimatch": {
@@ -1434,7 +1434,7 @@
1434 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1434 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1435 "dev": true, 1435 "dev": true,
1436 "requires": { 1436 "requires": {
1437 "brace-expansion": "1.1.11" 1437 "brace-expansion": "^1.1.7"
1438 } 1438 }
1439 }, 1439 },
1440 "minimist": { 1440 "minimist": {
@@ -1488,12 +1488,12 @@
1488 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 1488 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1489 "dev": true, 1489 "dev": true,
1490 "requires": { 1490 "requires": {
1491 "fs.realpath": "1.0.0", 1491 "fs.realpath": "^1.0.0",
1492 "inflight": "1.0.6", 1492 "inflight": "^1.0.4",
1493 "inherits": "2.0.3", 1493 "inherits": "2",
1494 "minimatch": "3.0.4", 1494 "minimatch": "^3.0.4",
1495 "once": "1.4.0", 1495 "once": "^1.3.0",
1496 "path-is-absolute": "1.0.1" 1496 "path-is-absolute": "^1.0.0"
1497 } 1497 }
1498 }, 1498 },
1499 "has-flag": { 1499 "has-flag": {
@@ -1508,7 +1508,7 @@
1508 "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", 1508 "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
1509 "dev": true, 1509 "dev": true,
1510 "requires": { 1510 "requires": {
1511 "has-flag": "2.0.0" 1511 "has-flag": "^2.0.0"
1512 } 1512 }
1513 } 1513 }
1514 } 1514 }
@@ -1525,10 +1525,10 @@
1525 "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", 1525 "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
1526 "dev": true, 1526 "dev": true,
1527 "requires": { 1527 "requires": {
1528 "array-differ": "1.0.0", 1528 "array-differ": "^1.0.0",
1529 "array-union": "1.0.2", 1529 "array-union": "^1.0.1",
1530 "arrify": "1.0.1", 1530 "arrify": "^1.0.0",
1531 "minimatch": "3.0.4" 1531 "minimatch": "^3.0.0"
1532 } 1532 }
1533 }, 1533 },
1534 "mute-stream": { 1534 "mute-stream": {
@@ -1543,8 +1543,8 @@
1543 "integrity": "sha512-L/dvEBwyg3UowwqOUTyDsGBU6kjBQOpOhshio9V3i3BMPv5YUb9+mWNN8MK0IbWqT0AqaTSONZf0aTuMMahWgA==", 1543 "integrity": "sha512-L/dvEBwyg3UowwqOUTyDsGBU6kjBQOpOhshio9V3i3BMPv5YUb9+mWNN8MK0IbWqT0AqaTSONZf0aTuMMahWgA==",
1544 "dev": true, 1544 "dev": true,
1545 "requires": { 1545 "requires": {
1546 "has": "1.0.3", 1546 "has": "^1.0.3",
1547 "is": "3.3.0" 1547 "is": "^3.2.1"
1548 } 1548 }
1549 }, 1549 },
1550 "normalize-path": { 1550 "normalize-path": {
@@ -1553,7 +1553,7 @@
1553 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 1553 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
1554 "dev": true, 1554 "dev": true,
1555 "requires": { 1555 "requires": {
1556 "remove-trailing-separator": "1.1.0" 1556 "remove-trailing-separator": "^1.0.1"
1557 } 1557 }
1558 }, 1558 },
1559 "now-and-later": { 1559 "now-and-later": {
@@ -1562,7 +1562,7 @@
1562 "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=", 1562 "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=",
1563 "dev": true, 1563 "dev": true,
1564 "requires": { 1564 "requires": {
1565 "once": "1.4.0" 1565 "once": "^1.3.2"
1566 } 1566 }
1567 }, 1567 },
1568 "nth-check": { 1568 "nth-check": {
@@ -1571,7 +1571,7 @@
1571 "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", 1571 "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
1572 "dev": true, 1572 "dev": true,
1573 "requires": { 1573 "requires": {
1574 "boolbase": "1.0.0" 1574 "boolbase": "~1.0.0"
1575 } 1575 }
1576 }, 1576 },
1577 "oauth-sign": { 1577 "oauth-sign": {
@@ -1592,10 +1592,10 @@
1592 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 1592 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
1593 "dev": true, 1593 "dev": true,
1594 "requires": { 1594 "requires": {
1595 "define-properties": "1.1.3", 1595 "define-properties": "^1.1.2",
1596 "function-bind": "1.1.1", 1596 "function-bind": "^1.1.1",
1597 "has-symbols": "1.0.0", 1597 "has-symbols": "^1.0.0",
1598 "object-keys": "1.0.12" 1598 "object-keys": "^1.0.11"
1599 } 1599 }
1600 }, 1600 },
1601 "once": { 1601 "once": {
@@ -1604,7 +1604,7 @@
1604 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1604 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1605 "dev": true, 1605 "dev": true,
1606 "requires": { 1606 "requires": {
1607 "wrappy": "1.0.2" 1607 "wrappy": "1"
1608 } 1608 }
1609 }, 1609 },
1610 "ordered-read-streams": { 1610 "ordered-read-streams": {
@@ -1613,7 +1613,7 @@
1613 "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", 1613 "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
1614 "dev": true, 1614 "dev": true,
1615 "requires": { 1615 "requires": {
1616 "readable-stream": "2.3.6" 1616 "readable-stream": "^2.0.1"
1617 }, 1617 },
1618 "dependencies": { 1618 "dependencies": {
1619 "readable-stream": { 1619 "readable-stream": {
@@ -1622,13 +1622,13 @@
1622 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 1622 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
1623 "dev": true, 1623 "dev": true,
1624 "requires": { 1624 "requires": {
1625 "core-util-is": "1.0.2", 1625 "core-util-is": "~1.0.0",
1626 "inherits": "2.0.3", 1626 "inherits": "~2.0.3",
1627 "isarray": "1.0.0", 1627 "isarray": "~1.0.0",
1628 "process-nextick-args": "2.0.0", 1628 "process-nextick-args": "~2.0.0",
1629 "safe-buffer": "5.1.2", 1629 "safe-buffer": "~5.1.1",
1630 "string_decoder": "1.1.1", 1630 "string_decoder": "~1.1.1",
1631 "util-deprecate": "1.0.2" 1631 "util-deprecate": "~1.0.1"
1632 } 1632 }
1633 }, 1633 },
1634 "string_decoder": { 1634 "string_decoder": {
@@ -1637,7 +1637,7 @@
1637 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1637 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1638 "dev": true, 1638 "dev": true,
1639 "requires": { 1639 "requires": {
1640 "safe-buffer": "5.1.2" 1640 "safe-buffer": "~5.1.0"
1641 } 1641 }
1642 } 1642 }
1643 } 1643 }
@@ -1660,8 +1660,8 @@
1660 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", 1660 "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
1661 "dev": true, 1661 "dev": true,
1662 "requires": { 1662 "requires": {
1663 "os-homedir": "1.0.2", 1663 "os-homedir": "^1.0.0",
1664 "os-tmpdir": "1.0.2" 1664 "os-tmpdir": "^1.0.0"
1665 } 1665 }
1666 }, 1666 },
1667 "parse-semver": { 1667 "parse-semver": {
@@ -1670,7 +1670,7 @@
1670 "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=", 1670 "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
1671 "dev": true, 1671 "dev": true,
1672 "requires": { 1672 "requires": {
1673 "semver": "5.6.0" 1673 "semver": "^5.1.0"
1674 } 1674 }
1675 }, 1675 },
1676 "parse5": { 1676 "parse5": {
@@ -1679,7 +1679,7 @@
1679 "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", 1679 "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
1680 "dev": true, 1680 "dev": true,
1681 "requires": { 1681 "requires": {
1682 "@types/node": "8.10.38" 1682 "@types/node": "*"
1683 } 1683 }
1684 }, 1684 },
1685 "path-dirname": { 1685 "path-dirname": {
@@ -1706,7 +1706,7 @@
1706 "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", 1706 "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
1707 "dev": true, 1707 "dev": true,
1708 "requires": { 1708 "requires": {
1709 "through": "2.3.8" 1709 "through": "~2.3"
1710 } 1710 }
1711 }, 1711 },
1712 "pend": { 1712 "pend": {
@@ -1727,11 +1727,11 @@
1727 "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", 1727 "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
1728 "dev": true, 1728 "dev": true,
1729 "requires": { 1729 "requires": {
1730 "ansi-cyan": "0.1.1", 1730 "ansi-cyan": "^0.1.1",
1731 "ansi-red": "0.1.1", 1731 "ansi-red": "^0.1.1",
1732 "arr-diff": "1.1.0", 1732 "arr-diff": "^1.0.1",
1733 "arr-union": "2.1.0", 1733 "arr-union": "^2.0.1",
1734 "extend-shallow": "1.1.4" 1734 "extend-shallow": "^1.1.2"
1735 } 1735 }
1736 }, 1736 },
1737 "prettier": { 1737 "prettier": {
@@ -1758,8 +1758,8 @@
1758 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", 1758 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
1759 "dev": true, 1759 "dev": true,
1760 "requires": { 1760 "requires": {
1761 "end-of-stream": "1.4.1", 1761 "end-of-stream": "^1.1.0",
1762 "once": "1.4.0" 1762 "once": "^1.3.1"
1763 } 1763 }
1764 }, 1764 },
1765 "pumpify": { 1765 "pumpify": {
@@ -1768,9 +1768,9 @@
1768 "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", 1768 "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
1769 "dev": true, 1769 "dev": true,
1770 "requires": { 1770 "requires": {
1771 "duplexify": "3.6.1", 1771 "duplexify": "^3.6.0",
1772 "inherits": "2.0.3", 1772 "inherits": "^2.0.3",
1773 "pump": "2.0.1" 1773 "pump": "^2.0.0"
1774 } 1774 }
1775 }, 1775 },
1776 "punycode": { 1776 "punycode": {
@@ -1803,7 +1803,7 @@
1803 "integrity": "sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==", 1803 "integrity": "sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==",
1804 "dev": true, 1804 "dev": true,
1805 "requires": { 1805 "requires": {
1806 "inherits": "2.0.3" 1806 "inherits": "~2.0.0"
1807 } 1807 }
1808 }, 1808 },
1809 "read": { 1809 "read": {
@@ -1812,7 +1812,7 @@
1812 "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", 1812 "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
1813 "dev": true, 1813 "dev": true,
1814 "requires": { 1814 "requires": {
1815 "mute-stream": "0.0.7" 1815 "mute-stream": "~0.0.4"
1816 } 1816 }
1817 }, 1817 },
1818 "readable-stream": { 1818 "readable-stream": {
@@ -1821,9 +1821,9 @@
1821 "integrity": "sha512-vpydAvIJvPODZNagCPuHG87O9JNPtvFEtjHHRVwNVsVVRBqemvPJkc2SYbxJsiZXawJdtZNmkmnsPuE3IgsG0A==", 1821 "integrity": "sha512-vpydAvIJvPODZNagCPuHG87O9JNPtvFEtjHHRVwNVsVVRBqemvPJkc2SYbxJsiZXawJdtZNmkmnsPuE3IgsG0A==",
1822 "dev": true, 1822 "dev": true,
1823 "requires": { 1823 "requires": {
1824 "inherits": "2.0.3", 1824 "inherits": "^2.0.3",
1825 "string_decoder": "1.2.0", 1825 "string_decoder": "^1.1.1",
1826 "util-deprecate": "1.0.2" 1826 "util-deprecate": "^1.0.1"
1827 } 1827 }
1828 }, 1828 },
1829 "remove-bom-buffer": { 1829 "remove-bom-buffer": {
@@ -1832,8 +1832,8 @@
1832 "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", 1832 "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
1833 "dev": true, 1833 "dev": true,
1834 "requires": { 1834 "requires": {
1835 "is-buffer": "1.1.6", 1835 "is-buffer": "^1.1.5",
1836 "is-utf8": "0.2.1" 1836 "is-utf8": "^0.2.1"
1837 } 1837 }
1838 }, 1838 },
1839 "remove-bom-stream": { 1839 "remove-bom-stream": {
@@ -1842,9 +1842,9 @@
1842 "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", 1842 "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
1843 "dev": true, 1843 "dev": true,
1844 "requires": { 1844 "requires": {
1845 "remove-bom-buffer": "3.0.0", 1845 "remove-bom-buffer": "^3.0.0",
1846 "safe-buffer": "5.1.2", 1846 "safe-buffer": "^5.1.0",
1847 "through2": "2.0.5" 1847 "through2": "^2.0.3"
1848 } 1848 }
1849 }, 1849 },
1850 "remove-trailing-separator": { 1850 "remove-trailing-separator": {
@@ -1865,26 +1865,26 @@
1865 "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", 1865 "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
1866 "dev": true, 1866 "dev": true,
1867 "requires": { 1867 "requires": {
1868 "aws-sign2": "0.7.0", 1868 "aws-sign2": "~0.7.0",
1869 "aws4": "1.8.0", 1869 "aws4": "^1.8.0",
1870 "caseless": "0.12.0", 1870 "caseless": "~0.12.0",
1871 "combined-stream": "1.0.7", 1871 "combined-stream": "~1.0.6",
1872 "extend": "3.0.2", 1872 "extend": "~3.0.2",
1873 "forever-agent": "0.6.1", 1873 "forever-agent": "~0.6.1",
1874 "form-data": "2.3.3", 1874 "form-data": "~2.3.2",
1875 "har-validator": "5.1.3", 1875 "har-validator": "~5.1.0",
1876 "http-signature": "1.2.0", 1876 "http-signature": "~1.2.0",
1877 "is-typedarray": "1.0.0", 1877 "is-typedarray": "~1.0.0",
1878 "isstream": "0.1.2", 1878 "isstream": "~0.1.2",
1879 "json-stringify-safe": "5.0.1", 1879 "json-stringify-safe": "~5.0.1",
1880 "mime-types": "2.1.21", 1880 "mime-types": "~2.1.19",
1881 "oauth-sign": "0.9.0", 1881 "oauth-sign": "~0.9.0",
1882 "performance-now": "2.1.0", 1882 "performance-now": "^2.1.0",
1883 "qs": "6.5.2", 1883 "qs": "~6.5.2",
1884 "safe-buffer": "5.1.2", 1884 "safe-buffer": "^5.1.2",
1885 "tough-cookie": "2.4.3", 1885 "tough-cookie": "~2.4.3",
1886 "tunnel-agent": "0.6.0", 1886 "tunnel-agent": "^0.6.0",
1887 "uuid": "3.3.2" 1887 "uuid": "^3.3.2"
1888 } 1888 }
1889 }, 1889 },
1890 "requires-port": { 1890 "requires-port": {
@@ -1899,7 +1899,7 @@
1899 "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", 1899 "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
1900 "dev": true, 1900 "dev": true,
1901 "requires": { 1901 "requires": {
1902 "path-parse": "1.0.6" 1902 "path-parse": "^1.0.6"
1903 } 1903 }
1904 }, 1904 },
1905 "resolve-options": { 1905 "resolve-options": {
@@ -1908,7 +1908,7 @@
1908 "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", 1908 "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
1909 "dev": true, 1909 "dev": true,
1910 "requires": { 1910 "requires": {
1911 "value-or-function": "3.0.0" 1911 "value-or-function": "^3.0.0"
1912 } 1912 }
1913 }, 1913 },
1914 "rimraf": { 1914 "rimraf": {
@@ -1917,7 +1917,7 @@
1917 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 1917 "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
1918 "dev": true, 1918 "dev": true,
1919 "requires": { 1919 "requires": {
1920 "glob": "7.1.3" 1920 "glob": "^7.0.5"
1921 } 1921 }
1922 }, 1922 },
1923 "safe-buffer": { 1923 "safe-buffer": {
@@ -1949,8 +1949,8 @@
1949 "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", 1949 "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==",
1950 "dev": true, 1950 "dev": true,
1951 "requires": { 1951 "requires": {
1952 "buffer-from": "1.1.1", 1952 "buffer-from": "^1.0.0",
1953 "source-map": "0.6.1" 1953 "source-map": "^0.6.0"
1954 } 1954 }
1955 }, 1955 },
1956 "split": { 1956 "split": {
@@ -1959,7 +1959,7 @@
1959 "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", 1959 "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
1960 "dev": true, 1960 "dev": true,
1961 "requires": { 1961 "requires": {
1962 "through": "2.3.8" 1962 "through": "2"
1963 } 1963 }
1964 }, 1964 },
1965 "sprintf-js": { 1965 "sprintf-js": {
@@ -1974,15 +1974,15 @@
1974 "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", 1974 "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==",
1975 "dev": true, 1975 "dev": true,
1976 "requires": { 1976 "requires": {
1977 "asn1": "0.2.4", 1977 "asn1": "~0.2.3",
1978 "assert-plus": "1.0.0", 1978 "assert-plus": "^1.0.0",
1979 "bcrypt-pbkdf": "1.0.2", 1979 "bcrypt-pbkdf": "^1.0.0",
1980 "dashdash": "1.14.1", 1980 "dashdash": "^1.12.0",
1981 "ecc-jsbn": "0.1.2", 1981 "ecc-jsbn": "~0.1.1",
1982 "getpass": "0.1.7", 1982 "getpass": "^0.1.1",
1983 "jsbn": "0.1.1", 1983 "jsbn": "~0.1.0",
1984 "safer-buffer": "2.1.2", 1984 "safer-buffer": "^2.0.2",
1985 "tweetnacl": "0.14.5" 1985 "tweetnacl": "~0.14.0"
1986 } 1986 }
1987 }, 1987 },
1988 "stat-mode": { 1988 "stat-mode": {
@@ -1997,7 +1997,7 @@
1997 "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", 1997 "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
1998 "dev": true, 1998 "dev": true,
1999 "requires": { 1999 "requires": {
2000 "duplexer": "0.1.1" 2000 "duplexer": "~0.1.1"
2001 } 2001 }
2002 }, 2002 },
2003 "stream-shift": { 2003 "stream-shift": {
@@ -2012,7 +2012,7 @@
2012 "integrity": "sha512-Gk6KZM+yNA1JpW0KzlZIhjo3EaBJDkYfXtYSbOwNIQ7Zd6006E6+sCFlW1NDvFG/vnXhKmw6TJJgiEQg/8lXfQ==", 2012 "integrity": "sha512-Gk6KZM+yNA1JpW0KzlZIhjo3EaBJDkYfXtYSbOwNIQ7Zd6006E6+sCFlW1NDvFG/vnXhKmw6TJJgiEQg/8lXfQ==",
2013 "dev": true, 2013 "dev": true,
2014 "requires": { 2014 "requires": {
2015 "readable-stream": "2.3.6" 2015 "readable-stream": "^2.0.2"
2016 }, 2016 },
2017 "dependencies": { 2017 "dependencies": {
2018 "readable-stream": { 2018 "readable-stream": {
@@ -2021,13 +2021,13 @@
2021 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 2021 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2022 "dev": true, 2022 "dev": true,
2023 "requires": { 2023 "requires": {
2024 "core-util-is": "1.0.2", 2024 "core-util-is": "~1.0.0",
2025 "inherits": "2.0.3", 2025 "inherits": "~2.0.3",
2026 "isarray": "1.0.0", 2026 "isarray": "~1.0.0",
2027 "process-nextick-args": "2.0.0", 2027 "process-nextick-args": "~2.0.0",
2028 "safe-buffer": "5.1.2", 2028 "safe-buffer": "~5.1.1",
2029 "string_decoder": "1.1.1", 2029 "string_decoder": "~1.1.1",
2030 "util-deprecate": "1.0.2" 2030 "util-deprecate": "~1.0.1"
2031 } 2031 }
2032 }, 2032 },
2033 "string_decoder": { 2033 "string_decoder": {
@@ -2036,7 +2036,7 @@
2036 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2036 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2037 "dev": true, 2037 "dev": true,
2038 "requires": { 2038 "requires": {
2039 "safe-buffer": "5.1.2" 2039 "safe-buffer": "~5.1.0"
2040 } 2040 }
2041 } 2041 }
2042 } 2042 }
@@ -2053,7 +2053,7 @@
2053 "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", 2053 "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
2054 "dev": true, 2054 "dev": true,
2055 "requires": { 2055 "requires": {
2056 "safe-buffer": "5.1.2" 2056 "safe-buffer": "~5.1.0"
2057 } 2057 }
2058 }, 2058 },
2059 "strip-ansi": { 2059 "strip-ansi": {
@@ -2062,7 +2062,7 @@
2062 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 2062 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2063 "dev": true, 2063 "dev": true,
2064 "requires": { 2064 "requires": {
2065 "ansi-regex": "2.1.1" 2065 "ansi-regex": "^2.0.0"
2066 } 2066 }
2067 }, 2067 },
2068 "supports-color": { 2068 "supports-color": {
@@ -2077,9 +2077,9 @@
2077 "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", 2077 "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
2078 "dev": true, 2078 "dev": true,
2079 "requires": { 2079 "requires": {
2080 "block-stream": "0.0.9", 2080 "block-stream": "*",
2081 "fstream": "1.0.11", 2081 "fstream": "^1.0.2",
2082 "inherits": "2.0.3" 2082 "inherits": "2"
2083 } 2083 }
2084 }, 2084 },
2085 "through": { 2085 "through": {
@@ -2094,8 +2094,8 @@
2094 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 2094 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
2095 "dev": true, 2095 "dev": true,
2096 "requires": { 2096 "requires": {
2097 "readable-stream": "2.3.6", 2097 "readable-stream": "~2.3.6",
2098 "xtend": "4.0.1" 2098 "xtend": "~4.0.1"
2099 }, 2099 },
2100 "dependencies": { 2100 "dependencies": {
2101 "readable-stream": { 2101 "readable-stream": {
@@ -2104,13 +2104,13 @@
2104 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 2104 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2105 "dev": true, 2105 "dev": true,
2106 "requires": { 2106 "requires": {
2107 "core-util-is": "1.0.2", 2107 "core-util-is": "~1.0.0",
2108 "inherits": "2.0.3", 2108 "inherits": "~2.0.3",
2109 "isarray": "1.0.0", 2109 "isarray": "~1.0.0",
2110 "process-nextick-args": "2.0.0", 2110 "process-nextick-args": "~2.0.0",
2111 "safe-buffer": "5.1.2", 2111 "safe-buffer": "~5.1.1",
2112 "string_decoder": "1.1.1", 2112 "string_decoder": "~1.1.1",
2113 "util-deprecate": "1.0.2" 2113 "util-deprecate": "~1.0.1"
2114 } 2114 }
2115 }, 2115 },
2116 "string_decoder": { 2116 "string_decoder": {
@@ -2119,7 +2119,7 @@
2119 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2119 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2120 "dev": true, 2120 "dev": true,
2121 "requires": { 2121 "requires": {
2122 "safe-buffer": "5.1.2" 2122 "safe-buffer": "~5.1.0"
2123 } 2123 }
2124 } 2124 }
2125 } 2125 }
@@ -2130,8 +2130,8 @@
2130 "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", 2130 "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
2131 "dev": true, 2131 "dev": true,
2132 "requires": { 2132 "requires": {
2133 "through2": "2.0.5", 2133 "through2": "~2.0.0",
2134 "xtend": "4.0.1" 2134 "xtend": "~4.0.0"
2135 } 2135 }
2136 }, 2136 },
2137 "tmp": { 2137 "tmp": {
@@ -2140,7 +2140,7 @@
2140 "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", 2140 "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
2141 "dev": true, 2141 "dev": true,
2142 "requires": { 2142 "requires": {
2143 "os-tmpdir": "1.0.2" 2143 "os-tmpdir": "~1.0.1"
2144 } 2144 }
2145 }, 2145 },
2146 "to-absolute-glob": { 2146 "to-absolute-glob": {
@@ -2149,8 +2149,8 @@
2149 "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", 2149 "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
2150 "dev": true, 2150 "dev": true,
2151 "requires": { 2151 "requires": {
2152 "is-absolute": "1.0.0", 2152 "is-absolute": "^1.0.0",
2153 "is-negated-glob": "1.0.0" 2153 "is-negated-glob": "^1.0.0"
2154 } 2154 }
2155 }, 2155 },
2156 "to-through": { 2156 "to-through": {
@@ -2159,7 +2159,7 @@
2159 "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", 2159 "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
2160 "dev": true, 2160 "dev": true,
2161 "requires": { 2161 "requires": {
2162 "through2": "2.0.5" 2162 "through2": "^2.0.3"
2163 } 2163 }
2164 }, 2164 },
2165 "tough-cookie": { 2165 "tough-cookie": {
@@ -2168,8 +2168,8 @@
2168 "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", 2168 "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
2169 "dev": true, 2169 "dev": true,
2170 "requires": { 2170 "requires": {
2171 "psl": "1.1.31", 2171 "psl": "^1.1.24",
2172 "punycode": "1.4.1" 2172 "punycode": "^1.4.1"
2173 }, 2173 },
2174 "dependencies": { 2174 "dependencies": {
2175 "punycode": { 2175 "punycode": {
@@ -2192,18 +2192,18 @@
2192 "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=", 2192 "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=",
2193 "dev": true, 2193 "dev": true,
2194 "requires": { 2194 "requires": {
2195 "babel-code-frame": "6.26.0", 2195 "babel-code-frame": "^6.22.0",
2196 "builtin-modules": "1.1.1", 2196 "builtin-modules": "^1.1.1",
2197 "chalk": "2.4.1", 2197 "chalk": "^2.3.0",
2198 "commander": "2.19.0", 2198 "commander": "^2.12.1",
2199 "diff": "3.5.0", 2199 "diff": "^3.2.0",
2200 "glob": "7.1.3", 2200 "glob": "^7.1.1",
2201 "js-yaml": "3.12.0", 2201 "js-yaml": "^3.7.0",
2202 "minimatch": "3.0.4", 2202 "minimatch": "^3.0.4",
2203 "resolve": "1.9.0", 2203 "resolve": "^1.3.2",
2204 "semver": "5.6.0", 2204 "semver": "^5.3.0",
2205 "tslib": "1.9.3", 2205 "tslib": "^1.8.0",
2206 "tsutils": "2.29.0" 2206 "tsutils": "^2.27.2"
2207 } 2207 }
2208 }, 2208 },
2209 "tslint-config-prettier": { 2209 "tslint-config-prettier": {
@@ -2218,7 +2218,7 @@
2218 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", 2218 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
2219 "dev": true, 2219 "dev": true,
2220 "requires": { 2220 "requires": {
2221 "tslib": "1.9.3" 2221 "tslib": "^1.8.1"
2222 } 2222 }
2223 }, 2223 },
2224 "tunnel": { 2224 "tunnel": {
@@ -2233,7 +2233,7 @@
2233 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 2233 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
2234 "dev": true, 2234 "dev": true,
2235 "requires": { 2235 "requires": {
2236 "safe-buffer": "5.1.2" 2236 "safe-buffer": "^5.0.1"
2237 } 2237 }
2238 }, 2238 },
2239 "tweetnacl": { 2239 "tweetnacl": {
@@ -2290,8 +2290,8 @@
2290 "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", 2290 "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
2291 "dev": true, 2291 "dev": true,
2292 "requires": { 2292 "requires": {
2293 "json-stable-stringify": "1.0.1", 2293 "json-stable-stringify": "^1.0.0",
2294 "through2-filter": "2.0.0" 2294 "through2-filter": "^2.0.0"
2295 } 2295 }
2296 }, 2296 },
2297 "uri-js": { 2297 "uri-js": {
@@ -2300,7 +2300,7 @@
2300 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 2300 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
2301 "dev": true, 2301 "dev": true,
2302 "requires": { 2302 "requires": {
2303 "punycode": "2.1.1" 2303 "punycode": "^2.1.0"
2304 } 2304 }
2305 }, 2305 },
2306 "url-join": { 2306 "url-join": {
@@ -2315,8 +2315,8 @@
2315 "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", 2315 "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==",
2316 "dev": true, 2316 "dev": true,
2317 "requires": { 2317 "requires": {
2318 "querystringify": "2.1.0", 2318 "querystringify": "^2.0.0",
2319 "requires-port": "1.0.0" 2319 "requires-port": "^1.0.0"
2320 } 2320 }
2321 }, 2321 },
2322 "util-deprecate": { 2322 "util-deprecate": {
@@ -2343,9 +2343,9 @@
2343 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 2343 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
2344 "dev": true, 2344 "dev": true,
2345 "requires": { 2345 "requires": {
2346 "assert-plus": "1.0.0", 2346 "assert-plus": "^1.0.0",
2347 "core-util-is": "1.0.2", 2347 "core-util-is": "1.0.2",
2348 "extsprintf": "1.3.0" 2348 "extsprintf": "^1.2.0"
2349 } 2349 }
2350 }, 2350 },
2351 "vinyl": { 2351 "vinyl": {
@@ -2354,8 +2354,8 @@
2354 "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", 2354 "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
2355 "dev": true, 2355 "dev": true,
2356 "requires": { 2356 "requires": {
2357 "clone": "0.2.0", 2357 "clone": "^0.2.0",
2358 "clone-stats": "0.0.1" 2358 "clone-stats": "^0.0.1"
2359 } 2359 }
2360 }, 2360 },
2361 "vinyl-fs": { 2361 "vinyl-fs": {
@@ -2364,23 +2364,23 @@
2364 "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", 2364 "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
2365 "dev": true, 2365 "dev": true,
2366 "requires": { 2366 "requires": {
2367 "fs-mkdirp-stream": "1.0.0", 2367 "fs-mkdirp-stream": "^1.0.0",
2368 "glob-stream": "6.1.0", 2368 "glob-stream": "^6.1.0",
2369 "graceful-fs": "4.1.15", 2369 "graceful-fs": "^4.0.0",
2370 "is-valid-glob": "1.0.0", 2370 "is-valid-glob": "^1.0.0",
2371 "lazystream": "1.0.0", 2371 "lazystream": "^1.0.0",
2372 "lead": "1.0.0", 2372 "lead": "^1.0.0",
2373 "object.assign": "4.1.0", 2373 "object.assign": "^4.0.4",
2374 "pumpify": "1.5.1", 2374 "pumpify": "^1.3.5",
2375 "readable-stream": "2.3.6", 2375 "readable-stream": "^2.3.3",
2376 "remove-bom-buffer": "3.0.0", 2376 "remove-bom-buffer": "^3.0.0",
2377 "remove-bom-stream": "1.2.0", 2377 "remove-bom-stream": "^1.2.0",
2378 "resolve-options": "1.1.0", 2378 "resolve-options": "^1.1.0",
2379 "through2": "2.0.5", 2379 "through2": "^2.0.0",
2380 "to-through": "2.0.0", 2380 "to-through": "^2.0.0",
2381 "value-or-function": "3.0.0", 2381 "value-or-function": "^3.0.0",
2382 "vinyl": "2.2.0", 2382 "vinyl": "^2.0.0",
2383 "vinyl-sourcemap": "1.1.0" 2383 "vinyl-sourcemap": "^1.1.0"
2384 }, 2384 },
2385 "dependencies": { 2385 "dependencies": {
2386 "clone": { 2386 "clone": {
@@ -2401,13 +2401,13 @@
2401 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 2401 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2402 "dev": true, 2402 "dev": true,
2403 "requires": { 2403 "requires": {
2404 "core-util-is": "1.0.2", 2404 "core-util-is": "~1.0.0",
2405 "inherits": "2.0.3", 2405 "inherits": "~2.0.3",
2406 "isarray": "1.0.0", 2406 "isarray": "~1.0.0",
2407 "process-nextick-args": "2.0.0", 2407 "process-nextick-args": "~2.0.0",
2408 "safe-buffer": "5.1.2", 2408 "safe-buffer": "~5.1.1",
2409 "string_decoder": "1.1.1", 2409 "string_decoder": "~1.1.1",
2410 "util-deprecate": "1.0.2" 2410 "util-deprecate": "~1.0.1"
2411 } 2411 }
2412 }, 2412 },
2413 "string_decoder": { 2413 "string_decoder": {
@@ -2416,7 +2416,7 @@
2416 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2416 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2417 "dev": true, 2417 "dev": true,
2418 "requires": { 2418 "requires": {
2419 "safe-buffer": "5.1.2" 2419 "safe-buffer": "~5.1.0"
2420 } 2420 }
2421 }, 2421 },
2422 "vinyl": { 2422 "vinyl": {
@@ -2425,12 +2425,12 @@
2425 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", 2425 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
2426 "dev": true, 2426 "dev": true,
2427 "requires": { 2427 "requires": {
2428 "clone": "2.1.2", 2428 "clone": "^2.1.1",
2429 "clone-buffer": "1.0.0", 2429 "clone-buffer": "^1.0.0",
2430 "clone-stats": "1.0.0", 2430 "clone-stats": "^1.0.0",
2431 "cloneable-readable": "1.1.2", 2431 "cloneable-readable": "^1.0.0",
2432 "remove-trailing-separator": "1.1.0", 2432 "remove-trailing-separator": "^1.0.1",
2433 "replace-ext": "1.0.0" 2433 "replace-ext": "^1.0.0"
2434 } 2434 }
2435 } 2435 }
2436 } 2436 }
@@ -2441,8 +2441,8 @@
2441 "integrity": "sha1-YrU6E1YQqJbpjKlr7jqH8Aio54A=", 2441 "integrity": "sha1-YrU6E1YQqJbpjKlr7jqH8Aio54A=",
2442 "dev": true, 2442 "dev": true,
2443 "requires": { 2443 "requires": {
2444 "through2": "2.0.5", 2444 "through2": "^2.0.3",
2445 "vinyl": "0.4.6" 2445 "vinyl": "^0.4.3"
2446 } 2446 }
2447 }, 2447 },
2448 "vinyl-sourcemap": { 2448 "vinyl-sourcemap": {
@@ -2451,13 +2451,13 @@
2451 "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", 2451 "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
2452 "dev": true, 2452 "dev": true,
2453 "requires": { 2453 "requires": {
2454 "append-buffer": "1.0.2", 2454 "append-buffer": "^1.0.2",
2455 "convert-source-map": "1.6.0", 2455 "convert-source-map": "^1.5.0",
2456 "graceful-fs": "4.1.15", 2456 "graceful-fs": "^4.1.6",
2457 "normalize-path": "2.1.1", 2457 "normalize-path": "^2.1.1",
2458 "now-and-later": "2.0.0", 2458 "now-and-later": "^2.0.0",
2459 "remove-bom-buffer": "3.0.0", 2459 "remove-bom-buffer": "^3.0.0",
2460 "vinyl": "2.2.0" 2460 "vinyl": "^2.0.0"
2461 }, 2461 },
2462 "dependencies": { 2462 "dependencies": {
2463 "clone": { 2463 "clone": {
@@ -2478,12 +2478,12 @@
2478 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", 2478 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
2479 "dev": true, 2479 "dev": true,
2480 "requires": { 2480 "requires": {
2481 "clone": "2.1.2", 2481 "clone": "^2.1.1",
2482 "clone-buffer": "1.0.0", 2482 "clone-buffer": "^1.0.0",
2483 "clone-stats": "1.0.0", 2483 "clone-stats": "^1.0.0",
2484 "cloneable-readable": "1.1.2", 2484 "cloneable-readable": "^1.0.0",
2485 "remove-trailing-separator": "1.1.0", 2485 "remove-trailing-separator": "^1.0.1",
2486 "replace-ext": "1.0.0" 2486 "replace-ext": "^1.0.0"
2487 } 2487 }
2488 } 2488 }
2489 } 2489 }
@@ -2494,23 +2494,23 @@
2494 "integrity": "sha512-yo7ctgQPK7hKnez/be3Tj7RG3eZzgkFhx/27y9guwzhMxHfjlU1pusAsFT8wBEZKZlYA5HNJAx8oClw4WDWi+A==", 2494 "integrity": "sha512-yo7ctgQPK7hKnez/be3Tj7RG3eZzgkFhx/27y9guwzhMxHfjlU1pusAsFT8wBEZKZlYA5HNJAx8oClw4WDWi+A==",
2495 "dev": true, 2495 "dev": true,
2496 "requires": { 2496 "requires": {
2497 "cheerio": "1.0.0-rc.2", 2497 "cheerio": "^1.0.0-rc.1",
2498 "commander": "2.19.0", 2498 "commander": "^2.8.1",
2499 "denodeify": "1.2.1", 2499 "denodeify": "^1.2.1",
2500 "glob": "7.1.3", 2500 "glob": "^7.0.6",
2501 "lodash": "4.17.11", 2501 "lodash": "^4.17.10",
2502 "markdown-it": "8.4.2", 2502 "markdown-it": "^8.3.1",
2503 "mime": "1.6.0", 2503 "mime": "^1.3.4",
2504 "minimatch": "3.0.4", 2504 "minimatch": "^3.0.3",
2505 "osenv": "0.1.5", 2505 "osenv": "^0.1.3",
2506 "parse-semver": "1.1.1", 2506 "parse-semver": "^1.1.1",
2507 "read": "1.0.7", 2507 "read": "^1.0.7",
2508 "semver": "5.6.0", 2508 "semver": "^5.1.0",
2509 "tmp": "0.0.29", 2509 "tmp": "0.0.29",
2510 "url-join": "1.1.0", 2510 "url-join": "^1.1.0",
2511 "vso-node-api": "6.1.2-preview", 2511 "vso-node-api": "6.1.2-preview",
2512 "yauzl": "2.10.0", 2512 "yauzl": "^2.3.1",
2513 "yazl": "2.5.1" 2513 "yazl": "^2.2.2"
2514 } 2514 }
2515 }, 2515 },
2516 "vscode": { 2516 "vscode": {
@@ -2519,20 +2519,20 @@
2519 "integrity": "sha512-z1Nf5J38gjUFbuDCbJHPN6OJ//5EG+e/yHlh6ERxj/U9B2Qc3aiHaFr38/fee/GGnxvRw/XegLMOG+UJwKi/Qg==", 2519 "integrity": "sha512-z1Nf5J38gjUFbuDCbJHPN6OJ//5EG+e/yHlh6ERxj/U9B2Qc3aiHaFr38/fee/GGnxvRw/XegLMOG+UJwKi/Qg==",
2520 "dev": true, 2520 "dev": true,
2521 "requires": { 2521 "requires": {
2522 "glob": "7.1.3", 2522 "glob": "^7.1.2",
2523 "gulp-chmod": "2.0.0", 2523 "gulp-chmod": "^2.0.0",
2524 "gulp-filter": "5.1.0", 2524 "gulp-filter": "^5.0.1",
2525 "gulp-gunzip": "1.0.0", 2525 "gulp-gunzip": "1.0.0",
2526 "gulp-remote-src-vscode": "0.5.1", 2526 "gulp-remote-src-vscode": "^0.5.1",
2527 "gulp-untar": "0.0.7", 2527 "gulp-untar": "^0.0.7",
2528 "gulp-vinyl-zip": "2.1.2", 2528 "gulp-vinyl-zip": "^2.1.2",
2529 "mocha": "4.1.0", 2529 "mocha": "^4.0.1",
2530 "request": "2.88.0", 2530 "request": "^2.88.0",
2531 "semver": "5.6.0", 2531 "semver": "^5.4.1",
2532 "source-map-support": "0.5.9", 2532 "source-map-support": "^0.5.0",
2533 "url-parse": "1.4.4", 2533 "url-parse": "^1.4.3",
2534 "vinyl-fs": "3.0.3", 2534 "vinyl-fs": "^3.0.3",
2535 "vinyl-source-stream": "1.1.2" 2535 "vinyl-source-stream": "^1.1.0"
2536 } 2536 }
2537 }, 2537 },
2538 "vscode-jsonrpc": { 2538 "vscode-jsonrpc": {
@@ -2545,7 +2545,7 @@
2545 "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-5.2.1.tgz", 2545 "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-5.2.1.tgz",
2546 "integrity": "sha512-7jrS/9WnV0ruqPamN1nE7qCxn0phkH5LjSgSp9h6qoJGoeAKzwKz/PF6M+iGA/aklx4GLZg1prddhEPQtuXI1Q==", 2546 "integrity": "sha512-7jrS/9WnV0ruqPamN1nE7qCxn0phkH5LjSgSp9h6qoJGoeAKzwKz/PF6M+iGA/aklx4GLZg1prddhEPQtuXI1Q==",
2547 "requires": { 2547 "requires": {
2548 "semver": "5.6.0", 2548 "semver": "^5.5.0",
2549 "vscode-languageserver-protocol": "3.14.1" 2549 "vscode-languageserver-protocol": "3.14.1"
2550 } 2550 }
2551 }, 2551 },
@@ -2554,7 +2554,7 @@
2554 "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz", 2554 "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz",
2555 "integrity": "sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g==", 2555 "integrity": "sha512-IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g==",
2556 "requires": { 2556 "requires": {
2557 "vscode-jsonrpc": "4.0.0", 2557 "vscode-jsonrpc": "^4.0.0",
2558 "vscode-languageserver-types": "3.14.0" 2558 "vscode-languageserver-types": "3.14.0"
2559 } 2559 }
2560 }, 2560 },
@@ -2569,10 +2569,10 @@
2569 "integrity": "sha1-qrNUbfJFHs2JTgcbuZtd8Zxfp48=", 2569 "integrity": "sha1-qrNUbfJFHs2JTgcbuZtd8Zxfp48=",
2570 "dev": true, 2570 "dev": true,
2571 "requires": { 2571 "requires": {
2572 "q": "1.5.1", 2572 "q": "^1.0.1",
2573 "tunnel": "0.0.4", 2573 "tunnel": "0.0.4",
2574 "typed-rest-client": "0.9.0", 2574 "typed-rest-client": "^0.9.0",
2575 "underscore": "1.9.1" 2575 "underscore": "^1.8.3"
2576 } 2576 }
2577 }, 2577 },
2578 "wrappy": { 2578 "wrappy": {
@@ -2593,8 +2593,8 @@
2593 "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", 2593 "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
2594 "dev": true, 2594 "dev": true,
2595 "requires": { 2595 "requires": {
2596 "buffer-crc32": "0.2.13", 2596 "buffer-crc32": "~0.2.3",
2597 "fd-slicer": "1.1.0" 2597 "fd-slicer": "~1.1.0"
2598 } 2598 }
2599 }, 2599 },
2600 "yazl": { 2600 "yazl": {
@@ -2603,7 +2603,7 @@
2603 "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", 2603 "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
2604 "dev": true, 2604 "dev": true,
2605 "requires": { 2605 "requires": {
2606 "buffer-crc32": "0.2.13" 2606 "buffer-crc32": "~0.2.3"
2607 } 2607 }
2608 } 2608 }
2609 } 2609 }
diff --git a/editors/code/package.json b/editors/code/package.json
index e0db3c337..9b8f6351b 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -214,4 +214,4 @@
214 } 214 }
215 ] 215 ]
216 } 216 }
217} \ No newline at end of file 217}
diff --git a/editors/code/src/commands/apply_source_change.ts b/editors/code/src/commands/apply_source_change.ts
index cf921e3ac..d96ace979 100644
--- a/editors/code/src/commands/apply_source_change.ts
+++ b/editors/code/src/commands/apply_source_change.ts
@@ -3,53 +3,31 @@ import * as lc from 'vscode-languageclient';
3 3
4import { Server } from '../server'; 4import { Server } from '../server';
5 5
6interface FileSystemEdit {
7 type: string;
8 uri?: string;
9 src?: string;
10 dst?: string;
11}
12
13export interface SourceChange { 6export interface SourceChange {
14 label: string; 7 label: string;
15 sourceFileEdits: lc.TextDocumentEdit[]; 8 workspaceEdit: lc.WorkspaceEdit;
16 fileSystemEdits: FileSystemEdit[];
17 cursorPosition?: lc.TextDocumentPositionParams; 9 cursorPosition?: lc.TextDocumentPositionParams;
18} 10}
19 11
20export async function handle(change: SourceChange) { 12export async function handle(change: SourceChange) {
21 const wsEdit = new vscode.WorkspaceEdit(); 13 const wsEdit = Server.client.protocol2CodeConverter.asWorkspaceEdit(change.workspaceEdit);
22 for (const sourceEdit of change.sourceFileEdits) {
23 const uri = Server.client.protocol2CodeConverter.asUri(
24 sourceEdit.textDocument.uri
25 );
26 const edits = Server.client.protocol2CodeConverter.asTextEdits(
27 sourceEdit.edits
28 );
29 wsEdit.set(uri, edits);
30 }
31 let created; 14 let created;
32 let moved; 15 let moved;
33 for (const fsEdit of change.fileSystemEdits) { 16 if (change.workspaceEdit.documentChanges) {
34 switch (fsEdit.type) { 17 for (const docChange of change.workspaceEdit.documentChanges) {
35 case 'createFile': 18 if (lc.CreateFile.is(docChange)) {
36 const uri = vscode.Uri.parse(fsEdit.uri!); 19 created = docChange.uri;
37 wsEdit.createFile(uri); 20 } else if (lc.RenameFile.is(docChange)) {
38 created = uri; 21 moved = docChange.newUri;
39 break; 22 }
40 case 'moveFile':
41 const src = vscode.Uri.parse(fsEdit.src!);
42 const dst = vscode.Uri.parse(fsEdit.dst!);
43 wsEdit.renameFile(src, dst);
44 moved = dst;
45 break;
46 } 23 }
47 } 24 }
48 const toOpen = created || moved; 25 const toOpen = created || moved;
49 const toReveal = change.cursorPosition; 26 const toReveal = change.cursorPosition;
50 await vscode.workspace.applyEdit(wsEdit); 27 await vscode.workspace.applyEdit(wsEdit);
51 if (toOpen) { 28 if (toOpen) {
52 const doc = await vscode.workspace.openTextDocument(toOpen); 29 const toOpenUri = vscode.Uri.parse(toOpen);
30 const doc = await vscode.workspace.openTextDocument(toOpenUri);
53 await vscode.window.showTextDocument(doc); 31 await vscode.window.showTextDocument(doc);
54 } else if (toReveal) { 32 } else if (toReveal) {
55 const uri = Server.client.protocol2CodeConverter.asUri( 33 const uri = Server.client.protocol2CodeConverter.asUri(
@@ -65,6 +43,6 @@ export async function handle(change: SourceChange) {
65 if (!editor.selection.isEmpty) { 43 if (!editor.selection.isEmpty) {
66 return; 44 return;
67 } 45 }
68 editor!.selection = new vscode.Selection(position, position); 46 editor.selection = new vscode.Selection(position, position);
69 } 47 }
70} 48}