aboutsummaryrefslogtreecommitdiff
path: root/editors/code
diff options
context:
space:
mode:
authorbors[bot] <bors[bot]@users.noreply.github.com>2018-12-09 09:09:07 +0000
committerbors[bot] <bors[bot]@users.noreply.github.com>2018-12-09 09:09:07 +0000
commit904438e993b4cc3c1d9269a44436c1b112de16c0 (patch)
treead5883464be94eae707a738802377fcd22a7eef4 /editors/code
parentc011fb70563d9eddb1e62436f78c206f3be0d00e (diff)
parentbb0c2eb8d9da46ca1c71e42dcc363c13028b3eae (diff)
Merge #267
267: Fix the extend keybinding r=DJMcNab a=DJMcNab Make the extend selection keybinding less annoying for users not used to Injelli-J (myself included). Also fixes a minor style issue and runs `npm update`. Co-authored-by: DJMcNab <[email protected]>
Diffstat (limited to 'editors/code')
-rw-r--r--editors/code/package-lock.json1505
-rw-r--r--editors/code/package.json19
-rw-r--r--editors/code/src/commands/extend_selection.ts6
3 files changed, 805 insertions, 725 deletions
diff --git a/editors/code/package-lock.json b/editors/code/package-lock.json
index 530a6f77d..e74fd2a63 100644
--- a/editors/code/package-lock.json
+++ b/editors/code/package-lock.json
@@ -11,21 +11,21 @@
11 "dev": true 11 "dev": true
12 }, 12 },
13 "@types/node": { 13 "@types/node": {
14 "version": "8.10.34", 14 "version": "8.10.38",
15 "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.34.tgz", 15 "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.38.tgz",
16 "integrity": "sha512-alypNiaAEd0RBGXoWehJ2gchPYCITmw4CYBoB5nDlji8l8on7FsklfdfIs4DDmgpKLSX3OF3ha6SV+0W7cTzUA==", 16 "integrity": "sha512-EibsnbJerd0hBFaDjJStFrVbVBAtOy4dgL8zZFw0uOvPqzBAX59Ci8cgjg3+RgJIWhsB5A4c+pi+D4P9tQQh/A==",
17 "dev": true 17 "dev": true
18 }, 18 },
19 "ajv": { 19 "ajv": {
20 "version": "5.5.2", 20 "version": "6.6.1",
21 "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", 21 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
22 "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", 22 "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
23 "dev": true, 23 "dev": true,
24 "requires": { 24 "requires": {
25 "co": "4.6.0", 25 "fast-deep-equal": "2.0.1",
26 "fast-deep-equal": "1.1.0",
27 "fast-json-stable-stringify": "2.0.0", 26 "fast-json-stable-stringify": "2.0.0",
28 "json-schema-traverse": "0.3.1" 27 "json-schema-traverse": "0.4.1",
28 "uri-js": "4.2.2"
29 } 29 }
30 }, 30 },
31 "ansi-cyan": { 31 "ansi-cyan": {
@@ -64,6 +64,15 @@
64 "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", 64 "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
65 "dev": true 65 "dev": true
66 }, 66 },
67 "append-buffer": {
68 "version": "1.0.2",
69 "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
70 "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
71 "dev": true,
72 "requires": {
73 "buffer-equal": "1.0.0"
74 }
75 },
67 "argparse": { 76 "argparse": {
68 "version": "1.0.10", 77 "version": "1.0.10",
69 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 78 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
@@ -122,12 +131,6 @@
122 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 131 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
123 "dev": true 132 "dev": true
124 }, 133 },
125 "array-unique": {
126 "version": "0.2.1",
127 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
128 "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
129 "dev": true
130 },
131 "arrify": { 134 "arrify": {
132 "version": "1.0.1", 135 "version": "1.0.1",
133 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 136 "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
@@ -210,7 +213,6 @@
210 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 213 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
211 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 214 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
212 "dev": true, 215 "dev": true,
213 "optional": true,
214 "requires": { 216 "requires": {
215 "tweetnacl": "0.14.5" 217 "tweetnacl": "0.14.5"
216 } 218 }
@@ -240,17 +242,6 @@
240 "concat-map": "0.0.1" 242 "concat-map": "0.0.1"
241 } 243 }
242 }, 244 },
243 "braces": {
244 "version": "1.8.5",
245 "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
246 "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
247 "dev": true,
248 "requires": {
249 "expand-range": "1.8.2",
250 "preserve": "0.2.0",
251 "repeat-element": "1.1.3"
252 }
253 },
254 "browser-stdout": { 245 "browser-stdout": {
255 "version": "1.3.0", 246 "version": "1.3.0",
256 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", 247 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
@@ -263,6 +254,12 @@
263 "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", 254 "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
264 "dev": true 255 "dev": true
265 }, 256 },
257 "buffer-equal": {
258 "version": "1.0.0",
259 "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
260 "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
261 "dev": true
262 },
266 "buffer-from": { 263 "buffer-from": {
267 "version": "1.1.1", 264 "version": "1.1.1",
268 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 265 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
@@ -326,8 +323,8 @@
326 "requires": { 323 "requires": {
327 "css-select": "1.2.0", 324 "css-select": "1.2.0",
328 "dom-serializer": "0.1.0", 325 "dom-serializer": "0.1.0",
329 "entities": "1.1.1", 326 "entities": "1.1.2",
330 "htmlparser2": "3.9.2", 327 "htmlparser2": "3.10.0",
331 "lodash": "4.17.11", 328 "lodash": "4.17.11",
332 "parse5": "3.0.3" 329 "parse5": "3.0.3"
333 } 330 }
@@ -359,14 +356,34 @@
359 "inherits": "2.0.3", 356 "inherits": "2.0.3",
360 "process-nextick-args": "2.0.0", 357 "process-nextick-args": "2.0.0",
361 "readable-stream": "2.3.6" 358 "readable-stream": "2.3.6"
359 },
360 "dependencies": {
361 "readable-stream": {
362 "version": "2.3.6",
363 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
364 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
365 "dev": true,
366 "requires": {
367 "core-util-is": "1.0.2",
368 "inherits": "2.0.3",
369 "isarray": "1.0.0",
370 "process-nextick-args": "2.0.0",
371 "safe-buffer": "5.1.2",
372 "string_decoder": "1.1.1",
373 "util-deprecate": "1.0.2"
374 }
375 },
376 "string_decoder": {
377 "version": "1.1.1",
378 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
379 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
380 "dev": true,
381 "requires": {
382 "safe-buffer": "5.1.2"
383 }
384 }
362 } 385 }
363 }, 386 },
364 "co": {
365 "version": "4.6.0",
366 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
367 "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
368 "dev": true
369 },
370 "color-convert": { 387 "color-convert": {
371 "version": "1.9.3", 388 "version": "1.9.3",
372 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 389 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@@ -383,9 +400,9 @@
383 "dev": true 400 "dev": true
384 }, 401 },
385 "combined-stream": { 402 "combined-stream": {
386 "version": "1.0.6", 403 "version": "1.0.7",
387 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", 404 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
388 "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", 405 "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
389 "dev": true, 406 "dev": true,
390 "requires": { 407 "requires": {
391 "delayed-stream": "1.0.0" 408 "delayed-stream": "1.0.0"
@@ -420,20 +437,20 @@
420 }, 437 },
421 "css-select": { 438 "css-select": {
422 "version": "1.2.0", 439 "version": "1.2.0",
423 "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", 440 "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
424 "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", 441 "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
425 "dev": true, 442 "dev": true,
426 "requires": { 443 "requires": {
427 "boolbase": "1.0.0", 444 "boolbase": "1.0.0",
428 "css-what": "2.1.0", 445 "css-what": "2.1.2",
429 "domutils": "1.5.1", 446 "domutils": "1.5.1",
430 "nth-check": "1.0.1" 447 "nth-check": "1.0.2"
431 } 448 }
432 }, 449 },
433 "css-what": { 450 "css-what": {
434 "version": "2.1.0", 451 "version": "2.1.2",
435 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", 452 "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz",
436 "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", 453 "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==",
437 "dev": true 454 "dev": true
438 }, 455 },
439 "dashdash": { 456 "dashdash": {
@@ -456,13 +473,22 @@
456 }, 473 },
457 "deep-assign": { 474 "deep-assign": {
458 "version": "1.0.0", 475 "version": "1.0.0",
459 "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-1.0.0.tgz", 476 "resolved": "http://registry.npmjs.org/deep-assign/-/deep-assign-1.0.0.tgz",
460 "integrity": "sha1-sJJ0O+hCfcYh6gBnzex+cN0Z83s=", 477 "integrity": "sha1-sJJ0O+hCfcYh6gBnzex+cN0Z83s=",
461 "dev": true, 478 "dev": true,
462 "requires": { 479 "requires": {
463 "is-obj": "1.0.1" 480 "is-obj": "1.0.1"
464 } 481 }
465 }, 482 },
483 "define-properties": {
484 "version": "1.1.3",
485 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
486 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
487 "dev": true,
488 "requires": {
489 "object-keys": "1.0.12"
490 }
491 },
466 "delayed-stream": { 492 "delayed-stream": {
467 "version": "1.0.0", 493 "version": "1.0.0",
468 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 494 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -488,21 +514,21 @@
488 "dev": true, 514 "dev": true,
489 "requires": { 515 "requires": {
490 "domelementtype": "1.1.3", 516 "domelementtype": "1.1.3",
491 "entities": "1.1.1" 517 "entities": "1.1.2"
492 }, 518 },
493 "dependencies": { 519 "dependencies": {
494 "domelementtype": { 520 "domelementtype": {
495 "version": "1.1.3", 521 "version": "1.1.3",
496 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", 522 "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
497 "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", 523 "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
498 "dev": true 524 "dev": true
499 } 525 }
500 } 526 }
501 }, 527 },
502 "domelementtype": { 528 "domelementtype": {
503 "version": "1.3.0", 529 "version": "1.3.1",
504 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", 530 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
505 "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", 531 "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
506 "dev": true 532 "dev": true
507 }, 533 },
508 "domhandler": { 534 "domhandler": {
@@ -511,7 +537,7 @@
511 "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", 537 "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
512 "dev": true, 538 "dev": true,
513 "requires": { 539 "requires": {
514 "domelementtype": "1.3.0" 540 "domelementtype": "1.3.1"
515 } 541 }
516 }, 542 },
517 "domutils": { 543 "domutils": {
@@ -521,7 +547,7 @@
521 "dev": true, 547 "dev": true,
522 "requires": { 548 "requires": {
523 "dom-serializer": "0.1.0", 549 "dom-serializer": "0.1.0",
524 "domelementtype": "1.3.0" 550 "domelementtype": "1.3.1"
525 } 551 }
526 }, 552 },
527 "duplexer": { 553 "duplexer": {
@@ -530,15 +556,41 @@
530 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" 556 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E="
531 }, 557 },
532 "duplexify": { 558 "duplexify": {
533 "version": "3.6.0", 559 "version": "3.6.1",
534 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", 560 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz",
535 "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", 561 "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==",
536 "dev": true, 562 "dev": true,
537 "requires": { 563 "requires": {
538 "end-of-stream": "1.4.1", 564 "end-of-stream": "1.4.1",
539 "inherits": "2.0.3", 565 "inherits": "2.0.3",
540 "readable-stream": "2.3.6", 566 "readable-stream": "2.3.6",
541 "stream-shift": "1.0.0" 567 "stream-shift": "1.0.0"
568 },
569 "dependencies": {
570 "readable-stream": {
571 "version": "2.3.6",
572 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
573 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
574 "dev": true,
575 "requires": {
576 "core-util-is": "1.0.2",
577 "inherits": "2.0.3",
578 "isarray": "1.0.0",
579 "process-nextick-args": "2.0.0",
580 "safe-buffer": "5.1.2",
581 "string_decoder": "1.1.1",
582 "util-deprecate": "1.0.2"
583 }
584 },
585 "string_decoder": {
586 "version": "1.1.1",
587 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
588 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
589 "dev": true,
590 "requires": {
591 "safe-buffer": "5.1.2"
592 }
593 }
542 } 594 }
543 }, 595 },
544 "ecc-jsbn": { 596 "ecc-jsbn": {
@@ -546,7 +598,6 @@
546 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 598 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
547 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 599 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
548 "dev": true, 600 "dev": true,
549 "optional": true,
550 "requires": { 601 "requires": {
551 "jsbn": "0.1.1", 602 "jsbn": "0.1.1",
552 "safer-buffer": "2.1.2" 603 "safer-buffer": "2.1.2"
@@ -562,9 +613,9 @@
562 } 613 }
563 }, 614 },
564 "entities": { 615 "entities": {
565 "version": "1.1.1", 616 "version": "1.1.2",
566 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", 617 "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
567 "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", 618 "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
568 "dev": true 619 "dev": true
569 }, 620 },
570 "escape-string-regexp": { 621 "escape-string-regexp": {
@@ -586,37 +637,19 @@
586 "dev": true 637 "dev": true
587 }, 638 },
588 "event-stream": { 639 "event-stream": {
589 "version": "3.3.4", 640 "version": "4.0.1",
590 "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", 641 "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz",
591 "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", 642 "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==",
592 "requires": { 643 "requires": {
593 "duplexer": "0.1.1", 644 "duplexer": "0.1.1",
594 "from": "0.1.7", 645 "from": "0.1.7",
595 "map-stream": "0.1.0", 646 "map-stream": "0.0.7",
596 "pause-stream": "0.0.11", 647 "pause-stream": "0.0.11",
597 "split": "0.3.3", 648 "split": "1.0.1",
598 "stream-combiner": "0.0.4", 649 "stream-combiner": "0.2.2",
599 "through": "2.3.8" 650 "through": "2.3.8"
600 } 651 }
601 }, 652 },
602 "expand-brackets": {
603 "version": "0.1.5",
604 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
605 "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
606 "dev": true,
607 "requires": {
608 "is-posix-bracket": "0.1.1"
609 }
610 },
611 "expand-range": {
612 "version": "1.8.2",
613 "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
614 "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
615 "dev": true,
616 "requires": {
617 "fill-range": "2.2.4"
618 }
619 },
620 "extend": { 653 "extend": {
621 "version": "3.0.2", 654 "version": "3.0.2",
622 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 655 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -632,23 +665,6 @@
632 "kind-of": "1.1.0" 665 "kind-of": "1.1.0"
633 } 666 }
634 }, 667 },
635 "extglob": {
636 "version": "0.3.2",
637 "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
638 "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
639 "dev": true,
640 "requires": {
641 "is-extglob": "1.0.0"
642 },
643 "dependencies": {
644 "is-extglob": {
645 "version": "1.0.0",
646 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
647 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
648 "dev": true
649 }
650 }
651 },
652 "extsprintf": { 668 "extsprintf": {
653 "version": "1.3.0", 669 "version": "1.3.0",
654 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 670 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
@@ -656,9 +672,9 @@
656 "dev": true 672 "dev": true
657 }, 673 },
658 "fast-deep-equal": { 674 "fast-deep-equal": {
659 "version": "1.1.0", 675 "version": "2.0.1",
660 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", 676 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
661 "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", 677 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
662 "dev": true 678 "dev": true
663 }, 679 },
664 "fast-json-stable-stringify": { 680 "fast-json-stable-stringify": {
@@ -676,44 +692,40 @@
676 "pend": "1.2.0" 692 "pend": "1.2.0"
677 } 693 }
678 }, 694 },
679 "filename-regex": { 695 "flush-write-stream": {
680 "version": "2.0.1", 696 "version": "1.0.3",
681 "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 697 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
682 "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", 698 "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
683 "dev": true
684 },
685 "fill-range": {
686 "version": "2.2.4",
687 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
688 "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
689 "dev": true,
690 "requires": {
691 "is-number": "2.1.0",
692 "isobject": "2.1.0",
693 "randomatic": "3.1.0",
694 "repeat-element": "1.1.3",
695 "repeat-string": "1.6.1"
696 }
697 },
698 "first-chunk-stream": {
699 "version": "1.0.0",
700 "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
701 "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
702 "dev": true
703 },
704 "for-in": {
705 "version": "1.0.2",
706 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
707 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
708 "dev": true
709 },
710 "for-own": {
711 "version": "0.1.5",
712 "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
713 "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
714 "dev": true, 699 "dev": true,
715 "requires": { 700 "requires": {
716 "for-in": "1.0.2" 701 "inherits": "2.0.3",
702 "readable-stream": "2.3.6"
703 },
704 "dependencies": {
705 "readable-stream": {
706 "version": "2.3.6",
707 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
708 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
709 "dev": true,
710 "requires": {
711 "core-util-is": "1.0.2",
712 "inherits": "2.0.3",
713 "isarray": "1.0.0",
714 "process-nextick-args": "2.0.0",
715 "safe-buffer": "5.1.2",
716 "string_decoder": "1.1.1",
717 "util-deprecate": "1.0.2"
718 }
719 },
720 "string_decoder": {
721 "version": "1.1.1",
722 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
723 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
724 "dev": true,
725 "requires": {
726 "safe-buffer": "5.1.2"
727 }
728 }
717 } 729 }
718 }, 730 },
719 "forever-agent": { 731 "forever-agent": {
@@ -723,14 +735,14 @@
723 "dev": true 735 "dev": true
724 }, 736 },
725 "form-data": { 737 "form-data": {
726 "version": "2.3.2", 738 "version": "2.3.3",
727 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", 739 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
728 "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", 740 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
729 "dev": true, 741 "dev": true,
730 "requires": { 742 "requires": {
731 "asynckit": "0.4.0", 743 "asynckit": "0.4.0",
732 "combined-stream": "1.0.6", 744 "combined-stream": "1.0.7",
733 "mime-types": "2.1.20" 745 "mime-types": "2.1.21"
734 } 746 }
735 }, 747 },
736 "from": { 748 "from": {
@@ -738,6 +750,16 @@
738 "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", 750 "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
739 "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" 751 "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4="
740 }, 752 },
753 "fs-mkdirp-stream": {
754 "version": "1.0.0",
755 "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
756 "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
757 "dev": true,
758 "requires": {
759 "graceful-fs": "4.1.15",
760 "through2": "2.0.5"
761 }
762 },
741 "fs.realpath": { 763 "fs.realpath": {
742 "version": "1.0.0", 764 "version": "1.0.0",
743 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 765 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -750,12 +772,18 @@
750 "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", 772 "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
751 "dev": true, 773 "dev": true,
752 "requires": { 774 "requires": {
753 "graceful-fs": "4.1.11", 775 "graceful-fs": "4.1.15",
754 "inherits": "2.0.3", 776 "inherits": "2.0.3",
755 "mkdirp": "0.5.1", 777 "mkdirp": "0.5.1",
756 "rimraf": "2.6.2" 778 "rimraf": "2.6.2"
757 } 779 }
758 }, 780 },
781 "function-bind": {
782 "version": "1.1.1",
783 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
784 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
785 "dev": true
786 },
759 "getpass": { 787 "getpass": {
760 "version": "0.1.7", 788 "version": "0.1.7",
761 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 789 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
@@ -779,42 +807,6 @@
779 "path-is-absolute": "1.0.1" 807 "path-is-absolute": "1.0.1"
780 } 808 }
781 }, 809 },
782 "glob-base": {
783 "version": "0.3.0",
784 "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
785 "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
786 "dev": true,
787 "requires": {
788 "glob-parent": "2.0.0",
789 "is-glob": "2.0.1"
790 },
791 "dependencies": {
792 "glob-parent": {
793 "version": "2.0.0",
794 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
795 "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
796 "dev": true,
797 "requires": {
798 "is-glob": "2.0.1"
799 }
800 },
801 "is-extglob": {
802 "version": "1.0.0",
803 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
804 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
805 "dev": true
806 },
807 "is-glob": {
808 "version": "2.0.1",
809 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
810 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
811 "dev": true,
812 "requires": {
813 "is-extglob": "1.0.0"
814 }
815 }
816 }
817 },
818 "glob-parent": { 810 "glob-parent": {
819 "version": "3.1.0", 811 "version": "3.1.0",
820 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 812 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
@@ -826,74 +818,53 @@
826 } 818 }
827 }, 819 },
828 "glob-stream": { 820 "glob-stream": {
829 "version": "5.3.5", 821 "version": "6.1.0",
830 "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", 822 "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
831 "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", 823 "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
832 "dev": true, 824 "dev": true,
833 "requires": { 825 "requires": {
834 "extend": "3.0.2", 826 "extend": "3.0.2",
835 "glob": "5.0.15", 827 "glob": "7.1.3",
836 "glob-parent": "3.1.0", 828 "glob-parent": "3.1.0",
837 "micromatch": "2.3.11", 829 "is-negated-glob": "1.0.0",
838 "ordered-read-streams": "0.3.0", 830 "ordered-read-streams": "1.0.1",
839 "through2": "0.6.5", 831 "pumpify": "1.5.1",
840 "to-absolute-glob": "0.1.1", 832 "readable-stream": "2.3.6",
833 "remove-trailing-separator": "1.1.0",
834 "to-absolute-glob": "2.0.2",
841 "unique-stream": "2.2.1" 835 "unique-stream": "2.2.1"
842 }, 836 },
843 "dependencies": { 837 "dependencies": {
844 "glob": {
845 "version": "5.0.15",
846 "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
847 "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
848 "dev": true,
849 "requires": {
850 "inflight": "1.0.6",
851 "inherits": "2.0.3",
852 "minimatch": "3.0.4",
853 "once": "1.4.0",
854 "path-is-absolute": "1.0.1"
855 }
856 },
857 "isarray": {
858 "version": "0.0.1",
859 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
860 "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
861 "dev": true
862 },
863 "readable-stream": { 838 "readable-stream": {
864 "version": "1.0.34", 839 "version": "2.3.6",
865 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 840 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
866 "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 841 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
867 "dev": true, 842 "dev": true,
868 "requires": { 843 "requires": {
869 "core-util-is": "1.0.2", 844 "core-util-is": "1.0.2",
870 "inherits": "2.0.3", 845 "inherits": "2.0.3",
871 "isarray": "0.0.1", 846 "isarray": "1.0.0",
872 "string_decoder": "0.10.31" 847 "process-nextick-args": "2.0.0",
848 "safe-buffer": "5.1.2",
849 "string_decoder": "1.1.1",
850 "util-deprecate": "1.0.2"
873 } 851 }
874 }, 852 },
875 "string_decoder": { 853 "string_decoder": {
876 "version": "0.10.31", 854 "version": "1.1.1",
877 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 855 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
878 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", 856 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
879 "dev": true
880 },
881 "through2": {
882 "version": "0.6.5",
883 "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
884 "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
885 "dev": true, 857 "dev": true,
886 "requires": { 858 "requires": {
887 "readable-stream": "1.0.34", 859 "safe-buffer": "5.1.2"
888 "xtend": "4.0.1"
889 } 860 }
890 } 861 }
891 } 862 }
892 }, 863 },
893 "graceful-fs": { 864 "graceful-fs": {
894 "version": "4.1.11", 865 "version": "4.1.15",
895 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 866 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
896 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 867 "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
897 "dev": true 868 "dev": true
898 }, 869 },
899 "growl": { 870 "growl": {
@@ -910,7 +881,7 @@
910 "requires": { 881 "requires": {
911 "deep-assign": "1.0.0", 882 "deep-assign": "1.0.0",
912 "stat-mode": "0.2.2", 883 "stat-mode": "0.2.2",
913 "through2": "2.0.3" 884 "through2": "2.0.5"
914 } 885 }
915 }, 886 },
916 "gulp-filter": { 887 "gulp-filter": {
@@ -954,13 +925,13 @@
954 }, 925 },
955 "string_decoder": { 926 "string_decoder": {
956 "version": "0.10.31", 927 "version": "0.10.31",
957 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 928 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
958 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", 929 "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
959 "dev": true 930 "dev": true
960 }, 931 },
961 "through2": { 932 "through2": {
962 "version": "0.6.5", 933 "version": "0.6.5",
963 "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", 934 "resolved": "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
964 "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", 935 "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
965 "dev": true, 936 "dev": true,
966 "requires": { 937 "requires": {
@@ -971,15 +942,15 @@
971 } 942 }
972 }, 943 },
973 "gulp-remote-src-vscode": { 944 "gulp-remote-src-vscode": {
974 "version": "0.5.0", 945 "version": "0.5.1",
975 "resolved": "https://registry.npmjs.org/gulp-remote-src-vscode/-/gulp-remote-src-vscode-0.5.0.tgz", 946 "resolved": "https://registry.npmjs.org/gulp-remote-src-vscode/-/gulp-remote-src-vscode-0.5.1.tgz",
976 "integrity": "sha512-/9vtSk9eI9DEWCqzGieglPqmx0WUQ9pwPHyHFpKmfxqdgqGJC2l0vFMdYs54hLdDsMDEZFLDL2J4ikjc4hQ5HQ==", 947 "integrity": "sha512-mw4OGjtC/jlCWJFhbcAlel4YPvccChlpsl3JceNiB/DLJi24/UPxXt53/N26lgI3dknEqd4ErfdHrO8sJ5bATQ==",
977 "dev": true, 948 "dev": true,
978 "requires": { 949 "requires": {
979 "event-stream": "3.3.4", 950 "event-stream": "3.3.4",
980 "node.extend": "1.1.6", 951 "node.extend": "1.1.8",
981 "request": "2.88.0", 952 "request": "2.88.0",
982 "through2": "2.0.3", 953 "through2": "2.0.5",
983 "vinyl": "2.2.0" 954 "vinyl": "2.2.0"
984 }, 955 },
985 "dependencies": { 956 "dependencies": {
@@ -995,6 +966,45 @@
995 "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", 966 "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
996 "dev": true 967 "dev": true
997 }, 968 },
969 "event-stream": {
970 "version": "3.3.4",
971 "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
972 "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
973 "dev": true,
974 "requires": {
975 "duplexer": "0.1.1",
976 "from": "0.1.7",
977 "map-stream": "0.1.0",
978 "pause-stream": "0.0.11",
979 "split": "0.3.3",
980 "stream-combiner": "0.0.4",
981 "through": "2.3.8"
982 }
983 },
984 "map-stream": {
985 "version": "0.1.0",
986 "resolved": "http://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
987 "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
988 "dev": true
989 },
990 "split": {
991 "version": "0.3.3",
992 "resolved": "http://registry.npmjs.org/split/-/split-0.3.3.tgz",
993 "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
994 "dev": true,
995 "requires": {
996 "through": "2.3.8"
997 }
998 },
999 "stream-combiner": {
1000 "version": "0.0.4",
1001 "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
1002 "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
1003 "dev": true,
1004 "requires": {
1005 "duplexer": "0.1.1"
1006 }
1007 },
998 "vinyl": { 1008 "vinyl": {
999 "version": "2.2.0", 1009 "version": "2.2.0",
1000 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", 1010 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
@@ -1011,66 +1021,16 @@
1011 } 1021 }
1012 } 1022 }
1013 }, 1023 },
1014 "gulp-sourcemaps": {
1015 "version": "1.6.0",
1016 "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz",
1017 "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",
1018 "dev": true,
1019 "requires": {
1020 "convert-source-map": "1.6.0",
1021 "graceful-fs": "4.1.11",
1022 "strip-bom": "2.0.0",
1023 "through2": "2.0.3",
1024 "vinyl": "1.2.0"
1025 },
1026 "dependencies": {
1027 "clone": {
1028 "version": "1.0.4",
1029 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
1030 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
1031 "dev": true
1032 },
1033 "replace-ext": {
1034 "version": "0.0.1",
1035 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
1036 "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
1037 "dev": true
1038 },
1039 "vinyl": {
1040 "version": "1.2.0",
1041 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
1042 "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
1043 "dev": true,
1044 "requires": {
1045 "clone": "1.0.4",
1046 "clone-stats": "0.0.1",
1047 "replace-ext": "0.0.1"
1048 }
1049 }
1050 }
1051 },
1052 "gulp-symdest": {
1053 "version": "1.1.0",
1054 "resolved": "https://registry.npmjs.org/gulp-symdest/-/gulp-symdest-1.1.0.tgz",
1055 "integrity": "sha1-wWUyBzLRks5W/ZQnH/oSMjS/KuA=",
1056 "dev": true,
1057 "requires": {
1058 "event-stream": "3.3.4",
1059 "mkdirp": "0.5.1",
1060 "queue": "3.1.0",
1061 "vinyl-fs": "2.4.4"
1062 }
1063 },
1064 "gulp-untar": { 1024 "gulp-untar": {
1065 "version": "0.0.7", 1025 "version": "0.0.7",
1066 "resolved": "https://registry.npmjs.org/gulp-untar/-/gulp-untar-0.0.7.tgz", 1026 "resolved": "https://registry.npmjs.org/gulp-untar/-/gulp-untar-0.0.7.tgz",
1067 "integrity": "sha512-0QfbCH2a1k2qkTLWPqTX+QO4qNsHn3kC546YhAP3/n0h+nvtyGITDuDrYBMDZeW4WnFijmkOvBWa5HshTic1tw==", 1027 "integrity": "sha512-0QfbCH2a1k2qkTLWPqTX+QO4qNsHn3kC546YhAP3/n0h+nvtyGITDuDrYBMDZeW4WnFijmkOvBWa5HshTic1tw==",
1068 "dev": true, 1028 "dev": true,
1069 "requires": { 1029 "requires": {
1070 "event-stream": "3.3.4", 1030 "event-stream": "3.3.5",
1071 "streamifier": "0.1.1", 1031 "streamifier": "0.1.1",
1072 "tar": "2.2.1", 1032 "tar": "2.2.1",
1073 "through2": "2.0.3", 1033 "through2": "2.0.5",
1074 "vinyl": "1.2.0" 1034 "vinyl": "1.2.0"
1075 }, 1035 },
1076 "dependencies": { 1036 "dependencies": {
@@ -1080,6 +1040,21 @@
1080 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", 1040 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
1081 "dev": true 1041 "dev": true
1082 }, 1042 },
1043 "event-stream": {
1044 "version": "3.3.5",
1045 "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz",
1046 "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==",
1047 "dev": true,
1048 "requires": {
1049 "duplexer": "0.1.1",
1050 "from": "0.1.7",
1051 "map-stream": "0.0.7",
1052 "pause-stream": "0.0.11",
1053 "split": "1.0.1",
1054 "stream-combiner": "0.2.2",
1055 "through": "2.3.8"
1056 }
1057 },
1083 "replace-ext": { 1058 "replace-ext": {
1084 "version": "0.0.1", 1059 "version": "0.0.1",
1085 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", 1060 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
@@ -1100,18 +1075,18 @@
1100 } 1075 }
1101 }, 1076 },
1102 "gulp-vinyl-zip": { 1077 "gulp-vinyl-zip": {
1103 "version": "2.1.0", 1078 "version": "2.1.2",
1104 "resolved": "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.1.0.tgz", 1079 "resolved": "https://registry.npmjs.org/gulp-vinyl-zip/-/gulp-vinyl-zip-2.1.2.tgz",
1105 "integrity": "sha1-JOQGhdwFtxSZlSRQmeBZAmO+ja0=", 1080 "integrity": "sha512-wJn09jsb8PyvUeyFF7y7ImEJqJwYy40BqL9GKfJs6UGpaGW9A+N68Q+ajsIpb9AeR6lAdjMbIdDPclIGo1/b7Q==",
1106 "dev": true, 1081 "dev": true,
1107 "requires": { 1082 "requires": {
1108 "event-stream": "3.3.4", 1083 "event-stream": "3.3.4",
1109 "queue": "4.5.0", 1084 "queue": "4.5.1",
1110 "through2": "2.0.3", 1085 "through2": "2.0.5",
1111 "vinyl": "2.2.0", 1086 "vinyl": "2.2.0",
1112 "vinyl-fs": "2.4.4", 1087 "vinyl-fs": "3.0.3",
1113 "yauzl": "2.10.0", 1088 "yauzl": "2.10.0",
1114 "yazl": "2.4.3" 1089 "yazl": "2.5.1"
1115 }, 1090 },
1116 "dependencies": { 1091 "dependencies": {
1117 "clone": { 1092 "clone": {
@@ -1126,13 +1101,43 @@
1126 "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", 1101 "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
1127 "dev": true 1102 "dev": true
1128 }, 1103 },
1129 "queue": { 1104 "event-stream": {
1130 "version": "4.5.0", 1105 "version": "3.3.4",
1131 "resolved": "https://registry.npmjs.org/queue/-/queue-4.5.0.tgz", 1106 "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
1132 "integrity": "sha512-DwxpAnqJuoQa+wyDgQuwkSshkhlqIlWEvwvdAY27fDPunZ2cVJzXU4JyjY+5l7zs7oGLaYAQm4MbLOVFAHFBzA==", 1107 "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
1133 "dev": true, 1108 "dev": true,
1134 "requires": { 1109 "requires": {
1135 "inherits": "2.0.3" 1110 "duplexer": "0.1.1",
1111 "from": "0.1.7",
1112 "map-stream": "0.1.0",
1113 "pause-stream": "0.0.11",
1114 "split": "0.3.3",
1115 "stream-combiner": "0.0.4",
1116 "through": "2.3.8"
1117 }
1118 },
1119 "map-stream": {
1120 "version": "0.1.0",
1121 "resolved": "http://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
1122 "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
1123 "dev": true
1124 },
1125 "split": {
1126 "version": "0.3.3",
1127 "resolved": "http://registry.npmjs.org/split/-/split-0.3.3.tgz",
1128 "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
1129 "dev": true,
1130 "requires": {
1131 "through": "2.3.8"
1132 }
1133 },
1134 "stream-combiner": {
1135 "version": "0.0.4",
1136 "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
1137 "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
1138 "dev": true,
1139 "requires": {
1140 "duplexer": "0.1.1"
1136 } 1141 }
1137 }, 1142 },
1138 "vinyl": { 1143 "vinyl": {
@@ -1158,15 +1163,24 @@
1158 "dev": true 1163 "dev": true
1159 }, 1164 },
1160 "har-validator": { 1165 "har-validator": {
1161 "version": "5.1.0", 1166 "version": "5.1.3",
1162 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", 1167 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
1163 "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", 1168 "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
1164 "dev": true, 1169 "dev": true,
1165 "requires": { 1170 "requires": {
1166 "ajv": "5.5.2", 1171 "ajv": "6.6.1",
1167 "har-schema": "2.0.0" 1172 "har-schema": "2.0.0"
1168 } 1173 }
1169 }, 1174 },
1175 "has": {
1176 "version": "1.0.3",
1177 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
1178 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
1179 "dev": true,
1180 "requires": {
1181 "function-bind": "1.1.1"
1182 }
1183 },
1170 "has-ansi": { 1184 "has-ansi": {
1171 "version": "2.0.0", 1185 "version": "2.0.0",
1172 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 1186 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
@@ -1182,6 +1196,12 @@
1182 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 1196 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
1183 "dev": true 1197 "dev": true
1184 }, 1198 },
1199 "has-symbols": {
1200 "version": "1.0.0",
1201 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
1202 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
1203 "dev": true
1204 },
1185 "he": { 1205 "he": {
1186 "version": "1.1.1", 1206 "version": "1.1.1",
1187 "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", 1207 "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
@@ -1189,17 +1209,17 @@
1189 "dev": true 1209 "dev": true
1190 }, 1210 },
1191 "htmlparser2": { 1211 "htmlparser2": {
1192 "version": "3.9.2", 1212 "version": "3.10.0",
1193 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", 1213 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz",
1194 "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", 1214 "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==",
1195 "dev": true, 1215 "dev": true,
1196 "requires": { 1216 "requires": {
1197 "domelementtype": "1.3.0", 1217 "domelementtype": "1.3.1",
1198 "domhandler": "2.4.2", 1218 "domhandler": "2.4.2",
1199 "domutils": "1.5.1", 1219 "domutils": "1.5.1",
1200 "entities": "1.1.1", 1220 "entities": "1.1.2",
1201 "inherits": "2.0.3", 1221 "inherits": "2.0.3",
1202 "readable-stream": "2.3.6" 1222 "readable-stream": "3.0.6"
1203 } 1223 }
1204 }, 1224 },
1205 "http-signature": { 1225 "http-signature": {
@@ -1210,7 +1230,7 @@
1210 "requires": { 1230 "requires": {
1211 "assert-plus": "1.0.0", 1231 "assert-plus": "1.0.0",
1212 "jsprim": "1.4.1", 1232 "jsprim": "1.4.1",
1213 "sshpk": "1.14.2" 1233 "sshpk": "1.15.2"
1214 } 1234 }
1215 }, 1235 },
1216 "inflight": { 1236 "inflight": {
@@ -1235,31 +1255,20 @@
1235 "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=", 1255 "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=",
1236 "dev": true 1256 "dev": true
1237 }, 1257 },
1238 "is-buffer": { 1258 "is-absolute": {
1239 "version": "1.1.6", 1259 "version": "1.0.0",
1240 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 1260 "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
1241 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 1261 "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
1242 "dev": true
1243 },
1244 "is-dotfile": {
1245 "version": "1.0.3",
1246 "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
1247 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
1248 "dev": true
1249 },
1250 "is-equal-shallow": {
1251 "version": "0.1.3",
1252 "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
1253 "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
1254 "dev": true, 1262 "dev": true,
1255 "requires": { 1263 "requires": {
1256 "is-primitive": "2.0.0" 1264 "is-relative": "1.0.0",
1265 "is-windows": "1.0.2"
1257 } 1266 }
1258 }, 1267 },
1259 "is-extendable": { 1268 "is-buffer": {
1260 "version": "0.1.1", 1269 "version": "1.1.6",
1261 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 1270 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1262 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 1271 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1263 "dev": true 1272 "dev": true
1264 }, 1273 },
1265 "is-extglob": { 1274 "is-extglob": {
@@ -1277,25 +1286,11 @@
1277 "is-extglob": "2.1.1" 1286 "is-extglob": "2.1.1"
1278 } 1287 }
1279 }, 1288 },
1280 "is-number": { 1289 "is-negated-glob": {
1281 "version": "2.1.0", 1290 "version": "1.0.0",
1282 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 1291 "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
1283 "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 1292 "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=",
1284 "dev": true, 1293 "dev": true
1285 "requires": {
1286 "kind-of": "3.2.2"
1287 },
1288 "dependencies": {
1289 "kind-of": {
1290 "version": "3.2.2",
1291 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1292 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1293 "dev": true,
1294 "requires": {
1295 "is-buffer": "1.1.6"
1296 }
1297 }
1298 }
1299 }, 1294 },
1300 "is-obj": { 1295 "is-obj": {
1301 "version": "1.0.1", 1296 "version": "1.0.1",
@@ -1303,23 +1298,14 @@
1303 "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 1298 "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
1304 "dev": true 1299 "dev": true
1305 }, 1300 },
1306 "is-posix-bracket": { 1301 "is-relative": {
1307 "version": "0.1.1", 1302 "version": "1.0.0",
1308 "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 1303 "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
1309 "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", 1304 "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
1310 "dev": true 1305 "dev": true,
1311 }, 1306 "requires": {
1312 "is-primitive": { 1307 "is-unc-path": "1.0.0"
1313 "version": "2.0.0", 1308 }
1314 "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
1315 "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
1316 "dev": true
1317 },
1318 "is-stream": {
1319 "version": "1.1.0",
1320 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
1321 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
1322 "dev": true
1323 }, 1309 },
1324 "is-typedarray": { 1310 "is-typedarray": {
1325 "version": "1.0.0", 1311 "version": "1.0.0",
@@ -1327,6 +1313,15 @@
1327 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 1313 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
1328 "dev": true 1314 "dev": true
1329 }, 1315 },
1316 "is-unc-path": {
1317 "version": "1.0.0",
1318 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
1319 "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
1320 "dev": true,
1321 "requires": {
1322 "unc-path-regex": "0.1.2"
1323 }
1324 },
1330 "is-utf8": { 1325 "is-utf8": {
1331 "version": "0.2.1", 1326 "version": "0.2.1",
1332 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 1327 "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
@@ -1334,9 +1329,15 @@
1334 "dev": true 1329 "dev": true
1335 }, 1330 },
1336 "is-valid-glob": { 1331 "is-valid-glob": {
1337 "version": "0.3.0", 1332 "version": "1.0.0",
1338 "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", 1333 "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
1339 "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", 1334 "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=",
1335 "dev": true
1336 },
1337 "is-windows": {
1338 "version": "1.0.2",
1339 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
1340 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
1340 "dev": true 1341 "dev": true
1341 }, 1342 },
1342 "isarray": { 1343 "isarray": {
@@ -1345,15 +1346,6 @@
1345 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 1346 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1346 "dev": true 1347 "dev": true
1347 }, 1348 },
1348 "isobject": {
1349 "version": "2.1.0",
1350 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1351 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1352 "dev": true,
1353 "requires": {
1354 "isarray": "1.0.0"
1355 }
1356 },
1357 "isstream": { 1349 "isstream": {
1358 "version": "0.1.2", 1350 "version": "0.1.2",
1359 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 1351 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
@@ -1380,8 +1372,7 @@
1380 "version": "0.1.1", 1372 "version": "0.1.1",
1381 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 1373 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
1382 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 1374 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
1383 "dev": true, 1375 "dev": true
1384 "optional": true
1385 }, 1376 },
1386 "json-schema": { 1377 "json-schema": {
1387 "version": "0.2.3", 1378 "version": "0.2.3",
@@ -1390,9 +1381,9 @@
1390 "dev": true 1381 "dev": true
1391 }, 1382 },
1392 "json-schema-traverse": { 1383 "json-schema-traverse": {
1393 "version": "0.3.1", 1384 "version": "0.4.1",
1394 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", 1385 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1395 "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", 1386 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1396 "dev": true 1387 "dev": true
1397 }, 1388 },
1398 "json-stable-stringify": { 1389 "json-stable-stringify": {
@@ -1430,7 +1421,7 @@
1430 }, 1421 },
1431 "kind-of": { 1422 "kind-of": {
1432 "version": "1.1.0", 1423 "version": "1.1.0",
1433 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", 1424 "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
1434 "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", 1425 "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=",
1435 "dev": true 1426 "dev": true
1436 }, 1427 },
@@ -1441,12 +1432,47 @@
1441 "dev": true, 1432 "dev": true,
1442 "requires": { 1433 "requires": {
1443 "readable-stream": "2.3.6" 1434 "readable-stream": "2.3.6"
1435 },
1436 "dependencies": {
1437 "readable-stream": {
1438 "version": "2.3.6",
1439 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
1440 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
1441 "dev": true,
1442 "requires": {
1443 "core-util-is": "1.0.2",
1444 "inherits": "2.0.3",
1445 "isarray": "1.0.0",
1446 "process-nextick-args": "2.0.0",
1447 "safe-buffer": "5.1.2",
1448 "string_decoder": "1.1.1",
1449 "util-deprecate": "1.0.2"
1450 }
1451 },
1452 "string_decoder": {
1453 "version": "1.1.1",
1454 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1455 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1456 "dev": true,
1457 "requires": {
1458 "safe-buffer": "5.1.2"
1459 }
1460 }
1461 }
1462 },
1463 "lead": {
1464 "version": "1.0.0",
1465 "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
1466 "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
1467 "dev": true,
1468 "requires": {
1469 "flush-write-stream": "1.0.3"
1444 } 1470 }
1445 }, 1471 },
1446 "linkify-it": { 1472 "linkify-it": {
1447 "version": "2.0.3", 1473 "version": "2.1.0",
1448 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.0.3.tgz", 1474 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.1.0.tgz",
1449 "integrity": "sha1-2UpGSPmxwXnWT6lykSaL22zpQ08=", 1475 "integrity": "sha512-4REs8/062kV2DSHxNfq5183zrqXMl7WP0WzABH9IeJI+NLm429FgE1PDecltYfnOoFDFlZGh2T8PfZn0r+GTRg==",
1450 "dev": true, 1476 "dev": true,
1451 "requires": { 1477 "requires": {
1452 "uc.micro": "1.0.5" 1478 "uc.micro": "1.0.5"
@@ -1458,16 +1484,10 @@
1458 "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", 1484 "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
1459 "dev": true 1485 "dev": true
1460 }, 1486 },
1461 "lodash.isequal": {
1462 "version": "4.5.0",
1463 "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
1464 "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
1465 "dev": true
1466 },
1467 "map-stream": { 1487 "map-stream": {
1468 "version": "0.1.0", 1488 "version": "0.0.7",
1469 "resolved": "http://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", 1489 "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz",
1470 "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" 1490 "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg="
1471 }, 1491 },
1472 "markdown-it": { 1492 "markdown-it": {
1473 "version": "8.4.2", 1493 "version": "8.4.2",
@@ -1476,89 +1496,18 @@
1476 "dev": true, 1496 "dev": true,
1477 "requires": { 1497 "requires": {
1478 "argparse": "1.0.10", 1498 "argparse": "1.0.10",
1479 "entities": "1.1.1", 1499 "entities": "1.1.2",
1480 "linkify-it": "2.0.3", 1500 "linkify-it": "2.1.0",
1481 "mdurl": "1.0.1", 1501 "mdurl": "1.0.1",
1482 "uc.micro": "1.0.5" 1502 "uc.micro": "1.0.5"
1483 } 1503 }
1484 }, 1504 },
1485 "math-random": {
1486 "version": "1.0.1",
1487 "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
1488 "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
1489 "dev": true
1490 },
1491 "mdurl": { 1505 "mdurl": {
1492 "version": "1.0.1", 1506 "version": "1.0.1",
1493 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", 1507 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
1494 "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", 1508 "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
1495 "dev": true 1509 "dev": true
1496 }, 1510 },
1497 "merge-stream": {
1498 "version": "1.0.1",
1499 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
1500 "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
1501 "dev": true,
1502 "requires": {
1503 "readable-stream": "2.3.6"
1504 }
1505 },
1506 "micromatch": {
1507 "version": "2.3.11",
1508 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
1509 "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
1510 "dev": true,
1511 "requires": {
1512 "arr-diff": "2.0.0",
1513 "array-unique": "0.2.1",
1514 "braces": "1.8.5",
1515 "expand-brackets": "0.1.5",
1516 "extglob": "0.3.2",
1517 "filename-regex": "2.0.1",
1518 "is-extglob": "1.0.0",
1519 "is-glob": "2.0.1",
1520 "kind-of": "3.2.2",
1521 "normalize-path": "2.1.1",
1522 "object.omit": "2.0.1",
1523 "parse-glob": "3.0.4",
1524 "regex-cache": "0.4.4"
1525 },
1526 "dependencies": {
1527 "arr-diff": {
1528 "version": "2.0.0",
1529 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
1530 "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
1531 "dev": true,
1532 "requires": {
1533 "arr-flatten": "1.1.0"
1534 }
1535 },
1536 "is-extglob": {
1537 "version": "1.0.0",
1538 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1539 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
1540 "dev": true
1541 },
1542 "is-glob": {
1543 "version": "2.0.1",
1544 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1545 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
1546 "dev": true,
1547 "requires": {
1548 "is-extglob": "1.0.0"
1549 }
1550 },
1551 "kind-of": {
1552 "version": "3.2.2",
1553 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1554 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1555 "dev": true,
1556 "requires": {
1557 "is-buffer": "1.1.6"
1558 }
1559 }
1560 }
1561 },
1562 "mime": { 1511 "mime": {
1563 "version": "1.6.0", 1512 "version": "1.6.0",
1564 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 1513 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
@@ -1566,18 +1515,18 @@
1566 "dev": true 1515 "dev": true
1567 }, 1516 },
1568 "mime-db": { 1517 "mime-db": {
1569 "version": "1.36.0", 1518 "version": "1.37.0",
1570 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", 1519 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
1571 "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==", 1520 "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
1572 "dev": true 1521 "dev": true
1573 }, 1522 },
1574 "mime-types": { 1523 "mime-types": {
1575 "version": "2.1.20", 1524 "version": "2.1.21",
1576 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", 1525 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
1577 "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", 1526 "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
1578 "dev": true, 1527 "dev": true,
1579 "requires": { 1528 "requires": {
1580 "mime-db": "1.36.0" 1529 "mime-db": "1.37.0"
1581 } 1530 }
1582 }, 1531 },
1583 "minimatch": { 1532 "minimatch": {
@@ -1669,11 +1618,12 @@
1669 "dev": true 1618 "dev": true
1670 }, 1619 },
1671 "node.extend": { 1620 "node.extend": {
1672 "version": "1.1.6", 1621 "version": "1.1.8",
1673 "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.6.tgz", 1622 "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.8.tgz",
1674 "integrity": "sha1-p7iCyC1sk6SGOlUEvV3o7IYli5Y=", 1623 "integrity": "sha512-L/dvEBwyg3UowwqOUTyDsGBU6kjBQOpOhshio9V3i3BMPv5YUb9+mWNN8MK0IbWqT0AqaTSONZf0aTuMMahWgA==",
1675 "dev": true, 1624 "dev": true,
1676 "requires": { 1625 "requires": {
1626 "has": "1.0.3",
1677 "is": "3.2.1" 1627 "is": "3.2.1"
1678 } 1628 }
1679 }, 1629 },
@@ -1686,10 +1636,19 @@
1686 "remove-trailing-separator": "1.1.0" 1636 "remove-trailing-separator": "1.1.0"
1687 } 1637 }
1688 }, 1638 },
1639 "now-and-later": {
1640 "version": "2.0.0",
1641 "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz",
1642 "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=",
1643 "dev": true,
1644 "requires": {
1645 "once": "1.4.0"
1646 }
1647 },
1689 "nth-check": { 1648 "nth-check": {
1690 "version": "1.0.1", 1649 "version": "1.0.2",
1691 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", 1650 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
1692 "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", 1651 "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
1693 "dev": true, 1652 "dev": true,
1694 "requires": { 1653 "requires": {
1695 "boolbase": "1.0.0" 1654 "boolbase": "1.0.0"
@@ -1701,20 +1660,22 @@
1701 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 1660 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
1702 "dev": true 1661 "dev": true
1703 }, 1662 },
1704 "object-assign": { 1663 "object-keys": {
1705 "version": "4.1.1", 1664 "version": "1.0.12",
1706 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1665 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
1707 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 1666 "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==",
1708 "dev": true 1667 "dev": true
1709 }, 1668 },
1710 "object.omit": { 1669 "object.assign": {
1711 "version": "2.0.1", 1670 "version": "4.1.0",
1712 "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 1671 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
1713 "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 1672 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
1714 "dev": true, 1673 "dev": true,
1715 "requires": { 1674 "requires": {
1716 "for-own": "0.1.5", 1675 "define-properties": "1.1.3",
1717 "is-extendable": "0.1.1" 1676 "function-bind": "1.1.1",
1677 "has-symbols": "1.0.0",
1678 "object-keys": "1.0.12"
1718 } 1679 }
1719 }, 1680 },
1720 "once": { 1681 "once": {
@@ -1727,24 +1688,49 @@
1727 } 1688 }
1728 }, 1689 },
1729 "ordered-read-streams": { 1690 "ordered-read-streams": {
1730 "version": "0.3.0", 1691 "version": "1.0.1",
1731 "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", 1692 "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
1732 "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", 1693 "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
1733 "dev": true, 1694 "dev": true,
1734 "requires": { 1695 "requires": {
1735 "is-stream": "1.1.0",
1736 "readable-stream": "2.3.6" 1696 "readable-stream": "2.3.6"
1697 },
1698 "dependencies": {
1699 "readable-stream": {
1700 "version": "2.3.6",
1701 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
1702 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
1703 "dev": true,
1704 "requires": {
1705 "core-util-is": "1.0.2",
1706 "inherits": "2.0.3",
1707 "isarray": "1.0.0",
1708 "process-nextick-args": "2.0.0",
1709 "safe-buffer": "5.1.2",
1710 "string_decoder": "1.1.1",
1711 "util-deprecate": "1.0.2"
1712 }
1713 },
1714 "string_decoder": {
1715 "version": "1.1.1",
1716 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1717 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1718 "dev": true,
1719 "requires": {
1720 "safe-buffer": "5.1.2"
1721 }
1722 }
1737 } 1723 }
1738 }, 1724 },
1739 "os-homedir": { 1725 "os-homedir": {
1740 "version": "1.0.2", 1726 "version": "1.0.2",
1741 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 1727 "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
1742 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", 1728 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
1743 "dev": true 1729 "dev": true
1744 }, 1730 },
1745 "os-tmpdir": { 1731 "os-tmpdir": {
1746 "version": "1.0.2", 1732 "version": "1.0.2",
1747 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 1733 "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1748 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 1734 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1749 "dev": true 1735 "dev": true
1750 }, 1736 },
@@ -1758,38 +1744,9 @@
1758 "os-tmpdir": "1.0.2" 1744 "os-tmpdir": "1.0.2"
1759 } 1745 }
1760 }, 1746 },
1761 "parse-glob": {
1762 "version": "3.0.4",
1763 "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
1764 "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
1765 "dev": true,
1766 "requires": {
1767 "glob-base": "0.3.0",
1768 "is-dotfile": "1.0.3",
1769 "is-extglob": "1.0.0",
1770 "is-glob": "2.0.1"
1771 },
1772 "dependencies": {
1773 "is-extglob": {
1774 "version": "1.0.0",
1775 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1776 "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
1777 "dev": true
1778 },
1779 "is-glob": {
1780 "version": "2.0.1",
1781 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1782 "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
1783 "dev": true,
1784 "requires": {
1785 "is-extglob": "1.0.0"
1786 }
1787 }
1788 }
1789 },
1790 "parse-semver": { 1747 "parse-semver": {
1791 "version": "1.1.1", 1748 "version": "1.1.1",
1792 "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz", 1749 "resolved": "http://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz",
1793 "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=", 1750 "integrity": "sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=",
1794 "dev": true, 1751 "dev": true,
1795 "requires": { 1752 "requires": {
@@ -1802,7 +1759,7 @@
1802 "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", 1759 "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
1803 "dev": true, 1760 "dev": true,
1804 "requires": { 1761 "requires": {
1805 "@types/node": "8.10.34" 1762 "@types/node": "8.10.38"
1806 } 1763 }
1807 }, 1764 },
1808 "path-dirname": { 1765 "path-dirname": {
@@ -1856,16 +1813,10 @@
1856 "extend-shallow": "1.1.4" 1813 "extend-shallow": "1.1.4"
1857 } 1814 }
1858 }, 1815 },
1859 "preserve": {
1860 "version": "0.2.0",
1861 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
1862 "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
1863 "dev": true
1864 },
1865 "prettier": { 1816 "prettier": {
1866 "version": "1.14.3", 1817 "version": "1.15.3",
1867 "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.3.tgz", 1818 "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.15.3.tgz",
1868 "integrity": "sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg==", 1819 "integrity": "sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg==",
1869 "dev": true 1820 "dev": true
1870 }, 1821 },
1871 "process-nextick-args": { 1822 "process-nextick-args": {
@@ -1880,10 +1831,31 @@
1880 "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", 1831 "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==",
1881 "dev": true 1832 "dev": true
1882 }, 1833 },
1834 "pump": {
1835 "version": "2.0.1",
1836 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
1837 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
1838 "dev": true,
1839 "requires": {
1840 "end-of-stream": "1.4.1",
1841 "once": "1.4.0"
1842 }
1843 },
1844 "pumpify": {
1845 "version": "1.5.1",
1846 "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
1847 "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
1848 "dev": true,
1849 "requires": {
1850 "duplexify": "3.6.1",
1851 "inherits": "2.0.3",
1852 "pump": "2.0.1"
1853 }
1854 },
1883 "punycode": { 1855 "punycode": {
1884 "version": "1.4.1", 1856 "version": "2.1.1",
1885 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 1857 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1886 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 1858 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1887 "dev": true 1859 "dev": true
1888 }, 1860 },
1889 "q": { 1861 "q": {
@@ -1899,45 +1871,20 @@
1899 "dev": true 1871 "dev": true
1900 }, 1872 },
1901 "querystringify": { 1873 "querystringify": {
1902 "version": "2.0.0", 1874 "version": "2.1.0",
1903 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", 1875 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz",
1904 "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", 1876 "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==",
1905 "dev": true 1877 "dev": true
1906 }, 1878 },
1907 "queue": { 1879 "queue": {
1908 "version": "3.1.0", 1880 "version": "4.5.1",
1909 "resolved": "https://registry.npmjs.org/queue/-/queue-3.1.0.tgz", 1881 "resolved": "https://registry.npmjs.org/queue/-/queue-4.5.1.tgz",
1910 "integrity": "sha1-bEnQHwCeIlZ4h4nyv/rGuLmZBYU=", 1882 "integrity": "sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==",
1911 "dev": true, 1883 "dev": true,
1912 "requires": { 1884 "requires": {
1913 "inherits": "2.0.3" 1885 "inherits": "2.0.3"
1914 } 1886 }
1915 }, 1887 },
1916 "randomatic": {
1917 "version": "3.1.0",
1918 "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz",
1919 "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==",
1920 "dev": true,
1921 "requires": {
1922 "is-number": "4.0.0",
1923 "kind-of": "6.0.2",
1924 "math-random": "1.0.1"
1925 },
1926 "dependencies": {
1927 "is-number": {
1928 "version": "4.0.0",
1929 "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
1930 "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
1931 "dev": true
1932 },
1933 "kind-of": {
1934 "version": "6.0.2",
1935 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
1936 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
1937 "dev": true
1938 }
1939 }
1940 },
1941 "read": { 1888 "read": {
1942 "version": "1.0.7", 1889 "version": "1.0.7",
1943 "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", 1890 "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
@@ -1948,27 +1895,35 @@
1948 } 1895 }
1949 }, 1896 },
1950 "readable-stream": { 1897 "readable-stream": {
1951 "version": "2.3.6", 1898 "version": "3.0.6",
1952 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 1899 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz",
1953 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 1900 "integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==",
1954 "dev": true, 1901 "dev": true,
1955 "requires": { 1902 "requires": {
1956 "core-util-is": "1.0.2",
1957 "inherits": "2.0.3", 1903 "inherits": "2.0.3",
1958 "isarray": "1.0.0", 1904 "string_decoder": "1.2.0",
1959 "process-nextick-args": "2.0.0",
1960 "safe-buffer": "5.1.2",
1961 "string_decoder": "1.1.1",
1962 "util-deprecate": "1.0.2" 1905 "util-deprecate": "1.0.2"
1963 } 1906 }
1964 }, 1907 },
1965 "regex-cache": { 1908 "remove-bom-buffer": {
1966 "version": "0.4.4", 1909 "version": "3.0.0",
1967 "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 1910 "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
1968 "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 1911 "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
1912 "dev": true,
1913 "requires": {
1914 "is-buffer": "1.1.6",
1915 "is-utf8": "0.2.1"
1916 }
1917 },
1918 "remove-bom-stream": {
1919 "version": "1.2.0",
1920 "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
1921 "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
1969 "dev": true, 1922 "dev": true,
1970 "requires": { 1923 "requires": {
1971 "is-equal-shallow": "0.1.3" 1924 "remove-bom-buffer": "3.0.0",
1925 "safe-buffer": "5.1.2",
1926 "through2": "2.0.5"
1972 } 1927 }
1973 }, 1928 },
1974 "remove-trailing-separator": { 1929 "remove-trailing-separator": {
@@ -1977,18 +1932,6 @@
1977 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 1932 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
1978 "dev": true 1933 "dev": true
1979 }, 1934 },
1980 "repeat-element": {
1981 "version": "1.1.3",
1982 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
1983 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
1984 "dev": true
1985 },
1986 "repeat-string": {
1987 "version": "1.6.1",
1988 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
1989 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
1990 "dev": true
1991 },
1992 "replace-ext": { 1935 "replace-ext": {
1993 "version": "1.0.0", 1936 "version": "1.0.0",
1994 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", 1937 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
@@ -2004,16 +1947,16 @@
2004 "aws-sign2": "0.7.0", 1947 "aws-sign2": "0.7.0",
2005 "aws4": "1.8.0", 1948 "aws4": "1.8.0",
2006 "caseless": "0.12.0", 1949 "caseless": "0.12.0",
2007 "combined-stream": "1.0.6", 1950 "combined-stream": "1.0.7",
2008 "extend": "3.0.2", 1951 "extend": "3.0.2",
2009 "forever-agent": "0.6.1", 1952 "forever-agent": "0.6.1",
2010 "form-data": "2.3.2", 1953 "form-data": "2.3.3",
2011 "har-validator": "5.1.0", 1954 "har-validator": "5.1.3",
2012 "http-signature": "1.2.0", 1955 "http-signature": "1.2.0",
2013 "is-typedarray": "1.0.0", 1956 "is-typedarray": "1.0.0",
2014 "isstream": "0.1.2", 1957 "isstream": "0.1.2",
2015 "json-stringify-safe": "5.0.1", 1958 "json-stringify-safe": "5.0.1",
2016 "mime-types": "2.1.20", 1959 "mime-types": "2.1.21",
2017 "oauth-sign": "0.9.0", 1960 "oauth-sign": "0.9.0",
2018 "performance-now": "2.1.0", 1961 "performance-now": "2.1.0",
2019 "qs": "6.5.2", 1962 "qs": "6.5.2",
@@ -2038,6 +1981,15 @@
2038 "path-parse": "1.0.6" 1981 "path-parse": "1.0.6"
2039 } 1982 }
2040 }, 1983 },
1984 "resolve-options": {
1985 "version": "1.1.0",
1986 "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
1987 "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
1988 "dev": true,
1989 "requires": {
1990 "value-or-function": "3.0.0"
1991 }
1992 },
2041 "rimraf": { 1993 "rimraf": {
2042 "version": "2.6.2", 1994 "version": "2.6.2",
2043 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 1995 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
@@ -2081,9 +2033,9 @@
2081 } 2033 }
2082 }, 2034 },
2083 "split": { 2035 "split": {
2084 "version": "0.3.3", 2036 "version": "1.0.1",
2085 "resolved": "http://registry.npmjs.org/split/-/split-0.3.3.tgz", 2037 "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
2086 "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", 2038 "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
2087 "requires": { 2039 "requires": {
2088 "through": "2.3.8" 2040 "through": "2.3.8"
2089 } 2041 }
@@ -2095,9 +2047,9 @@
2095 "dev": true 2047 "dev": true
2096 }, 2048 },
2097 "sshpk": { 2049 "sshpk": {
2098 "version": "1.14.2", 2050 "version": "1.15.2",
2099 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", 2051 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz",
2100 "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", 2052 "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==",
2101 "dev": true, 2053 "dev": true,
2102 "requires": { 2054 "requires": {
2103 "asn1": "0.2.4", 2055 "asn1": "0.2.4",
@@ -2118,11 +2070,12 @@
2118 "dev": true 2070 "dev": true
2119 }, 2071 },
2120 "stream-combiner": { 2072 "stream-combiner": {
2121 "version": "0.0.4", 2073 "version": "0.2.2",
2122 "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", 2074 "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
2123 "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", 2075 "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
2124 "requires": { 2076 "requires": {
2125 "duplexer": "0.1.1" 2077 "duplexer": "0.1.1",
2078 "through": "2.3.8"
2126 } 2079 }
2127 }, 2080 },
2128 "stream-shift": { 2081 "stream-shift": {
@@ -2138,6 +2091,32 @@
2138 "dev": true, 2091 "dev": true,
2139 "requires": { 2092 "requires": {
2140 "readable-stream": "2.3.6" 2093 "readable-stream": "2.3.6"
2094 },
2095 "dependencies": {
2096 "readable-stream": {
2097 "version": "2.3.6",
2098 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2099 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2100 "dev": true,
2101 "requires": {
2102 "core-util-is": "1.0.2",
2103 "inherits": "2.0.3",
2104 "isarray": "1.0.0",
2105 "process-nextick-args": "2.0.0",
2106 "safe-buffer": "5.1.2",
2107 "string_decoder": "1.1.1",
2108 "util-deprecate": "1.0.2"
2109 }
2110 },
2111 "string_decoder": {
2112 "version": "1.1.1",
2113 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2114 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2115 "dev": true,
2116 "requires": {
2117 "safe-buffer": "5.1.2"
2118 }
2119 }
2141 } 2120 }
2142 }, 2121 },
2143 "streamifier": { 2122 "streamifier": {
@@ -2147,9 +2126,9 @@
2147 "dev": true 2126 "dev": true
2148 }, 2127 },
2149 "string_decoder": { 2128 "string_decoder": {
2150 "version": "1.1.1", 2129 "version": "1.2.0",
2151 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 2130 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
2152 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2131 "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
2153 "dev": true, 2132 "dev": true,
2154 "requires": { 2133 "requires": {
2155 "safe-buffer": "5.1.2" 2134 "safe-buffer": "5.1.2"
@@ -2164,25 +2143,6 @@
2164 "ansi-regex": "2.1.1" 2143 "ansi-regex": "2.1.1"
2165 } 2144 }
2166 }, 2145 },
2167 "strip-bom": {
2168 "version": "2.0.0",
2169 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
2170 "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
2171 "dev": true,
2172 "requires": {
2173 "is-utf8": "0.2.1"
2174 }
2175 },
2176 "strip-bom-stream": {
2177 "version": "1.0.0",
2178 "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz",
2179 "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=",
2180 "dev": true,
2181 "requires": {
2182 "first-chunk-stream": "1.0.0",
2183 "strip-bom": "2.0.0"
2184 }
2185 },
2186 "supports-color": { 2146 "supports-color": {
2187 "version": "4.4.0", 2147 "version": "4.4.0",
2188 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", 2148 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
@@ -2194,7 +2154,7 @@
2194 }, 2154 },
2195 "tar": { 2155 "tar": {
2196 "version": "2.2.1", 2156 "version": "2.2.1",
2197 "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", 2157 "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
2198 "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", 2158 "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
2199 "dev": true, 2159 "dev": true,
2200 "requires": { 2160 "requires": {
@@ -2209,13 +2169,39 @@
2209 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" 2169 "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
2210 }, 2170 },
2211 "through2": { 2171 "through2": {
2212 "version": "2.0.3", 2172 "version": "2.0.5",
2213 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", 2173 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
2214 "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", 2174 "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
2215 "dev": true, 2175 "dev": true,
2216 "requires": { 2176 "requires": {
2217 "readable-stream": "2.3.6", 2177 "readable-stream": "2.3.6",
2218 "xtend": "4.0.1" 2178 "xtend": "4.0.1"
2179 },
2180 "dependencies": {
2181 "readable-stream": {
2182 "version": "2.3.6",
2183 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2184 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2185 "dev": true,
2186 "requires": {
2187 "core-util-is": "1.0.2",
2188 "inherits": "2.0.3",
2189 "isarray": "1.0.0",
2190 "process-nextick-args": "2.0.0",
2191 "safe-buffer": "5.1.2",
2192 "string_decoder": "1.1.1",
2193 "util-deprecate": "1.0.2"
2194 }
2195 },
2196 "string_decoder": {
2197 "version": "1.1.1",
2198 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2199 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2200 "dev": true,
2201 "requires": {
2202 "safe-buffer": "5.1.2"
2203 }
2204 }
2219 } 2205 }
2220 }, 2206 },
2221 "through2-filter": { 2207 "through2-filter": {
@@ -2224,7 +2210,7 @@
2224 "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", 2210 "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
2225 "dev": true, 2211 "dev": true,
2226 "requires": { 2212 "requires": {
2227 "through2": "2.0.3", 2213 "through2": "2.0.5",
2228 "xtend": "4.0.1" 2214 "xtend": "4.0.1"
2229 } 2215 }
2230 }, 2216 },
@@ -2238,23 +2224,22 @@
2238 } 2224 }
2239 }, 2225 },
2240 "to-absolute-glob": { 2226 "to-absolute-glob": {
2241 "version": "0.1.1", 2227 "version": "2.0.2",
2242 "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", 2228 "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
2243 "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", 2229 "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
2244 "dev": true, 2230 "dev": true,
2245 "requires": { 2231 "requires": {
2246 "extend-shallow": "2.0.1" 2232 "is-absolute": "1.0.0",
2247 }, 2233 "is-negated-glob": "1.0.0"
2248 "dependencies": { 2234 }
2249 "extend-shallow": { 2235 },
2250 "version": "2.0.1", 2236 "to-through": {
2251 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 2237 "version": "2.0.0",
2252 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", 2238 "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
2253 "dev": true, 2239 "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
2254 "requires": { 2240 "dev": true,
2255 "is-extendable": "0.1.1" 2241 "requires": {
2256 } 2242 "through2": "2.0.5"
2257 }
2258 } 2243 }
2259 }, 2244 },
2260 "tough-cookie": { 2245 "tough-cookie": {
@@ -2265,6 +2250,14 @@
2265 "requires": { 2250 "requires": {
2266 "psl": "1.1.29", 2251 "psl": "1.1.29",
2267 "punycode": "1.4.1" 2252 "punycode": "1.4.1"
2253 },
2254 "dependencies": {
2255 "punycode": {
2256 "version": "1.4.1",
2257 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
2258 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
2259 "dev": true
2260 }
2268 } 2261 }
2269 }, 2262 },
2270 "tslib": { 2263 "tslib": {
@@ -2294,9 +2287,9 @@
2294 } 2287 }
2295 }, 2288 },
2296 "tslint-config-prettier": { 2289 "tslint-config-prettier": {
2297 "version": "1.15.0", 2290 "version": "1.17.0",
2298 "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.15.0.tgz", 2291 "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.17.0.tgz",
2299 "integrity": "sha512-06CgrHJxJmNYVgsmeMoa1KXzQRoOdvfkqnJth6XUkNeOz707qxN0WfxfhYwhL5kXHHbYJRby2bqAPKwThlZPhw==", 2292 "integrity": "sha512-NKWNkThwqE4Snn4Cm6SZB7lV5RMDDFsBwz6fWUkTxOKGjMx8ycOHnjIbhn7dZd5XmssW3CwqUjlANR6EhP9YQw==",
2300 "dev": true 2293 "dev": true
2301 }, 2294 },
2302 "tsutils": { 2295 "tsutils": {
@@ -2327,8 +2320,7 @@
2327 "version": "0.14.5", 2320 "version": "0.14.5",
2328 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 2321 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
2329 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 2322 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
2330 "dev": true, 2323 "dev": true
2331 "optional": true
2332 }, 2324 },
2333 "typed-rest-client": { 2325 "typed-rest-client": {
2334 "version": "0.9.0", 2326 "version": "0.9.0",
@@ -2342,7 +2334,7 @@
2342 "dependencies": { 2334 "dependencies": {
2343 "underscore": { 2335 "underscore": {
2344 "version": "1.8.3", 2336 "version": "1.8.3",
2345 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", 2337 "resolved": "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
2346 "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", 2338 "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
2347 "dev": true 2339 "dev": true
2348 } 2340 }
@@ -2360,6 +2352,12 @@
2360 "integrity": "sha512-JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg==", 2352 "integrity": "sha512-JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg==",
2361 "dev": true 2353 "dev": true
2362 }, 2354 },
2355 "unc-path-regex": {
2356 "version": "0.1.2",
2357 "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
2358 "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
2359 "dev": true
2360 },
2363 "underscore": { 2361 "underscore": {
2364 "version": "1.9.1", 2362 "version": "1.9.1",
2365 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", 2363 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
@@ -2376,6 +2374,15 @@
2376 "through2-filter": "2.0.0" 2374 "through2-filter": "2.0.0"
2377 } 2375 }
2378 }, 2376 },
2377 "uri-js": {
2378 "version": "4.2.2",
2379 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
2380 "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
2381 "dev": true,
2382 "requires": {
2383 "punycode": "2.1.1"
2384 }
2385 },
2379 "url-join": { 2386 "url-join": {
2380 "version": "1.1.0", 2387 "version": "1.1.0",
2381 "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", 2388 "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz",
@@ -2383,12 +2390,12 @@
2383 "dev": true 2390 "dev": true
2384 }, 2391 },
2385 "url-parse": { 2392 "url-parse": {
2386 "version": "1.4.3", 2393 "version": "1.4.4",
2387 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", 2394 "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz",
2388 "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", 2395 "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==",
2389 "dev": true, 2396 "dev": true,
2390 "requires": { 2397 "requires": {
2391 "querystringify": "2.0.0", 2398 "querystringify": "2.1.0",
2392 "requires-port": "1.0.0" 2399 "requires-port": "1.0.0"
2393 } 2400 }
2394 }, 2401 },
@@ -2404,10 +2411,10 @@
2404 "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", 2411 "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
2405 "dev": true 2412 "dev": true
2406 }, 2413 },
2407 "vali-date": { 2414 "value-or-function": {
2408 "version": "1.0.0", 2415 "version": "3.0.0",
2409 "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", 2416 "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
2410 "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", 2417 "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
2411 "dev": true 2418 "dev": true
2412 }, 2419 },
2413 "verror": { 2420 "verror": {
@@ -2432,51 +2439,78 @@
2432 } 2439 }
2433 }, 2440 },
2434 "vinyl-fs": { 2441 "vinyl-fs": {
2435 "version": "2.4.4", 2442 "version": "3.0.3",
2436 "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", 2443 "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
2437 "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", 2444 "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
2438 "dev": true, 2445 "dev": true,
2439 "requires": { 2446 "requires": {
2440 "duplexify": "3.6.0", 2447 "fs-mkdirp-stream": "1.0.0",
2441 "glob-stream": "5.3.5", 2448 "glob-stream": "6.1.0",
2442 "graceful-fs": "4.1.11", 2449 "graceful-fs": "4.1.15",
2443 "gulp-sourcemaps": "1.6.0", 2450 "is-valid-glob": "1.0.0",
2444 "is-valid-glob": "0.3.0",
2445 "lazystream": "1.0.0", 2451 "lazystream": "1.0.0",
2446 "lodash.isequal": "4.5.0", 2452 "lead": "1.0.0",
2447 "merge-stream": "1.0.1", 2453 "object.assign": "4.1.0",
2448 "mkdirp": "0.5.1", 2454 "pumpify": "1.5.1",
2449 "object-assign": "4.1.1",
2450 "readable-stream": "2.3.6", 2455 "readable-stream": "2.3.6",
2451 "strip-bom": "2.0.0", 2456 "remove-bom-buffer": "3.0.0",
2452 "strip-bom-stream": "1.0.0", 2457 "remove-bom-stream": "1.2.0",
2453 "through2": "2.0.3", 2458 "resolve-options": "1.1.0",
2454 "through2-filter": "2.0.0", 2459 "through2": "2.0.5",
2455 "vali-date": "1.0.0", 2460 "to-through": "2.0.0",
2456 "vinyl": "1.2.0" 2461 "value-or-function": "3.0.0",
2462 "vinyl": "2.2.0",
2463 "vinyl-sourcemap": "1.1.0"
2457 }, 2464 },
2458 "dependencies": { 2465 "dependencies": {
2459 "clone": { 2466 "clone": {
2460 "version": "1.0.4", 2467 "version": "2.1.2",
2461 "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 2468 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
2462 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", 2469 "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
2463 "dev": true 2470 "dev": true
2464 }, 2471 },
2465 "replace-ext": { 2472 "clone-stats": {
2466 "version": "0.0.1", 2473 "version": "1.0.0",
2467 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", 2474 "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
2468 "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", 2475 "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
2469 "dev": true 2476 "dev": true
2470 }, 2477 },
2478 "readable-stream": {
2479 "version": "2.3.6",
2480 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
2481 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
2482 "dev": true,
2483 "requires": {
2484 "core-util-is": "1.0.2",
2485 "inherits": "2.0.3",
2486 "isarray": "1.0.0",
2487 "process-nextick-args": "2.0.0",
2488 "safe-buffer": "5.1.2",
2489 "string_decoder": "1.1.1",
2490 "util-deprecate": "1.0.2"
2491 }
2492 },
2493 "string_decoder": {
2494 "version": "1.1.1",
2495 "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2496 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2497 "dev": true,
2498 "requires": {
2499 "safe-buffer": "5.1.2"
2500 }
2501 },
2471 "vinyl": { 2502 "vinyl": {
2472 "version": "1.2.0", 2503 "version": "2.2.0",
2473 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", 2504 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
2474 "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", 2505 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
2475 "dev": true, 2506 "dev": true,
2476 "requires": { 2507 "requires": {
2477 "clone": "1.0.4", 2508 "clone": "2.1.2",
2478 "clone-stats": "0.0.1", 2509 "clone-buffer": "1.0.0",
2479 "replace-ext": "0.0.1" 2510 "clone-stats": "1.0.0",
2511 "cloneable-readable": "1.1.2",
2512 "remove-trailing-separator": "1.1.0",
2513 "replace-ext": "1.0.0"
2480 } 2514 }
2481 } 2515 }
2482 } 2516 }
@@ -2487,14 +2521,57 @@
2487 "integrity": "sha1-YrU6E1YQqJbpjKlr7jqH8Aio54A=", 2521 "integrity": "sha1-YrU6E1YQqJbpjKlr7jqH8Aio54A=",
2488 "dev": true, 2522 "dev": true,
2489 "requires": { 2523 "requires": {
2490 "through2": "2.0.3", 2524 "through2": "2.0.5",
2491 "vinyl": "0.4.6" 2525 "vinyl": "0.4.6"
2492 } 2526 }
2493 }, 2527 },
2528 "vinyl-sourcemap": {
2529 "version": "1.1.0",
2530 "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
2531 "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
2532 "dev": true,
2533 "requires": {
2534 "append-buffer": "1.0.2",
2535 "convert-source-map": "1.6.0",
2536 "graceful-fs": "4.1.15",
2537 "normalize-path": "2.1.1",
2538 "now-and-later": "2.0.0",
2539 "remove-bom-buffer": "3.0.0",
2540 "vinyl": "2.2.0"
2541 },
2542 "dependencies": {
2543 "clone": {
2544 "version": "2.1.2",
2545 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
2546 "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
2547 "dev": true
2548 },
2549 "clone-stats": {
2550 "version": "1.0.0",
2551 "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
2552 "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
2553 "dev": true
2554 },
2555 "vinyl": {
2556 "version": "2.2.0",
2557 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
2558 "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
2559 "dev": true,
2560 "requires": {
2561 "clone": "2.1.2",
2562 "clone-buffer": "1.0.0",
2563 "clone-stats": "1.0.0",
2564 "cloneable-readable": "1.1.2",
2565 "remove-trailing-separator": "1.1.0",
2566 "replace-ext": "1.0.0"
2567 }
2568 }
2569 }
2570 },
2494 "vsce": { 2571 "vsce": {
2495 "version": "1.52.0", 2572 "version": "1.53.2",
2496 "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.52.0.tgz", 2573 "resolved": "https://registry.npmjs.org/vsce/-/vsce-1.53.2.tgz",
2497 "integrity": "sha512-k+KYoTx1sacpYf2BHTA7GN82MNSlf2N4EuppFWwtTN/Sh6fWzIJafxxCNBCDK0H+5NDWfRGZheBY8C3/HOE2ZA==", 2574 "integrity": "sha512-yo7ctgQPK7hKnez/be3Tj7RG3eZzgkFhx/27y9guwzhMxHfjlU1pusAsFT8wBEZKZlYA5HNJAx8oClw4WDWi+A==",
2498 "dev": true, 2575 "dev": true,
2499 "requires": { 2576 "requires": {
2500 "cheerio": "1.0.0-rc.2", 2577 "cheerio": "1.0.0-rc.2",
@@ -2513,28 +2590,28 @@
2513 "url-join": "1.1.0", 2590 "url-join": "1.1.0",
2514 "vso-node-api": "6.1.2-preview", 2591 "vso-node-api": "6.1.2-preview",
2515 "yauzl": "2.10.0", 2592 "yauzl": "2.10.0",
2516 "yazl": "2.4.3" 2593 "yazl": "2.5.1"
2517 } 2594 }
2518 }, 2595 },
2519 "vscode": { 2596 "vscode": {
2520 "version": "1.1.21", 2597 "version": "1.1.26",
2521 "resolved": "https://registry.npmjs.org/vscode/-/vscode-1.1.21.tgz", 2598 "resolved": "https://registry.npmjs.org/vscode/-/vscode-1.1.26.tgz",
2522 "integrity": "sha512-tJl9eL15ZMm6vzCYYeQ26sSYRuXGMGPsaeIAmG2rOOYRn01jdaDg6I4b9G5Ed6FISdmn6egpKThk4o4om8Ax/A==", 2599 "integrity": "sha512-z1Nf5J38gjUFbuDCbJHPN6OJ//5EG+e/yHlh6ERxj/U9B2Qc3aiHaFr38/fee/GGnxvRw/XegLMOG+UJwKi/Qg==",
2523 "dev": true, 2600 "dev": true,
2524 "requires": { 2601 "requires": {
2525 "glob": "7.1.3", 2602 "glob": "7.1.3",
2526 "gulp-chmod": "2.0.0", 2603 "gulp-chmod": "2.0.0",
2527 "gulp-filter": "5.1.0", 2604 "gulp-filter": "5.1.0",
2528 "gulp-gunzip": "1.0.0", 2605 "gulp-gunzip": "1.0.0",
2529 "gulp-remote-src-vscode": "0.5.0", 2606 "gulp-remote-src-vscode": "0.5.1",
2530 "gulp-symdest": "1.1.0",
2531 "gulp-untar": "0.0.7", 2607 "gulp-untar": "0.0.7",
2532 "gulp-vinyl-zip": "2.1.0", 2608 "gulp-vinyl-zip": "2.1.2",
2533 "mocha": "4.1.0", 2609 "mocha": "4.1.0",
2534 "request": "2.88.0", 2610 "request": "2.88.0",
2535 "semver": "5.5.1", 2611 "semver": "5.5.1",
2536 "source-map-support": "0.5.9", 2612 "source-map-support": "0.5.9",
2537 "url-parse": "1.4.3", 2613 "url-parse": "1.4.4",
2614 "vinyl-fs": "3.0.3",
2538 "vinyl-source-stream": "1.1.2" 2615 "vinyl-source-stream": "1.1.2"
2539 } 2616 }
2540 }, 2617 },
@@ -2601,9 +2678,9 @@
2601 } 2678 }
2602 }, 2679 },
2603 "yazl": { 2680 "yazl": {
2604 "version": "2.4.3", 2681 "version": "2.5.1",
2605 "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.4.3.tgz", 2682 "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
2606 "integrity": "sha1-7CblzIfVYBud+EMtvdPNLlFzoHE=", 2683 "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
2607 "dev": true, 2684 "dev": true,
2608 "requires": { 2685 "requires": {
2609 "buffer-crc32": "0.2.13" 2686 "buffer-crc32": "0.2.13"
diff --git a/editors/code/package.json b/editors/code/package.json
index f3b049e43..b212e159d 100644
--- a/editors/code/package.json
+++ b/editors/code/package.json
@@ -1,7 +1,9 @@
1{ 1{
2 "name": "ra-lsp", 2 "name": "ra-lsp",
3 "displayName": "ra-lsp", 3 "displayName": "ra-lsp",
4 "description": "", 4 "description": "An alternative rust language server to the RLS",
5 "preview": true,
6 "private": true,
5 "version": "0.0.1", 7 "version": "0.0.1",
6 "publisher": "matklad", 8 "publisher": "matklad",
7 "repository": { 9 "repository": {
@@ -15,6 +17,7 @@
15 }, 17 },
16 "scripts": { 18 "scripts": {
17 "vscode:prepublish": "npm run compile", 19 "vscode:prepublish": "npm run compile",
20 "package": "vsce package",
18 "compile": "tsc -p ./", 21 "compile": "tsc -p ./",
19 "watch": "tsc -watch -p ./", 22 "watch": "tsc -watch -p ./",
20 "postinstall": "node ./node_modules/vscode/bin/install", 23 "postinstall": "node ./node_modules/vscode/bin/install",
@@ -28,18 +31,18 @@
28 "singleQuote": true 31 "singleQuote": true
29 }, 32 },
30 "dependencies": { 33 "dependencies": {
31 "event-stream": "^3.3.4", 34 "event-stream": "^4.0.1",
32 "vscode-languageclient": "^5.1.1" 35 "vscode-languageclient": "^5.1.1"
33 }, 36 },
34 "devDependencies": { 37 "devDependencies": {
35 "@types/mocha": "^2.2.42", 38 "@types/mocha": "^2.2.42",
36 "@types/node": "^8.10.34", 39 "@types/node": "^8.10.38",
37 "prettier": "^1.14.3", 40 "prettier": "^1.15.3",
38 "tslint": "^5.11.0", 41 "tslint": "^5.11.0",
39 "tslint-config-prettier": "^1.15.0", 42 "tslint-config-prettier": "^1.17.0",
40 "typescript": "^2.6.1", 43 "typescript": "^2.6.1",
41 "vsce": "^1.52.0", 44 "vsce": "^1.53.2",
42 "vscode": "^1.1.21" 45 "vscode": "^1.1.26"
43 }, 46 },
44 "activationEvents": [ 47 "activationEvents": [
45 "onLanguage:rust" 48 "onLanguage:rust"
@@ -107,7 +110,7 @@
107 }, 110 },
108 { 111 {
109 "command": "ra-lsp.extendSelection", 112 "command": "ra-lsp.extendSelection",
110 "key": "ctrl+w", 113 "key": "shift+alt+right",
111 "when": "editorTextFocus && editorLangId == rust" 114 "when": "editorTextFocus && editorLangId == rust"
112 }, 115 },
113 { 116 {
diff --git a/editors/code/src/commands/extend_selection.ts b/editors/code/src/commands/extend_selection.ts
index 0ee6bd11d..7b96bbc37 100644
--- a/editors/code/src/commands/extend_selection.ts
+++ b/editors/code/src/commands/extend_selection.ts
@@ -18,9 +18,9 @@ export async function handle() {
18 return; 18 return;
19 } 19 }
20 const request: ExtendSelectionParams = { 20 const request: ExtendSelectionParams = {
21 selections: editor.selections.map(s => { 21 selections: editor.selections.map(s =>
22 return Server.client.code2ProtocolConverter.asRange(s); 22 Server.client.code2ProtocolConverter.asRange(s)
23 }), 23 ),
24 textDocument: { uri: editor.document.uri.toString() } 24 textDocument: { uri: editor.document.uri.toString() }
25 }; 25 };
26 const response = await Server.client.sendRequest<ExtendSelectionResult>( 26 const response = await Server.client.sendRequest<ExtendSelectionResult>(