Let your editor cheer you on while you code!

chore(deps): add mocha and alex

Changed files
+1769 -34
+1763 -30
package-lock.json
··· 57 57 "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", 58 58 "dev": true 59 59 }, 60 + "alex": { 61 + "version": "6.0.0", 62 + "resolved": "https://registry.npmjs.org/alex/-/alex-6.0.0.tgz", 63 + "integrity": "sha512-xL2KUDqq40tqJ7KGymgtNKwjotmRE9dPt2SBYsFOOFp7rLz4/Ld597ROnfxwDwL1mmRlsUfvqERz0M4Qz0H1aA==", 64 + "dev": true, 65 + "requires": { 66 + "meow": "^5.0.0", 67 + "remark-frontmatter": "^1.1.0", 68 + "remark-message-control": "^4.0.0", 69 + "remark-parse": "^5.0.0", 70 + "remark-retext": "^3.0.0", 71 + "retext-english": "^3.0.0", 72 + "retext-equality": "~3.4.0", 73 + "retext-profanities": "~4.4.0", 74 + "unified": "^7.0.0", 75 + "unified-diff": "^2.0.0", 76 + "unified-engine": "^6.0.0", 77 + "update-notifier": "^2.1.0", 78 + "vfile": "^3.0.0", 79 + "vfile-reporter": "^5.0.0", 80 + "vfile-sort": "^2.0.0" 81 + } 82 + }, 83 + "ansi-align": { 84 + "version": "2.0.0", 85 + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", 86 + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", 87 + "dev": true, 88 + "requires": { 89 + "string-width": "^2.0.0" 90 + } 91 + }, 60 92 "ansi-cyan": { 61 93 "version": "0.1.1", 62 94 "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", ··· 136 168 "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", 137 169 "dev": true 138 170 }, 171 + "array-find-index": { 172 + "version": "1.0.2", 173 + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 174 + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 175 + "dev": true 176 + }, 177 + "array-iterate": { 178 + "version": "1.1.2", 179 + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.2.tgz", 180 + "integrity": "sha512-1hWSHTIlG/8wtYD+PPX5AOBtKWngpDFjrsrHgZpe+JdgNGz0udYu6ZIkAa/xuenIUEqFv7DvE2Yr60jxweJSrQ==", 181 + "dev": true 182 + }, 139 183 "array-slice": { 140 184 "version": "0.2.3", 141 185 "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", ··· 237 281 } 238 282 } 239 283 }, 284 + "bail": { 285 + "version": "1.0.3", 286 + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz", 287 + "integrity": "sha512-1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg==", 288 + "dev": true 289 + }, 240 290 "balanced-match": { 241 291 "version": "1.0.0", 242 292 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", ··· 261 311 "inherits": "~2.0.0" 262 312 } 263 313 }, 314 + "boxen": { 315 + "version": "1.3.0", 316 + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", 317 + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", 318 + "dev": true, 319 + "requires": { 320 + "ansi-align": "^2.0.0", 321 + "camelcase": "^4.0.0", 322 + "chalk": "^2.0.1", 323 + "cli-boxes": "^1.0.0", 324 + "string-width": "^2.0.0", 325 + "term-size": "^1.2.0", 326 + "widest-line": "^2.0.0" 327 + } 328 + }, 264 329 "brace-expansion": { 265 330 "version": "1.1.11", 266 331 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", ··· 283 348 } 284 349 }, 285 350 "browser-stdout": { 286 - "version": "1.3.0", 287 - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", 288 - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", 351 + "version": "1.3.1", 352 + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", 353 + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", 289 354 "dev": true 290 355 }, 356 + "bubble-stream-error": { 357 + "version": "1.0.0", 358 + "resolved": "https://registry.npmjs.org/bubble-stream-error/-/bubble-stream-error-1.0.0.tgz", 359 + "integrity": "sha1-fa2X8XEo2jlhab83raSssZU2HjA=", 360 + "dev": true, 361 + "requires": { 362 + "once": "^1.3.3", 363 + "sliced": "^1.0.1" 364 + } 365 + }, 291 366 "buffer-crc32": { 292 367 "version": "0.2.13", 293 368 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", ··· 300 375 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 301 376 "dev": true 302 377 }, 378 + "builtin-modules": { 379 + "version": "1.1.1", 380 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 381 + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 382 + "dev": true 383 + }, 303 384 "caller-path": { 304 385 "version": "0.1.0", 305 386 "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", ··· 315 396 "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", 316 397 "dev": true 317 398 }, 399 + "camelcase": { 400 + "version": "4.1.0", 401 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 402 + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 403 + "dev": true 404 + }, 405 + "camelcase-keys": { 406 + "version": "4.2.0", 407 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", 408 + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", 409 + "dev": true, 410 + "requires": { 411 + "camelcase": "^4.1.0", 412 + "map-obj": "^2.0.0", 413 + "quick-lru": "^1.0.0" 414 + } 415 + }, 416 + "capture-stack-trace": { 417 + "version": "1.0.1", 418 + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", 419 + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", 420 + "dev": true 421 + }, 318 422 "caseless": { 319 423 "version": "0.12.0", 320 424 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", ··· 352 456 } 353 457 } 354 458 }, 459 + "character-entities": { 460 + "version": "1.2.2", 461 + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz", 462 + "integrity": "sha512-sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ==", 463 + "dev": true 464 + }, 465 + "character-entities-legacy": { 466 + "version": "1.1.2", 467 + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz", 468 + "integrity": "sha512-9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA==", 469 + "dev": true 470 + }, 471 + "character-reference-invalid": { 472 + "version": "1.1.2", 473 + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz", 474 + "integrity": "sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ==", 475 + "dev": true 476 + }, 355 477 "chardet": { 356 478 "version": "0.4.2", 357 479 "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", 358 480 "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", 481 + "dev": true 482 + }, 483 + "ci-info": { 484 + "version": "1.6.0", 485 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", 486 + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", 359 487 "dev": true 360 488 }, 361 489 "circular-json": { 362 490 "version": "0.3.3", 363 491 "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", 364 492 "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", 493 + "dev": true 494 + }, 495 + "cli-boxes": { 496 + "version": "1.0.0", 497 + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", 498 + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", 365 499 "dev": true 366 500 }, 367 501 "cli-cursor": { ··· 414 548 "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", 415 549 "dev": true 416 550 }, 551 + "collapse-white-space": { 552 + "version": "1.0.4", 553 + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz", 554 + "integrity": "sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw==", 555 + "dev": true 556 + }, 417 557 "color-convert": { 418 558 "version": "1.9.3", 419 559 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", ··· 439 579 } 440 580 }, 441 581 "commander": { 442 - "version": "2.11.0", 443 - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", 444 - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", 582 + "version": "2.15.1", 583 + "resolved": "http://registry.npmjs.org/commander/-/commander-2.15.1.tgz", 584 + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", 445 585 "dev": true 446 586 }, 447 587 "concat-map": { ··· 462 602 "typedarray": "^0.0.6" 463 603 } 464 604 }, 605 + "configstore": { 606 + "version": "3.1.2", 607 + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", 608 + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", 609 + "dev": true, 610 + "requires": { 611 + "dot-prop": "^4.1.0", 612 + "graceful-fs": "^4.1.2", 613 + "make-dir": "^1.0.0", 614 + "unique-string": "^1.0.0", 615 + "write-file-atomic": "^2.0.0", 616 + "xdg-basedir": "^3.0.0" 617 + } 618 + }, 465 619 "convert-source-map": { 466 620 "version": "1.6.0", 467 621 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", ··· 477 631 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 478 632 "dev": true 479 633 }, 634 + "create-error-class": { 635 + "version": "3.0.2", 636 + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", 637 + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", 638 + "dev": true, 639 + "requires": { 640 + "capture-stack-trace": "^1.0.0" 641 + } 642 + }, 480 643 "cross-spawn": { 481 644 "version": "5.1.0", 482 645 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", ··· 488 651 "which": "^1.2.9" 489 652 } 490 653 }, 654 + "crypto-random-string": { 655 + "version": "1.0.0", 656 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 657 + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", 658 + "dev": true 659 + }, 660 + "currently-unhandled": { 661 + "version": "0.4.1", 662 + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 663 + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 664 + "dev": true, 665 + "requires": { 666 + "array-find-index": "^1.0.1" 667 + } 668 + }, 669 + "cuss": { 670 + "version": "1.11.0", 671 + "resolved": "https://registry.npmjs.org/cuss/-/cuss-1.11.0.tgz", 672 + "integrity": "sha512-R6AUEHdKaAsf5W8fvfveee95bxEvXq+nl44ieTMoarxXXm+xIlCTloZwBFdagtvB/e0hcAu/piu8XPPdf09nMg==", 673 + "dev": true 674 + }, 491 675 "dashdash": { 492 676 "version": "1.14.1", 493 677 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", ··· 506 690 "ms": "^2.1.1" 507 691 } 508 692 }, 693 + "decamelize": { 694 + "version": "1.2.0", 695 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 696 + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 697 + "dev": true 698 + }, 699 + "decamelize-keys": { 700 + "version": "1.1.0", 701 + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", 702 + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", 703 + "dev": true, 704 + "requires": { 705 + "decamelize": "^1.1.0", 706 + "map-obj": "^1.0.0" 707 + }, 708 + "dependencies": { 709 + "map-obj": { 710 + "version": "1.0.1", 711 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 712 + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 713 + "dev": true 714 + } 715 + } 716 + }, 509 717 "deep-assign": { 510 718 "version": "1.0.0", 511 719 "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-1.0.0.tgz", ··· 515 723 "is-obj": "^1.0.0" 516 724 } 517 725 }, 726 + "deep-extend": { 727 + "version": "0.6.0", 728 + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 729 + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 730 + "dev": true 731 + }, 518 732 "deep-is": { 519 733 "version": "0.1.3", 520 734 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", ··· 542 756 "dev": true 543 757 }, 544 758 "diff": { 545 - "version": "3.3.1", 546 - "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz", 547 - "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==", 759 + "version": "3.5.0", 760 + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", 761 + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", 548 762 "dev": true 549 763 }, 550 764 "doctrine": { ··· 556 770 "esutils": "^2.0.2" 557 771 } 558 772 }, 773 + "dot-prop": { 774 + "version": "4.2.0", 775 + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 776 + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 777 + "dev": true, 778 + "requires": { 779 + "is-obj": "^1.0.0" 780 + } 781 + }, 559 782 "duplexer": { 560 783 "version": "0.1.1", 561 784 "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", 562 785 "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", 786 + "dev": true 787 + }, 788 + "duplexer3": { 789 + "version": "0.1.4", 790 + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 791 + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 563 792 "dev": true 564 793 }, 565 794 "duplexify": { ··· 593 822 "once": "^1.4.0" 594 823 } 595 824 }, 825 + "error-ex": { 826 + "version": "1.3.2", 827 + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 828 + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 829 + "dev": true, 830 + "requires": { 831 + "is-arrayish": "^0.2.1" 832 + } 833 + }, 596 834 "escape-string-regexp": { 597 835 "version": "1.0.5", 598 836 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", ··· 722 960 "through": "~2.3.1" 723 961 } 724 962 }, 963 + "execa": { 964 + "version": "0.7.0", 965 + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 966 + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 967 + "dev": true, 968 + "requires": { 969 + "cross-spawn": "^5.0.1", 970 + "get-stream": "^3.0.0", 971 + "is-stream": "^1.1.0", 972 + "npm-run-path": "^2.0.0", 973 + "p-finally": "^1.0.0", 974 + "signal-exit": "^3.0.0", 975 + "strip-eof": "^1.0.0" 976 + } 977 + }, 725 978 "expand-brackets": { 726 979 "version": "0.1.5", 727 980 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", ··· 807 1060 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 808 1061 "dev": true 809 1062 }, 1063 + "fault": { 1064 + "version": "1.0.2", 1065 + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.2.tgz", 1066 + "integrity": "sha512-o2eo/X2syzzERAtN5LcGbiVQ0WwZSlN3qLtadwAz3X8Bu+XWD16dja/KMsjZLiQr+BLGPDnHGkc4yUJf1Xpkpw==", 1067 + "dev": true, 1068 + "requires": { 1069 + "format": "^0.2.2" 1070 + } 1071 + }, 810 1072 "fd-slicer": { 811 1073 "version": "1.1.0", 812 1074 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", ··· 854 1116 "repeat-string": "^1.5.2" 855 1117 } 856 1118 }, 1119 + "find-up": { 1120 + "version": "2.1.0", 1121 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 1122 + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 1123 + "dev": true, 1124 + "requires": { 1125 + "locate-path": "^2.0.0" 1126 + } 1127 + }, 857 1128 "first-chunk-stream": { 858 1129 "version": "1.0.0", 859 1130 "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", ··· 871 1142 "graceful-fs": "^4.1.2", 872 1143 "write": "^0.2.1" 873 1144 } 1145 + }, 1146 + "fn-name": { 1147 + "version": "2.0.1", 1148 + "resolved": "https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz", 1149 + "integrity": "sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc=", 1150 + "dev": true 874 1151 }, 875 1152 "for-in": { 876 1153 "version": "1.0.2", ··· 904 1181 "mime-types": "^2.1.12" 905 1182 } 906 1183 }, 1184 + "format": { 1185 + "version": "0.2.2", 1186 + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", 1187 + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", 1188 + "dev": true 1189 + }, 907 1190 "from": { 908 1191 "version": "0.1.7", 909 1192 "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", ··· 939 1222 "resolved": "https://registry.npmjs.org/get-random-from-array/-/get-random-from-array-1.1.1.tgz", 940 1223 "integrity": "sha1-215Az/uFJQXFqgQ3x0CYrtD7nAg=" 941 1224 }, 1225 + "get-stream": { 1226 + "version": "3.0.0", 1227 + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1228 + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1229 + "dev": true 1230 + }, 942 1231 "getpass": { 943 1232 "version": "0.1.7", 944 1233 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", ··· 946 1235 "dev": true, 947 1236 "requires": { 948 1237 "assert-plus": "^1.0.0" 1238 + } 1239 + }, 1240 + "git-diff-tree": { 1241 + "version": "1.0.0", 1242 + "resolved": "https://registry.npmjs.org/git-diff-tree/-/git-diff-tree-1.0.0.tgz", 1243 + "integrity": "sha1-FB5WQXadBlmXprlMOixg4GK1Tag=", 1244 + "dev": true, 1245 + "requires": { 1246 + "git-spawned-stream": "~0.1.0", 1247 + "pump-chain": "^1.0.0", 1248 + "split-transform-stream": "~0.1.1", 1249 + "through2": "~2.0.0" 1250 + } 1251 + }, 1252 + "git-spawned-stream": { 1253 + "version": "0.1.1", 1254 + "resolved": "http://registry.npmjs.org/git-spawned-stream/-/git-spawned-stream-0.1.1.tgz", 1255 + "integrity": "sha1-OJJ9oC5S2GI5aGG/mWVXRSZDgCs=", 1256 + "dev": true, 1257 + "requires": { 1258 + "debug": "~0.8.1", 1259 + "spawn-to-readstream": "~0.1.3" 1260 + }, 1261 + "dependencies": { 1262 + "debug": { 1263 + "version": "0.8.1", 1264 + "resolved": "http://registry.npmjs.org/debug/-/debug-0.8.1.tgz", 1265 + "integrity": "sha1-IP9NJvXkIstoobrLu2EDmtjBwTA=", 1266 + "dev": true 1267 + } 949 1268 } 950 1269 }, 951 1270 "glob": { ··· 1073 1392 } 1074 1393 } 1075 1394 }, 1395 + "global-dirs": { 1396 + "version": "0.1.1", 1397 + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", 1398 + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", 1399 + "dev": true, 1400 + "requires": { 1401 + "ini": "^1.3.4" 1402 + } 1403 + }, 1076 1404 "globals": { 1077 1405 "version": "11.9.0", 1078 1406 "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", ··· 1100 1428 } 1101 1429 } 1102 1430 }, 1431 + "got": { 1432 + "version": "6.7.1", 1433 + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", 1434 + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", 1435 + "dev": true, 1436 + "requires": { 1437 + "create-error-class": "^3.0.0", 1438 + "duplexer3": "^0.1.4", 1439 + "get-stream": "^3.0.0", 1440 + "is-redirect": "^1.0.0", 1441 + "is-retry-allowed": "^1.0.0", 1442 + "is-stream": "^1.0.0", 1443 + "lowercase-keys": "^1.0.0", 1444 + "safe-buffer": "^5.0.1", 1445 + "timed-out": "^4.0.0", 1446 + "unzip-response": "^2.0.1", 1447 + "url-parse-lax": "^1.0.0" 1448 + } 1449 + }, 1103 1450 "graceful-fs": { 1104 1451 "version": "4.1.15", 1105 1452 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", ··· 1107 1454 "dev": true 1108 1455 }, 1109 1456 "growl": { 1110 - "version": "1.10.3", 1111 - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", 1112 - "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==", 1457 + "version": "1.10.5", 1458 + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", 1459 + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", 1113 1460 "dev": true 1114 1461 }, 1115 1462 "gulp-chmod": { ··· 1424 1771 "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", 1425 1772 "dev": true 1426 1773 }, 1774 + "hosted-git-info": { 1775 + "version": "2.7.1", 1776 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", 1777 + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", 1778 + "dev": true 1779 + }, 1427 1780 "http-signature": { 1428 1781 "version": "1.2.0", 1429 1782 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", ··· 1450 1803 "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", 1451 1804 "dev": true 1452 1805 }, 1806 + "import-lazy": { 1807 + "version": "2.1.0", 1808 + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 1809 + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 1810 + "dev": true 1811 + }, 1453 1812 "imurmurhash": { 1454 1813 "version": "0.1.4", 1455 1814 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1456 1815 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 1816 + "dev": true 1817 + }, 1818 + "indent-string": { 1819 + "version": "3.2.0", 1820 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", 1821 + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", 1457 1822 "dev": true 1458 1823 }, 1459 1824 "inflight": { ··· 1472 1837 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 1473 1838 "dev": true 1474 1839 }, 1840 + "ini": { 1841 + "version": "1.3.5", 1842 + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 1843 + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 1844 + "dev": true 1845 + }, 1475 1846 "inquirer": { 1476 1847 "version": "3.3.0", 1477 1848 "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", ··· 1500 1871 "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=", 1501 1872 "dev": true 1502 1873 }, 1874 + "is-alphabetical": { 1875 + "version": "1.0.2", 1876 + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz", 1877 + "integrity": "sha512-V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg==", 1878 + "dev": true 1879 + }, 1880 + "is-alphanumerical": { 1881 + "version": "1.0.2", 1882 + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz", 1883 + "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==", 1884 + "dev": true, 1885 + "requires": { 1886 + "is-alphabetical": "^1.0.0", 1887 + "is-decimal": "^1.0.0" 1888 + } 1889 + }, 1890 + "is-arrayish": { 1891 + "version": "0.2.1", 1892 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1893 + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 1894 + "dev": true 1895 + }, 1503 1896 "is-buffer": { 1504 1897 "version": "1.1.6", 1505 1898 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 1506 1899 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 1507 1900 "dev": true 1508 1901 }, 1902 + "is-builtin-module": { 1903 + "version": "1.0.0", 1904 + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 1905 + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 1906 + "dev": true, 1907 + "requires": { 1908 + "builtin-modules": "^1.0.0" 1909 + } 1910 + }, 1911 + "is-ci": { 1912 + "version": "1.2.1", 1913 + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", 1914 + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", 1915 + "dev": true, 1916 + "requires": { 1917 + "ci-info": "^1.5.0" 1918 + } 1919 + }, 1920 + "is-decimal": { 1921 + "version": "1.0.2", 1922 + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz", 1923 + "integrity": "sha512-TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg==", 1924 + "dev": true 1925 + }, 1509 1926 "is-dotfile": { 1510 1927 "version": "1.0.3", 1511 1928 "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 1512 1929 "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", 1930 + "dev": true 1931 + }, 1932 + "is-empty": { 1933 + "version": "1.2.0", 1934 + "resolved": "https://registry.npmjs.org/is-empty/-/is-empty-1.2.0.tgz", 1935 + "integrity": "sha1-3pu1snhzigWgsJpX4ftNSjQan2s=", 1513 1936 "dev": true 1514 1937 }, 1515 1938 "is-equal-shallow": { ··· 1548 1971 "is-extglob": "^2.1.0" 1549 1972 } 1550 1973 }, 1974 + "is-hexadecimal": { 1975 + "version": "1.0.2", 1976 + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz", 1977 + "integrity": "sha512-but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A==", 1978 + "dev": true 1979 + }, 1980 + "is-hidden": { 1981 + "version": "1.1.1", 1982 + "resolved": "https://registry.npmjs.org/is-hidden/-/is-hidden-1.1.1.tgz", 1983 + "integrity": "sha512-175UKecS8+U4hh2PSY0j4xnm2GKYzvSKnbh+naC93JjuBA7LgIo6YxlbcsSo6seFBdQO3RuIcH980yvqqD/2cA==", 1984 + "dev": true 1985 + }, 1986 + "is-installed-globally": { 1987 + "version": "0.1.0", 1988 + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", 1989 + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", 1990 + "dev": true, 1991 + "requires": { 1992 + "global-dirs": "^0.1.0", 1993 + "is-path-inside": "^1.0.0" 1994 + } 1995 + }, 1996 + "is-npm": { 1997 + "version": "1.0.0", 1998 + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", 1999 + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", 2000 + "dev": true 2001 + }, 1551 2002 "is-number": { 1552 2003 "version": "2.1.0", 1553 2004 "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", ··· 1574 2025 "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 1575 2026 "dev": true 1576 2027 }, 2028 + "is-object": { 2029 + "version": "1.0.1", 2030 + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", 2031 + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", 2032 + "dev": true 2033 + }, 1577 2034 "is-path-cwd": { 1578 2035 "version": "1.0.0", 1579 2036 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", ··· 1598 2055 "path-is-inside": "^1.0.1" 1599 2056 } 1600 2057 }, 2058 + "is-plain-obj": { 2059 + "version": "1.1.0", 2060 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 2061 + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 2062 + "dev": true 2063 + }, 1601 2064 "is-posix-bracket": { 1602 2065 "version": "0.1.1", 1603 2066 "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", ··· 1616 2079 "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 1617 2080 "dev": true 1618 2081 }, 2082 + "is-redirect": { 2083 + "version": "1.0.0", 2084 + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", 2085 + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", 2086 + "dev": true 2087 + }, 1619 2088 "is-resolvable": { 1620 2089 "version": "1.1.0", 1621 2090 "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", 1622 2091 "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", 2092 + "dev": true 2093 + }, 2094 + "is-retry-allowed": { 2095 + "version": "1.1.0", 2096 + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", 2097 + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", 1623 2098 "dev": true 1624 2099 }, 1625 2100 "is-stream": { ··· 1646 2121 "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", 1647 2122 "dev": true 1648 2123 }, 2124 + "is-whitespace-character": { 2125 + "version": "1.0.2", 2126 + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.2.tgz", 2127 + "integrity": "sha512-SzM+T5GKUCtLhlHFKt2SDAX2RFzfS6joT91F2/WSi9LxgFdsnhfPK/UIA+JhRR2xuyLdrCys2PiFDrtn1fU5hQ==", 2128 + "dev": true 2129 + }, 2130 + "is-word-character": { 2131 + "version": "1.0.2", 2132 + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.2.tgz", 2133 + "integrity": "sha512-T3FlsX8rCHAH8e7RE7PfOPZVFQlcV3XRF9eOOBQ1uf70OxO7CjjSOjeImMPCADBdYWcStAbVbYvJ1m2D3tb+EA==", 2134 + "dev": true 2135 + }, 1649 2136 "isarray": { 1650 2137 "version": "1.0.0", 1651 2138 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", ··· 1695 2182 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 1696 2183 "dev": true 1697 2184 }, 2185 + "json-parse-better-errors": { 2186 + "version": "1.0.2", 2187 + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 2188 + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 2189 + "dev": true 2190 + }, 1698 2191 "json-schema": { 1699 2192 "version": "0.2.3", 1700 2193 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", ··· 1752 2245 "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", 1753 2246 "dev": true 1754 2247 }, 2248 + "latest-version": { 2249 + "version": "3.1.0", 2250 + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", 2251 + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", 2252 + "dev": true, 2253 + "requires": { 2254 + "package-json": "^4.0.0" 2255 + } 2256 + }, 1755 2257 "lazystream": { 1756 2258 "version": "1.0.0", 1757 2259 "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", ··· 1771 2273 "type-check": "~0.3.2" 1772 2274 } 1773 2275 }, 2276 + "limit-spawn": { 2277 + "version": "0.0.3", 2278 + "resolved": "https://registry.npmjs.org/limit-spawn/-/limit-spawn-0.0.3.tgz", 2279 + "integrity": "sha1-zAnCRGeg8KHtEKUZbbpZfK0/Zdw=", 2280 + "dev": true 2281 + }, 2282 + "load-json-file": { 2283 + "version": "4.0.0", 2284 + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 2285 + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 2286 + "dev": true, 2287 + "requires": { 2288 + "graceful-fs": "^4.1.2", 2289 + "parse-json": "^4.0.0", 2290 + "pify": "^3.0.0", 2291 + "strip-bom": "^3.0.0" 2292 + }, 2293 + "dependencies": { 2294 + "strip-bom": { 2295 + "version": "3.0.0", 2296 + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 2297 + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 2298 + "dev": true 2299 + } 2300 + } 2301 + }, 2302 + "load-plugin": { 2303 + "version": "2.2.2", 2304 + "resolved": "https://registry.npmjs.org/load-plugin/-/load-plugin-2.2.2.tgz", 2305 + "integrity": "sha512-FYzamtURIJefQykZGtiClYuZkJBUKzmx8Tc74y8JGAulDzbzVm/C+w/MbAljHRr+REL0cRzy3WgnHE+T8gce5g==", 2306 + "dev": true, 2307 + "requires": { 2308 + "npm-prefix": "^1.2.0", 2309 + "resolve-from": "^4.0.0" 2310 + }, 2311 + "dependencies": { 2312 + "resolve-from": { 2313 + "version": "4.0.0", 2314 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2315 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2316 + "dev": true 2317 + } 2318 + } 2319 + }, 2320 + "locate-path": { 2321 + "version": "2.0.0", 2322 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 2323 + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 2324 + "dev": true, 2325 + "requires": { 2326 + "p-locate": "^2.0.0", 2327 + "path-exists": "^3.0.0" 2328 + } 2329 + }, 1774 2330 "lodash": { 1775 2331 "version": "4.17.11", 1776 2332 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", 1777 2333 "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", 1778 2334 "dev": true 1779 2335 }, 2336 + "lodash.difference": { 2337 + "version": "4.5.0", 2338 + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", 2339 + "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=", 2340 + "dev": true 2341 + }, 2342 + "lodash.intersection": { 2343 + "version": "4.4.0", 2344 + "resolved": "https://registry.npmjs.org/lodash.intersection/-/lodash.intersection-4.4.0.tgz", 2345 + "integrity": "sha1-ChG6Yx0OlcI8fy9Mu5ppLtF45wU=", 2346 + "dev": true 2347 + }, 1780 2348 "lodash.isequal": { 1781 2349 "version": "4.5.0", 1782 2350 "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", 1783 2351 "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", 1784 2352 "dev": true 1785 2353 }, 2354 + "loud-rejection": { 2355 + "version": "1.6.0", 2356 + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 2357 + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 2358 + "dev": true, 2359 + "requires": { 2360 + "currently-unhandled": "^0.4.1", 2361 + "signal-exit": "^3.0.0" 2362 + } 2363 + }, 2364 + "lowercase-keys": { 2365 + "version": "1.0.1", 2366 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 2367 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 2368 + "dev": true 2369 + }, 1786 2370 "lru-cache": { 1787 2371 "version": "4.1.3", 1788 2372 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", ··· 1793 2377 "yallist": "^2.1.2" 1794 2378 } 1795 2379 }, 2380 + "make-dir": { 2381 + "version": "1.3.0", 2382 + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 2383 + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", 2384 + "dev": true, 2385 + "requires": { 2386 + "pify": "^3.0.0" 2387 + } 2388 + }, 2389 + "map-obj": { 2390 + "version": "2.0.0", 2391 + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", 2392 + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", 2393 + "dev": true 2394 + }, 1796 2395 "map-stream": { 1797 2396 "version": "0.1.0", 1798 2397 "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", 1799 2398 "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", 2399 + "dev": true 2400 + }, 2401 + "markdown-escapes": { 2402 + "version": "1.0.2", 2403 + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.2.tgz", 2404 + "integrity": "sha512-lbRZ2mE3Q9RtLjxZBZ9+IMl68DKIXaVAhwvwn9pmjnPLS0h/6kyBMgNhqi1xFJ/2yv6cSyv0jbiZavZv93JkkA==", 1800 2405 "dev": true 1801 2406 }, 1802 2407 "math-random": { ··· 1804 2409 "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", 1805 2410 "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", 1806 2411 "dev": true 2412 + }, 2413 + "mdast-comment-marker": { 2414 + "version": "1.0.3", 2415 + "resolved": "https://registry.npmjs.org/mdast-comment-marker/-/mdast-comment-marker-1.0.3.tgz", 2416 + "integrity": "sha512-FZXxBBYeJ/R6k9zgyVGygHWka6FDJdzSbP6kcvB+L4Yqz62po57rZlnA2I14LIKsb3XPEky4vgP0Y83tZXTw7Q==", 2417 + "dev": true 2418 + }, 2419 + "mdast-util-to-nlcst": { 2420 + "version": "3.2.2", 2421 + "resolved": "https://registry.npmjs.org/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.2.tgz", 2422 + "integrity": "sha512-TmJlri8dHt7duRU6jfWBMqf5gW+VZ6o/8GHaWzwdxslseB2lL8bSOiox6c8VwYX5v2E4CzUWm/1GkAYqgbNw9A==", 2423 + "dev": true, 2424 + "requires": { 2425 + "nlcst-to-string": "^2.0.0", 2426 + "repeat-string": "^1.5.2", 2427 + "unist-util-position": "^3.0.0", 2428 + "vfile-location": "^2.0.0" 2429 + } 2430 + }, 2431 + "meow": { 2432 + "version": "5.0.0", 2433 + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", 2434 + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", 2435 + "dev": true, 2436 + "requires": { 2437 + "camelcase-keys": "^4.0.0", 2438 + "decamelize-keys": "^1.0.0", 2439 + "loud-rejection": "^1.0.0", 2440 + "minimist-options": "^3.0.1", 2441 + "normalize-package-data": "^2.3.4", 2442 + "read-pkg-up": "^3.0.0", 2443 + "redent": "^2.0.0", 2444 + "trim-newlines": "^2.0.0", 2445 + "yargs-parser": "^10.0.0" 2446 + } 1807 2447 }, 1808 2448 "merge-stream": { 1809 2449 "version": "1.0.1", ··· 1906 2546 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 1907 2547 "dev": true 1908 2548 }, 2549 + "minimist-options": { 2550 + "version": "3.0.2", 2551 + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", 2552 + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", 2553 + "dev": true, 2554 + "requires": { 2555 + "arrify": "^1.0.1", 2556 + "is-plain-obj": "^1.1.0" 2557 + } 2558 + }, 1909 2559 "mkdirp": { 1910 2560 "version": "0.5.1", 1911 2561 "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", ··· 1916 2566 } 1917 2567 }, 1918 2568 "mocha": { 1919 - "version": "4.1.0", 1920 - "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz", 1921 - "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==", 2569 + "version": "5.2.0", 2570 + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", 2571 + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", 1922 2572 "dev": true, 1923 2573 "requires": { 1924 - "browser-stdout": "1.3.0", 1925 - "commander": "2.11.0", 2574 + "browser-stdout": "1.3.1", 2575 + "commander": "2.15.1", 1926 2576 "debug": "3.1.0", 1927 - "diff": "3.3.1", 2577 + "diff": "3.5.0", 1928 2578 "escape-string-regexp": "1.0.5", 1929 2579 "glob": "7.1.2", 1930 - "growl": "1.10.3", 2580 + "growl": "1.10.5", 1931 2581 "he": "1.1.1", 2582 + "minimatch": "3.0.4", 1932 2583 "mkdirp": "0.5.1", 1933 - "supports-color": "4.4.0" 2584 + "supports-color": "5.4.0" 1934 2585 }, 1935 2586 "dependencies": { 1936 2587 "debug": { ··· 1956 2607 "path-is-absolute": "^1.0.0" 1957 2608 } 1958 2609 }, 1959 - "has-flag": { 1960 - "version": "2.0.0", 1961 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 1962 - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 1963 - "dev": true 1964 - }, 1965 2610 "ms": { 1966 2611 "version": "2.0.0", 1967 2612 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", ··· 1969 2614 "dev": true 1970 2615 }, 1971 2616 "supports-color": { 1972 - "version": "4.4.0", 1973 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", 1974 - "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", 2617 + "version": "5.4.0", 2618 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", 2619 + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", 1975 2620 "dev": true, 1976 2621 "requires": { 1977 - "has-flag": "^2.0.0" 2622 + "has-flag": "^3.0.0" 1978 2623 } 1979 2624 } 1980 2625 } ··· 2009 2654 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 2010 2655 "dev": true 2011 2656 }, 2657 + "nlcst-is-literal": { 2658 + "version": "1.1.2", 2659 + "resolved": "https://registry.npmjs.org/nlcst-is-literal/-/nlcst-is-literal-1.1.2.tgz", 2660 + "integrity": "sha512-eFdFvG7XE/YwPFbRk3ryzinTVGWpAEBQNH/FWc4sVSHXUumZtdSVaJYsz0axK4uF1pmlIAWgYWhzDuQ8NTf79A==", 2661 + "dev": true, 2662 + "requires": { 2663 + "nlcst-to-string": "^2.0.0" 2664 + } 2665 + }, 2666 + "nlcst-normalize": { 2667 + "version": "2.1.2", 2668 + "resolved": "https://registry.npmjs.org/nlcst-normalize/-/nlcst-normalize-2.1.2.tgz", 2669 + "integrity": "sha512-fvXY7r3MsPFoB7nAUxhuBUJ8UC8wzBpWXuPRNL5DYca805CvThsV1wEIbkD9X/t506vvRfL3rRjXnfmbcl7O4Q==", 2670 + "dev": true, 2671 + "requires": { 2672 + "nlcst-to-string": "^2.0.0" 2673 + } 2674 + }, 2675 + "nlcst-search": { 2676 + "version": "1.5.0", 2677 + "resolved": "https://registry.npmjs.org/nlcst-search/-/nlcst-search-1.5.0.tgz", 2678 + "integrity": "sha512-2OYlim0rafAJRtwhqUxgwyXskQNSiDHrMWXjUaPzzYwWfG3XnM3OAextLxj0i/iObl1mG4ZAGKY6nwtfogJMzQ==", 2679 + "dev": true, 2680 + "requires": { 2681 + "nlcst-is-literal": "^1.1.0", 2682 + "nlcst-normalize": "^2.1.0", 2683 + "unist-util-visit": "^1.0.0" 2684 + } 2685 + }, 2686 + "nlcst-to-string": { 2687 + "version": "2.0.2", 2688 + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.2.tgz", 2689 + "integrity": "sha512-DV7wVvMcAsmZ5qEwvX1JUNF4lKkAAKbChwNlIH7NLsPR7LWWoeIt53YlZ5CQH5KDXEXQ9Xa3mw0PbPewymrtew==", 2690 + "dev": true 2691 + }, 2012 2692 "node.extend": { 2013 2693 "version": "1.1.6", 2014 2694 "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.6.tgz", ··· 2018 2698 "is": "^3.1.0" 2019 2699 } 2020 2700 }, 2701 + "normalize-package-data": { 2702 + "version": "2.4.0", 2703 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", 2704 + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", 2705 + "dev": true, 2706 + "requires": { 2707 + "hosted-git-info": "^2.1.4", 2708 + "is-builtin-module": "^1.0.0", 2709 + "semver": "2 || 3 || 4 || 5", 2710 + "validate-npm-package-license": "^3.0.1" 2711 + } 2712 + }, 2021 2713 "normalize-path": { 2022 2714 "version": "2.1.1", 2023 2715 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", ··· 2027 2719 "remove-trailing-separator": "^1.0.1" 2028 2720 } 2029 2721 }, 2722 + "npm-prefix": { 2723 + "version": "1.2.0", 2724 + "resolved": "https://registry.npmjs.org/npm-prefix/-/npm-prefix-1.2.0.tgz", 2725 + "integrity": "sha1-5hlFX3B0ulTMZtbQ033Z8b5ry8A=", 2726 + "dev": true, 2727 + "requires": { 2728 + "rc": "^1.1.0", 2729 + "shellsubstitute": "^1.1.0", 2730 + "untildify": "^2.1.0" 2731 + } 2732 + }, 2733 + "npm-run-path": { 2734 + "version": "2.0.2", 2735 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 2736 + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 2737 + "dev": true, 2738 + "requires": { 2739 + "path-key": "^2.0.0" 2740 + } 2741 + }, 2030 2742 "oauth-sign": { 2031 2743 "version": "0.9.0", 2032 2744 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", ··· 2037 2749 "version": "4.1.1", 2038 2750 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2039 2751 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 2752 + "dev": true 2753 + }, 2754 + "object-keys": { 2755 + "version": "1.0.12", 2756 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", 2757 + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", 2040 2758 "dev": true 2041 2759 }, 2042 2760 "object.omit": { ··· 2091 2809 "readable-stream": "^2.0.1" 2092 2810 } 2093 2811 }, 2812 + "os-homedir": { 2813 + "version": "1.0.2", 2814 + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 2815 + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", 2816 + "dev": true 2817 + }, 2094 2818 "os-tmpdir": { 2095 2819 "version": "1.0.2", 2096 2820 "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2097 2821 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 2098 2822 "dev": true 2099 2823 }, 2824 + "p-finally": { 2825 + "version": "1.0.0", 2826 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 2827 + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 2828 + "dev": true 2829 + }, 2830 + "p-limit": { 2831 + "version": "1.3.0", 2832 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 2833 + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 2834 + "dev": true, 2835 + "requires": { 2836 + "p-try": "^1.0.0" 2837 + } 2838 + }, 2839 + "p-locate": { 2840 + "version": "2.0.0", 2841 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 2842 + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 2843 + "dev": true, 2844 + "requires": { 2845 + "p-limit": "^1.1.0" 2846 + } 2847 + }, 2100 2848 "p-map": { 2101 2849 "version": "1.2.0", 2102 2850 "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", 2103 2851 "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", 2104 2852 "dev": true 2105 2853 }, 2854 + "p-try": { 2855 + "version": "1.0.0", 2856 + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 2857 + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 2858 + "dev": true 2859 + }, 2860 + "package-json": { 2861 + "version": "4.0.1", 2862 + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", 2863 + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", 2864 + "dev": true, 2865 + "requires": { 2866 + "got": "^6.7.1", 2867 + "registry-auth-token": "^3.0.1", 2868 + "registry-url": "^3.0.3", 2869 + "semver": "^5.1.0" 2870 + } 2871 + }, 2872 + "parse-english": { 2873 + "version": "4.1.1", 2874 + "resolved": "https://registry.npmjs.org/parse-english/-/parse-english-4.1.1.tgz", 2875 + "integrity": "sha512-g7hegR9AFIlGXl5645mG8nQeeWW7SrK7lgmgIWR0KKWvGyZO5mxa4GGoNxRLm6VW2LGpLnn6g4O9yyLJQ4IzQw==", 2876 + "dev": true, 2877 + "requires": { 2878 + "nlcst-to-string": "^2.0.0", 2879 + "parse-latin": "^4.0.0", 2880 + "unist-util-modify-children": "^1.0.0", 2881 + "unist-util-visit-children": "^1.0.0" 2882 + } 2883 + }, 2884 + "parse-entities": { 2885 + "version": "1.2.0", 2886 + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.0.tgz", 2887 + "integrity": "sha512-XXtDdOPLSB0sHecbEapQi6/58U/ODj/KWfIXmmMCJF/eRn8laX6LZbOyioMoETOOJoWRW8/qTSl5VQkUIfKM5g==", 2888 + "dev": true, 2889 + "requires": { 2890 + "character-entities": "^1.0.0", 2891 + "character-entities-legacy": "^1.0.0", 2892 + "character-reference-invalid": "^1.0.0", 2893 + "is-alphanumerical": "^1.0.0", 2894 + "is-decimal": "^1.0.0", 2895 + "is-hexadecimal": "^1.0.0" 2896 + } 2897 + }, 2106 2898 "parse-glob": { 2107 2899 "version": "3.0.4", 2108 2900 "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", ··· 2132 2924 } 2133 2925 } 2134 2926 }, 2927 + "parse-json": { 2928 + "version": "4.0.0", 2929 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 2930 + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 2931 + "dev": true, 2932 + "requires": { 2933 + "error-ex": "^1.3.1", 2934 + "json-parse-better-errors": "^1.0.1" 2935 + } 2936 + }, 2937 + "parse-latin": { 2938 + "version": "4.1.1", 2939 + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-4.1.1.tgz", 2940 + "integrity": "sha512-9fPVvDdw6G8LxL3o/PL6IzSGNGpF+3HEjCzFe0dN83sZPstftyr+McP9dNi3+EnR7ICYOHbHKCZ0l7JD90K5xQ==", 2941 + "dev": true, 2942 + "requires": { 2943 + "nlcst-to-string": "^2.0.0", 2944 + "unist-util-modify-children": "^1.0.0", 2945 + "unist-util-visit-children": "^1.0.0" 2946 + } 2947 + }, 2135 2948 "path-dirname": { 2136 2949 "version": "1.0.2", 2137 2950 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 2138 2951 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", 2139 2952 "dev": true 2140 2953 }, 2954 + "path-exists": { 2955 + "version": "3.0.0", 2956 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 2957 + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 2958 + "dev": true 2959 + }, 2141 2960 "path-is-absolute": { 2142 2961 "version": "1.0.1", 2143 2962 "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", ··· 2149 2968 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 2150 2969 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 2151 2970 "dev": true 2971 + }, 2972 + "path-key": { 2973 + "version": "2.0.1", 2974 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 2975 + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 2976 + "dev": true 2977 + }, 2978 + "path-type": { 2979 + "version": "3.0.0", 2980 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 2981 + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 2982 + "dev": true, 2983 + "requires": { 2984 + "pify": "^3.0.0" 2985 + } 2152 2986 }, 2153 2987 "pause-stream": { 2154 2988 "version": "0.0.11", ··· 2217 3051 "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 2218 3052 "dev": true 2219 3053 }, 3054 + "prepend-http": { 3055 + "version": "1.0.4", 3056 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 3057 + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 3058 + "dev": true 3059 + }, 2220 3060 "preserve": { 2221 3061 "version": "0.2.0", 2222 3062 "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", ··· 2247 3087 "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", 2248 3088 "dev": true 2249 3089 }, 3090 + "pump": { 3091 + "version": "1.0.3", 3092 + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", 3093 + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", 3094 + "dev": true, 3095 + "requires": { 3096 + "end-of-stream": "^1.1.0", 3097 + "once": "^1.3.1" 3098 + } 3099 + }, 3100 + "pump-chain": { 3101 + "version": "1.0.0", 3102 + "resolved": "https://registry.npmjs.org/pump-chain/-/pump-chain-1.0.0.tgz", 3103 + "integrity": "sha1-fVfY2a2BgeqAj1QTxPK8HnhqXjc=", 3104 + "dev": true, 3105 + "requires": { 3106 + "bubble-stream-error": "^1.0.0", 3107 + "pump": "^1.0.1", 3108 + "sliced": "^1.0.1" 3109 + } 3110 + }, 2250 3111 "punycode": { 2251 3112 "version": "2.1.1", 2252 3113 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", ··· 2274 3135 "inherits": "~2.0.0" 2275 3136 } 2276 3137 }, 3138 + "quick-lru": { 3139 + "version": "1.1.0", 3140 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", 3141 + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", 3142 + "dev": true 3143 + }, 3144 + "quotation": { 3145 + "version": "1.1.1", 3146 + "resolved": "https://registry.npmjs.org/quotation/-/quotation-1.1.1.tgz", 3147 + "integrity": "sha512-bjz7kEsfg6D3uMeed+VbeypnooGlX7enMnDbx0KLYEEM8J1k24jk2pc+1nyQ1sExnERz8xKXRSZ0EYNIwLM83g==", 3148 + "dev": true 3149 + }, 2277 3150 "randomatic": { 2278 3151 "version": "3.1.1", 2279 3152 "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", ··· 2299 3172 } 2300 3173 } 2301 3174 }, 3175 + "rc": { 3176 + "version": "1.2.8", 3177 + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 3178 + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 3179 + "dev": true, 3180 + "requires": { 3181 + "deep-extend": "^0.6.0", 3182 + "ini": "~1.3.0", 3183 + "minimist": "^1.2.0", 3184 + "strip-json-comments": "~2.0.1" 3185 + }, 3186 + "dependencies": { 3187 + "minimist": { 3188 + "version": "1.2.0", 3189 + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 3190 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 3191 + "dev": true 3192 + } 3193 + } 3194 + }, 3195 + "read-pkg": { 3196 + "version": "3.0.0", 3197 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 3198 + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 3199 + "dev": true, 3200 + "requires": { 3201 + "load-json-file": "^4.0.0", 3202 + "normalize-package-data": "^2.3.2", 3203 + "path-type": "^3.0.0" 3204 + } 3205 + }, 3206 + "read-pkg-up": { 3207 + "version": "3.0.0", 3208 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", 3209 + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", 3210 + "dev": true, 3211 + "requires": { 3212 + "find-up": "^2.0.0", 3213 + "read-pkg": "^3.0.0" 3214 + } 3215 + }, 2302 3216 "readable-stream": { 2303 3217 "version": "2.3.6", 2304 3218 "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", ··· 2314 3228 "util-deprecate": "~1.0.1" 2315 3229 } 2316 3230 }, 3231 + "redent": { 3232 + "version": "2.0.0", 3233 + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", 3234 + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", 3235 + "dev": true, 3236 + "requires": { 3237 + "indent-string": "^3.0.0", 3238 + "strip-indent": "^2.0.0" 3239 + } 3240 + }, 2317 3241 "regex-cache": { 2318 3242 "version": "0.4.4", 2319 3243 "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", ··· 2329 3253 "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", 2330 3254 "dev": true 2331 3255 }, 3256 + "registry-auth-token": { 3257 + "version": "3.3.2", 3258 + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", 3259 + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", 3260 + "dev": true, 3261 + "requires": { 3262 + "rc": "^1.1.6", 3263 + "safe-buffer": "^5.0.1" 3264 + } 3265 + }, 3266 + "registry-url": { 3267 + "version": "3.1.0", 3268 + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", 3269 + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", 3270 + "dev": true, 3271 + "requires": { 3272 + "rc": "^1.0.1" 3273 + } 3274 + }, 3275 + "remark-frontmatter": { 3276 + "version": "1.3.0", 3277 + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.0.tgz", 3278 + "integrity": "sha512-IUE/T91prnrs2law1DlSLJ9I2vSM+YkfcPfBId8OMvzjZh2sTt0lQVxtsQaY7TcA92TDOApQhCXKgfemz0l5dw==", 3279 + "dev": true, 3280 + "requires": { 3281 + "fault": "^1.0.1", 3282 + "xtend": "^4.0.1" 3283 + } 3284 + }, 3285 + "remark-message-control": { 3286 + "version": "4.1.0", 3287 + "resolved": "https://registry.npmjs.org/remark-message-control/-/remark-message-control-4.1.0.tgz", 3288 + "integrity": "sha512-e1dszks4YKY7hLAkhS2367jBjBpAfvi+kVgSN/tOFrdp3qxITjiNR5fOFnyYF8vvorkQ9uxlKJoZUOW8T7rKDg==", 3289 + "dev": true, 3290 + "requires": { 3291 + "mdast-comment-marker": "^1.0.0", 3292 + "unified-message-control": "^1.0.0", 3293 + "xtend": "^4.0.1" 3294 + } 3295 + }, 3296 + "remark-parse": { 3297 + "version": "5.0.0", 3298 + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", 3299 + "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", 3300 + "dev": true, 3301 + "requires": { 3302 + "collapse-white-space": "^1.0.2", 3303 + "is-alphabetical": "^1.0.0", 3304 + "is-decimal": "^1.0.0", 3305 + "is-whitespace-character": "^1.0.0", 3306 + "is-word-character": "^1.0.0", 3307 + "markdown-escapes": "^1.0.0", 3308 + "parse-entities": "^1.1.0", 3309 + "repeat-string": "^1.5.4", 3310 + "state-toggle": "^1.0.0", 3311 + "trim": "0.0.1", 3312 + "trim-trailing-lines": "^1.0.0", 3313 + "unherit": "^1.0.4", 3314 + "unist-util-remove-position": "^1.0.0", 3315 + "vfile-location": "^2.0.0", 3316 + "xtend": "^4.0.1" 3317 + } 3318 + }, 3319 + "remark-retext": { 3320 + "version": "3.1.1", 3321 + "resolved": "https://registry.npmjs.org/remark-retext/-/remark-retext-3.1.1.tgz", 3322 + "integrity": "sha512-6njJXkOTfQhyDYABvi4iEB81x8E6EL5cnLPtfpYrunSLQM2s1j51hma29dVkMzk9FuHqy65Zb1Tgb34UAzw+TQ==", 3323 + "dev": true, 3324 + "requires": { 3325 + "mdast-util-to-nlcst": "^3.2.0" 3326 + } 3327 + }, 2332 3328 "remove-trailing-separator": { 2333 3329 "version": "1.1.0", 2334 3330 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", ··· 2413 3409 "signal-exit": "^3.0.2" 2414 3410 } 2415 3411 }, 3412 + "retext-english": { 3413 + "version": "3.0.2", 3414 + "resolved": "https://registry.npmjs.org/retext-english/-/retext-english-3.0.2.tgz", 3415 + "integrity": "sha512-iWffdWUvJngqaRlE570SaYRgQbn4/QVBfGa/XseEBuBazymnyW24o37oLPY0vm+PJdLmDghnjZX0UbkZSZF0Cg==", 3416 + "dev": true, 3417 + "requires": { 3418 + "parse-english": "^4.0.0", 3419 + "unherit": "^1.0.4" 3420 + } 3421 + }, 3422 + "retext-equality": { 3423 + "version": "3.4.1", 3424 + "resolved": "https://registry.npmjs.org/retext-equality/-/retext-equality-3.4.1.tgz", 3425 + "integrity": "sha512-oZXMRVVcHp6VVsznUt6RMuJAJ64X5W7IvLrluhPU4qq6nQr2T490x+VbkvcsQfBvgsZszQ9ALfvCQTLBihEn6A==", 3426 + "dev": true, 3427 + "requires": { 3428 + "lodash.difference": "^4.5.0", 3429 + "lodash.intersection": "^4.4.0", 3430 + "nlcst-normalize": "^2.0.0", 3431 + "nlcst-search": "^1.1.1", 3432 + "nlcst-to-string": "^2.0.0", 3433 + "object-keys": "^1.0.7", 3434 + "quotation": "^1.0.1", 3435 + "unist-util-visit": "^1.0.0" 3436 + } 3437 + }, 3438 + "retext-profanities": { 3439 + "version": "4.4.0", 3440 + "resolved": "https://registry.npmjs.org/retext-profanities/-/retext-profanities-4.4.0.tgz", 3441 + "integrity": "sha512-Gesb0Act9oeJ5N0KztREitP2E0zo7euzgTu2X4HLP6IJmcrRbRnqNwV11tzNy5JFJzKB1JTJFc7KseojTeGwOA==", 3442 + "dev": true, 3443 + "requires": { 3444 + "cuss": "^1.3.0", 3445 + "lodash.difference": "^4.5.0", 3446 + "lodash.intersection": "^4.4.0", 3447 + "nlcst-search": "^1.0.0", 3448 + "nlcst-to-string": "^2.0.0", 3449 + "object-keys": "^1.0.9", 3450 + "pluralize": "^7.0.0", 3451 + "quotation": "^1.0.0" 3452 + } 3453 + }, 2416 3454 "rimraf": { 2417 3455 "version": "2.6.2", 2418 3456 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", ··· 2463 3501 "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", 2464 3502 "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", 2465 3503 "dev": true 3504 + }, 3505 + "semver-diff": { 3506 + "version": "2.1.0", 3507 + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 3508 + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 3509 + "dev": true, 3510 + "requires": { 3511 + "semver": "^5.0.3" 3512 + } 2466 3513 }, 2467 3514 "shebang-command": { 2468 3515 "version": "1.2.0", ··· 2479 3526 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 2480 3527 "dev": true 2481 3528 }, 3529 + "shellsubstitute": { 3530 + "version": "1.2.0", 3531 + "resolved": "https://registry.npmjs.org/shellsubstitute/-/shellsubstitute-1.2.0.tgz", 3532 + "integrity": "sha1-5PcCpQxRiw9v6YRRiQ1wWvKba3A=", 3533 + "dev": true 3534 + }, 2482 3535 "signal-exit": { 2483 3536 "version": "3.0.2", 2484 3537 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", ··· 2494 3547 "is-fullwidth-code-point": "^2.0.0" 2495 3548 } 2496 3549 }, 3550 + "sliced": { 3551 + "version": "1.0.1", 3552 + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", 3553 + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=", 3554 + "dev": true 3555 + }, 2497 3556 "source-map": { 2498 3557 "version": "0.6.1", 2499 3558 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", ··· 2510 3569 "source-map": "^0.6.0" 2511 3570 } 2512 3571 }, 3572 + "spawn-to-readstream": { 3573 + "version": "0.1.3", 3574 + "resolved": "https://registry.npmjs.org/spawn-to-readstream/-/spawn-to-readstream-0.1.3.tgz", 3575 + "integrity": "sha1-lnaLcnOaxk/6d8jOLL+YwtIdjb8=", 3576 + "dev": true, 3577 + "requires": { 3578 + "limit-spawn": "0.0.3", 3579 + "through2": "~0.4.1" 3580 + }, 3581 + "dependencies": { 3582 + "isarray": { 3583 + "version": "0.0.1", 3584 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 3585 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", 3586 + "dev": true 3587 + }, 3588 + "object-keys": { 3589 + "version": "0.4.0", 3590 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", 3591 + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", 3592 + "dev": true 3593 + }, 3594 + "readable-stream": { 3595 + "version": "1.0.34", 3596 + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 3597 + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 3598 + "dev": true, 3599 + "requires": { 3600 + "core-util-is": "~1.0.0", 3601 + "inherits": "~2.0.1", 3602 + "isarray": "0.0.1", 3603 + "string_decoder": "~0.10.x" 3604 + } 3605 + }, 3606 + "string_decoder": { 3607 + "version": "0.10.31", 3608 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 3609 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", 3610 + "dev": true 3611 + }, 3612 + "through2": { 3613 + "version": "0.4.2", 3614 + "resolved": "http://registry.npmjs.org/through2/-/through2-0.4.2.tgz", 3615 + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", 3616 + "dev": true, 3617 + "requires": { 3618 + "readable-stream": "~1.0.17", 3619 + "xtend": "~2.1.1" 3620 + } 3621 + }, 3622 + "xtend": { 3623 + "version": "2.1.2", 3624 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", 3625 + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", 3626 + "dev": true, 3627 + "requires": { 3628 + "object-keys": "~0.4.0" 3629 + } 3630 + } 3631 + } 3632 + }, 3633 + "spdx-correct": { 3634 + "version": "3.0.2", 3635 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", 3636 + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", 3637 + "dev": true, 3638 + "requires": { 3639 + "spdx-expression-parse": "^3.0.0", 3640 + "spdx-license-ids": "^3.0.0" 3641 + } 3642 + }, 3643 + "spdx-exceptions": { 3644 + "version": "2.2.0", 3645 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 3646 + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", 3647 + "dev": true 3648 + }, 3649 + "spdx-expression-parse": { 3650 + "version": "3.0.0", 3651 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 3652 + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 3653 + "dev": true, 3654 + "requires": { 3655 + "spdx-exceptions": "^2.1.0", 3656 + "spdx-license-ids": "^3.0.0" 3657 + } 3658 + }, 3659 + "spdx-license-ids": { 3660 + "version": "3.0.2", 3661 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", 3662 + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==", 3663 + "dev": true 3664 + }, 2513 3665 "split": { 2514 3666 "version": "0.3.3", 2515 3667 "resolved": "http://registry.npmjs.org/split/-/split-0.3.3.tgz", ··· 2519 3671 "through": "2" 2520 3672 } 2521 3673 }, 3674 + "split-transform-stream": { 3675 + "version": "0.1.1", 3676 + "resolved": "https://registry.npmjs.org/split-transform-stream/-/split-transform-stream-0.1.1.tgz", 3677 + "integrity": "sha1-glI2p41SoY/5EqYxrTA0wV3tX+M=", 3678 + "dev": true, 3679 + "requires": { 3680 + "bubble-stream-error": "~0.0.1", 3681 + "event-stream": "~3.1.5", 3682 + "through2": "~0.4.2" 3683 + }, 3684 + "dependencies": { 3685 + "bubble-stream-error": { 3686 + "version": "0.0.1", 3687 + "resolved": "https://registry.npmjs.org/bubble-stream-error/-/bubble-stream-error-0.0.1.tgz", 3688 + "integrity": "sha1-VeuGhG7PJmBeiWqi8aMbPJ3My2I=", 3689 + "dev": true 3690 + }, 3691 + "event-stream": { 3692 + "version": "3.1.7", 3693 + "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", 3694 + "integrity": "sha1-tMVAAS0P4UmEIPPYlGAI22OTw3o=", 3695 + "dev": true, 3696 + "requires": { 3697 + "duplexer": "~0.1.1", 3698 + "from": "~0", 3699 + "map-stream": "~0.1.0", 3700 + "pause-stream": "0.0.11", 3701 + "split": "0.2", 3702 + "stream-combiner": "~0.0.4", 3703 + "through": "~2.3.1" 3704 + } 3705 + }, 3706 + "isarray": { 3707 + "version": "0.0.1", 3708 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", 3709 + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", 3710 + "dev": true 3711 + }, 3712 + "object-keys": { 3713 + "version": "0.4.0", 3714 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", 3715 + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", 3716 + "dev": true 3717 + }, 3718 + "readable-stream": { 3719 + "version": "1.0.34", 3720 + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", 3721 + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", 3722 + "dev": true, 3723 + "requires": { 3724 + "core-util-is": "~1.0.0", 3725 + "inherits": "~2.0.1", 3726 + "isarray": "0.0.1", 3727 + "string_decoder": "~0.10.x" 3728 + } 3729 + }, 3730 + "split": { 3731 + "version": "0.2.10", 3732 + "resolved": "http://registry.npmjs.org/split/-/split-0.2.10.tgz", 3733 + "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", 3734 + "dev": true, 3735 + "requires": { 3736 + "through": "2" 3737 + } 3738 + }, 3739 + "string_decoder": { 3740 + "version": "0.10.31", 3741 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", 3742 + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", 3743 + "dev": true 3744 + }, 3745 + "through2": { 3746 + "version": "0.4.2", 3747 + "resolved": "http://registry.npmjs.org/through2/-/through2-0.4.2.tgz", 3748 + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", 3749 + "dev": true, 3750 + "requires": { 3751 + "readable-stream": "~1.0.17", 3752 + "xtend": "~2.1.1" 3753 + } 3754 + }, 3755 + "xtend": { 3756 + "version": "2.1.2", 3757 + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", 3758 + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", 3759 + "dev": true, 3760 + "requires": { 3761 + "object-keys": "~0.4.0" 3762 + } 3763 + } 3764 + } 3765 + }, 2522 3766 "sprintf-js": { 2523 3767 "version": "1.0.3", 2524 3768 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", ··· 2546 3790 "version": "0.2.2", 2547 3791 "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", 2548 3792 "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", 3793 + "dev": true 3794 + }, 3795 + "state-toggle": { 3796 + "version": "1.0.1", 3797 + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.1.tgz", 3798 + "integrity": "sha512-Qe8QntFrrpWTnHwvwj2FZTgv+PKIsp0B9VxLzLLbSpPXWOgRgc5LVj/aTiSfK1RqIeF9jeC1UeOH8Q8y60A7og==", 2549 3799 "dev": true 2550 3800 }, 2551 3801 "stream-combiner": { ··· 2633 3883 "strip-bom": "^2.0.0" 2634 3884 } 2635 3885 }, 3886 + "strip-eof": { 3887 + "version": "1.0.0", 3888 + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 3889 + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 3890 + "dev": true 3891 + }, 3892 + "strip-indent": { 3893 + "version": "2.0.0", 3894 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", 3895 + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", 3896 + "dev": true 3897 + }, 2636 3898 "strip-json-comments": { 2637 3899 "version": "2.0.1", 2638 3900 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", ··· 2668 3930 "block-stream": "*", 2669 3931 "fstream": "^1.0.2", 2670 3932 "inherits": "2" 3933 + } 3934 + }, 3935 + "term-size": { 3936 + "version": "1.2.0", 3937 + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 3938 + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 3939 + "dev": true, 3940 + "requires": { 3941 + "execa": "^0.7.0" 2671 3942 } 2672 3943 }, 2673 3944 "text-table": { ··· 2702 3973 "xtend": "~4.0.0" 2703 3974 } 2704 3975 }, 3976 + "timed-out": { 3977 + "version": "4.0.1", 3978 + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", 3979 + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", 3980 + "dev": true 3981 + }, 2705 3982 "tmp": { 2706 3983 "version": "0.0.33", 2707 3984 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", ··· 2731 4008 } 2732 4009 } 2733 4010 }, 4011 + "to-vfile": { 4012 + "version": "4.0.0", 4013 + "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-4.0.0.tgz", 4014 + "integrity": "sha512-Y7EDM+uoU8TZxF5ej2mUR0dLO4qbuuNRnJKxEht2QJWEq2421pyG1D1x8YxPKmyTc6nHh7Td/jLGFxYo+9vkLA==", 4015 + "dev": true, 4016 + "requires": { 4017 + "is-buffer": "^2.0.0", 4018 + "vfile": "^3.0.0" 4019 + }, 4020 + "dependencies": { 4021 + "is-buffer": { 4022 + "version": "2.0.3", 4023 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", 4024 + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", 4025 + "dev": true 4026 + } 4027 + } 4028 + }, 2734 4029 "tough-cookie": { 2735 4030 "version": "2.4.3", 2736 4031 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", ··· 2749 4044 } 2750 4045 } 2751 4046 }, 4047 + "trim": { 4048 + "version": "0.0.1", 4049 + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", 4050 + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", 4051 + "dev": true 4052 + }, 4053 + "trim-newlines": { 4054 + "version": "2.0.0", 4055 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", 4056 + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", 4057 + "dev": true 4058 + }, 4059 + "trim-trailing-lines": { 4060 + "version": "1.1.1", 4061 + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz", 4062 + "integrity": "sha512-bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg==", 4063 + "dev": true 4064 + }, 4065 + "trough": { 4066 + "version": "1.0.3", 4067 + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.3.tgz", 4068 + "integrity": "sha512-fwkLWH+DimvA4YCy+/nvJd61nWQQ2liO/nF/RjkTpiOGi+zxZzVkhb1mvbHIIW4b/8nDsYI8uTmAlc0nNkRMOw==", 4069 + "dev": true 4070 + }, 2752 4071 "tunnel-agent": { 2753 4072 "version": "0.6.0", 2754 4073 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", ··· 2785 4104 "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", 2786 4105 "dev": true 2787 4106 }, 4107 + "unherit": { 4108 + "version": "1.1.1", 4109 + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz", 4110 + "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==", 4111 + "dev": true, 4112 + "requires": { 4113 + "inherits": "^2.0.1", 4114 + "xtend": "^4.0.1" 4115 + } 4116 + }, 4117 + "unified": { 4118 + "version": "7.0.2", 4119 + "resolved": "https://registry.npmjs.org/unified/-/unified-7.0.2.tgz", 4120 + "integrity": "sha512-H7HiczCdNcPrqy4meJPtlJSch9+hm6GXLQ9FFLOUiFI1DIUbjvBhMKJtQ7YCaBhEPVXZwwqNyiot9xBUEtmlbg==", 4121 + "dev": true, 4122 + "requires": { 4123 + "bail": "^1.0.0", 4124 + "extend": "^3.0.0", 4125 + "is-plain-obj": "^1.1.0", 4126 + "trough": "^1.0.0", 4127 + "vfile": "^3.0.0", 4128 + "x-is-string": "^0.1.0" 4129 + } 4130 + }, 4131 + "unified-diff": { 4132 + "version": "2.0.0", 4133 + "resolved": "https://registry.npmjs.org/unified-diff/-/unified-diff-2.0.0.tgz", 4134 + "integrity": "sha512-czWLyVWDSNiAnbt+/VnS3Omkiu9cAvD9veo4XbAkkOfXZVzb1FmbRoPU/xQgszriu4bILo7E8mbyv6sMCZEE/g==", 4135 + "dev": true, 4136 + "requires": { 4137 + "git-diff-tree": "^1.0.0", 4138 + "vfile-find-up": "^3.0.0" 4139 + } 4140 + }, 4141 + "unified-engine": { 4142 + "version": "6.0.1", 4143 + "resolved": "https://registry.npmjs.org/unified-engine/-/unified-engine-6.0.1.tgz", 4144 + "integrity": "sha512-iDJYH82TgcezQA4IZzhCNJQx7vBsGk4h9s4Q7Fscrb3qcPsxBqVrVNYez2W3sBVTxuU1bFAhyRpA6ba/R4j93A==", 4145 + "dev": true, 4146 + "requires": { 4147 + "concat-stream": "^1.5.1", 4148 + "debug": "^3.1.0", 4149 + "fault": "^1.0.0", 4150 + "fn-name": "^2.0.1", 4151 + "glob": "^7.0.3", 4152 + "ignore": "^3.2.0", 4153 + "is-empty": "^1.0.0", 4154 + "is-hidden": "^1.0.1", 4155 + "is-object": "^1.0.1", 4156 + "js-yaml": "^3.6.1", 4157 + "load-plugin": "^2.0.0", 4158 + "parse-json": "^4.0.0", 4159 + "to-vfile": "^4.0.0", 4160 + "trough": "^1.0.0", 4161 + "unist-util-inspect": "^4.1.2", 4162 + "vfile-reporter": "^5.0.0", 4163 + "vfile-statistics": "^1.1.0", 4164 + "x-is-string": "^0.1.0", 4165 + "xtend": "^4.0.1" 4166 + } 4167 + }, 4168 + "unified-message-control": { 4169 + "version": "1.0.4", 4170 + "resolved": "https://registry.npmjs.org/unified-message-control/-/unified-message-control-1.0.4.tgz", 4171 + "integrity": "sha512-e1dEtN4Z/TvLn/qHm+xeZpzqhJTtfZusFErk336kkZVpqrJYiV9ptxq+SbRPFMlN0OkjDYHmVJ929KYjsMTo3g==", 4172 + "dev": true, 4173 + "requires": { 4174 + "trim": "0.0.1", 4175 + "unist-util-visit": "^1.0.0", 4176 + "vfile-location": "^2.0.0" 4177 + } 4178 + }, 2788 4179 "unique-stream": { 2789 4180 "version": "2.2.1", 2790 4181 "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", ··· 2795 4186 "through2-filter": "^2.0.0" 2796 4187 } 2797 4188 }, 4189 + "unique-string": { 4190 + "version": "1.0.0", 4191 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 4192 + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 4193 + "dev": true, 4194 + "requires": { 4195 + "crypto-random-string": "^1.0.0" 4196 + } 4197 + }, 4198 + "unist-util-inspect": { 4199 + "version": "4.1.3", 4200 + "resolved": "https://registry.npmjs.org/unist-util-inspect/-/unist-util-inspect-4.1.3.tgz", 4201 + "integrity": "sha512-Fv9R88ZBbDp7mHN+wsbxS1r8VW3unyhZh/F18dcJRQsg0+g3DxNQnMS+AEG/uotB8Md+HMK/TfzSU5lUDWxkZg==", 4202 + "dev": true, 4203 + "requires": { 4204 + "is-empty": "^1.0.0" 4205 + } 4206 + }, 4207 + "unist-util-is": { 4208 + "version": "2.1.2", 4209 + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz", 4210 + "integrity": "sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw==", 4211 + "dev": true 4212 + }, 4213 + "unist-util-modify-children": { 4214 + "version": "1.1.3", 4215 + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-1.1.3.tgz", 4216 + "integrity": "sha512-Aw3Us+NPrJGYWyLhcaqYzgxd/pryIanDNHVVvwdtTEEQ3Yfa/+sjnT2EeAAHbtTMAaYEdPW3XN6jxbzVWAo/BQ==", 4217 + "dev": true, 4218 + "requires": { 4219 + "array-iterate": "^1.0.0" 4220 + } 4221 + }, 4222 + "unist-util-position": { 4223 + "version": "3.0.2", 4224 + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.0.2.tgz", 4225 + "integrity": "sha512-npmFu92l/+b1Ao6uGP4I1WFz9hsKv7qleZ4aliw6x0RVu6A9A3tAf57NMpFfzQ02jxRtJZuRn+C8xWT7GWnH0g==", 4226 + "dev": true 4227 + }, 4228 + "unist-util-remove-position": { 4229 + "version": "1.1.2", 4230 + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz", 4231 + "integrity": "sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==", 4232 + "dev": true, 4233 + "requires": { 4234 + "unist-util-visit": "^1.1.0" 4235 + } 4236 + }, 4237 + "unist-util-stringify-position": { 4238 + "version": "1.1.2", 4239 + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", 4240 + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", 4241 + "dev": true 4242 + }, 4243 + "unist-util-visit": { 4244 + "version": "1.4.0", 4245 + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz", 4246 + "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==", 4247 + "dev": true, 4248 + "requires": { 4249 + "unist-util-visit-parents": "^2.0.0" 4250 + } 4251 + }, 4252 + "unist-util-visit-children": { 4253 + "version": "1.1.2", 4254 + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.2.tgz", 4255 + "integrity": "sha512-q4t6aprUcSQ2/+xlswuh2wUKwUUuMmDjSkfwkMjeVwCXc8NqX8g0FSmNf68CznCmbkrsOPDUR0wj14bCFXXqbA==", 4256 + "dev": true 4257 + }, 4258 + "unist-util-visit-parents": { 4259 + "version": "2.0.1", 4260 + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz", 4261 + "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==", 4262 + "dev": true, 4263 + "requires": { 4264 + "unist-util-is": "^2.1.2" 4265 + } 4266 + }, 4267 + "untildify": { 4268 + "version": "2.1.0", 4269 + "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz", 4270 + "integrity": "sha1-F+soB5h/dpUunASF/DEdBqgmouA=", 4271 + "dev": true, 4272 + "requires": { 4273 + "os-homedir": "^1.0.0" 4274 + } 4275 + }, 4276 + "unzip-response": { 4277 + "version": "2.0.1", 4278 + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", 4279 + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", 4280 + "dev": true 4281 + }, 4282 + "update-notifier": { 4283 + "version": "2.5.0", 4284 + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", 4285 + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", 4286 + "dev": true, 4287 + "requires": { 4288 + "boxen": "^1.2.1", 4289 + "chalk": "^2.0.1", 4290 + "configstore": "^3.0.0", 4291 + "import-lazy": "^2.1.0", 4292 + "is-ci": "^1.0.10", 4293 + "is-installed-globally": "^0.1.0", 4294 + "is-npm": "^1.0.0", 4295 + "latest-version": "^3.0.0", 4296 + "semver-diff": "^2.0.0", 4297 + "xdg-basedir": "^3.0.0" 4298 + } 4299 + }, 2798 4300 "uri-js": { 2799 4301 "version": "4.2.2", 2800 4302 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", ··· 2814 4316 "requires-port": "^1.0.0" 2815 4317 } 2816 4318 }, 4319 + "url-parse-lax": { 4320 + "version": "1.0.0", 4321 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 4322 + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 4323 + "dev": true, 4324 + "requires": { 4325 + "prepend-http": "^1.0.1" 4326 + } 4327 + }, 2817 4328 "util-deprecate": { 2818 4329 "version": "1.0.2", 2819 4330 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", ··· 2832 4343 "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", 2833 4344 "dev": true 2834 4345 }, 4346 + "validate-npm-package-license": { 4347 + "version": "3.0.4", 4348 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 4349 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 4350 + "dev": true, 4351 + "requires": { 4352 + "spdx-correct": "^3.0.0", 4353 + "spdx-expression-parse": "^3.0.0" 4354 + } 4355 + }, 2835 4356 "verror": { 2836 4357 "version": "1.10.0", 2837 4358 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", ··· 2843 4364 "extsprintf": "^1.2.0" 2844 4365 } 2845 4366 }, 4367 + "vfile": { 4368 + "version": "3.0.1", 4369 + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", 4370 + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", 4371 + "dev": true, 4372 + "requires": { 4373 + "is-buffer": "^2.0.0", 4374 + "replace-ext": "1.0.0", 4375 + "unist-util-stringify-position": "^1.0.0", 4376 + "vfile-message": "^1.0.0" 4377 + }, 4378 + "dependencies": { 4379 + "is-buffer": { 4380 + "version": "2.0.3", 4381 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", 4382 + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", 4383 + "dev": true 4384 + } 4385 + } 4386 + }, 4387 + "vfile-find-up": { 4388 + "version": "3.0.0", 4389 + "resolved": "https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-3.0.0.tgz", 4390 + "integrity": "sha512-5ElZCewe3B4D34P27MGjphrJngxLO5+yql43brE+ufghp5Ox68nKfUZlxQBaiGJ8OEL3djAS5fDT1Enn2fUZEg==", 4391 + "dev": true, 4392 + "requires": { 4393 + "to-vfile": "^4.0.0" 4394 + } 4395 + }, 4396 + "vfile-location": { 4397 + "version": "2.0.4", 4398 + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.4.tgz", 4399 + "integrity": "sha512-KRL5uXQPoUKu+NGvQVL4XLORw45W62v4U4gxJ3vRlDfI9QsT4ZN1PNXn/zQpKUulqGDpYuT0XDfp5q9O87/y/w==", 4400 + "dev": true 4401 + }, 4402 + "vfile-message": { 4403 + "version": "1.0.2", 4404 + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.0.2.tgz", 4405 + "integrity": "sha512-dNdEXHfPCvzyOlEaaQ+DcXpcxEz+pFvdrebKLiAMjobjaBC2bMeWoHOKPwJ+I8A4jQOEUDH7uoVcLWDLF1qhVQ==", 4406 + "dev": true, 4407 + "requires": { 4408 + "unist-util-stringify-position": "^1.1.1" 4409 + } 4410 + }, 4411 + "vfile-reporter": { 4412 + "version": "5.1.1", 4413 + "resolved": "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-5.1.1.tgz", 4414 + "integrity": "sha512-A/cfKvfVmeEmAKx1yyOWggCjC/k184Vkl5pVJAw5CEdppHd5FHBVcdyJ1JBSqIdJjJqyhZY4ZD3JycHr/uwmlA==", 4415 + "dev": true, 4416 + "requires": { 4417 + "repeat-string": "^1.5.0", 4418 + "string-width": "^2.0.0", 4419 + "supports-color": "^5.4.0", 4420 + "unist-util-stringify-position": "^1.0.0", 4421 + "vfile-sort": "^2.1.2", 4422 + "vfile-statistics": "^1.1.0" 4423 + }, 4424 + "dependencies": { 4425 + "supports-color": { 4426 + "version": "5.5.0", 4427 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 4428 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 4429 + "dev": true, 4430 + "requires": { 4431 + "has-flag": "^3.0.0" 4432 + } 4433 + } 4434 + } 4435 + }, 4436 + "vfile-sort": { 4437 + "version": "2.1.3", 4438 + "resolved": "https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.1.3.tgz", 4439 + "integrity": "sha512-cHLtYRtFmq8S7zIQe01W8lxbr00raJOUOjFViCLBU7X5tETc0/bET8DKWNMg1mZH44WZVf70PG2k6QO9pAXGcw==", 4440 + "dev": true 4441 + }, 4442 + "vfile-statistics": { 4443 + "version": "1.1.2", 4444 + "resolved": "https://registry.npmjs.org/vfile-statistics/-/vfile-statistics-1.1.2.tgz", 4445 + "integrity": "sha512-16wAC9eEGXdsD35LX9m/iXCRIZyX5LIrDgDtAF92rbATSqsBRbC4n05e0Rj5vt3XRpcKu0UJeWnTxWsSyvNZ+w==", 4446 + "dev": true 4447 + }, 2846 4448 "vinyl": { 2847 4449 "version": "0.4.6", 2848 4450 "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", ··· 2933 4535 "source-map-support": "^0.5.0", 2934 4536 "url-parse": "^1.4.3", 2935 4537 "vinyl-source-stream": "^1.1.0" 4538 + }, 4539 + "dependencies": { 4540 + "browser-stdout": { 4541 + "version": "1.3.0", 4542 + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", 4543 + "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", 4544 + "dev": true 4545 + }, 4546 + "commander": { 4547 + "version": "2.11.0", 4548 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", 4549 + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", 4550 + "dev": true 4551 + }, 4552 + "debug": { 4553 + "version": "3.1.0", 4554 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 4555 + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 4556 + "dev": true, 4557 + "requires": { 4558 + "ms": "2.0.0" 4559 + } 4560 + }, 4561 + "diff": { 4562 + "version": "3.3.1", 4563 + "resolved": "https://registry.npmjs.org/diff/-/diff-3.3.1.tgz", 4564 + "integrity": "sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==", 4565 + "dev": true 4566 + }, 4567 + "growl": { 4568 + "version": "1.10.3", 4569 + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz", 4570 + "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==", 4571 + "dev": true 4572 + }, 4573 + "has-flag": { 4574 + "version": "2.0.0", 4575 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", 4576 + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", 4577 + "dev": true 4578 + }, 4579 + "mocha": { 4580 + "version": "4.1.0", 4581 + "resolved": "https://registry.npmjs.org/mocha/-/mocha-4.1.0.tgz", 4582 + "integrity": "sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==", 4583 + "dev": true, 4584 + "requires": { 4585 + "browser-stdout": "1.3.0", 4586 + "commander": "2.11.0", 4587 + "debug": "3.1.0", 4588 + "diff": "3.3.1", 4589 + "escape-string-regexp": "1.0.5", 4590 + "glob": "7.1.2", 4591 + "growl": "1.10.3", 4592 + "he": "1.1.1", 4593 + "mkdirp": "0.5.1", 4594 + "supports-color": "4.4.0" 4595 + }, 4596 + "dependencies": { 4597 + "glob": { 4598 + "version": "7.1.2", 4599 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 4600 + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 4601 + "dev": true, 4602 + "requires": { 4603 + "fs.realpath": "^1.0.0", 4604 + "inflight": "^1.0.4", 4605 + "inherits": "2", 4606 + "minimatch": "^3.0.4", 4607 + "once": "^1.3.0", 4608 + "path-is-absolute": "^1.0.0" 4609 + } 4610 + } 4611 + } 4612 + }, 4613 + "ms": { 4614 + "version": "2.0.0", 4615 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4616 + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4617 + "dev": true 4618 + }, 4619 + "supports-color": { 4620 + "version": "4.4.0", 4621 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", 4622 + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", 4623 + "dev": true, 4624 + "requires": { 4625 + "has-flag": "^2.0.0" 4626 + } 4627 + } 2936 4628 } 2937 4629 }, 2938 4630 "which": { ··· 2942 4634 "dev": true, 2943 4635 "requires": { 2944 4636 "isexe": "^2.0.0" 4637 + } 4638 + }, 4639 + "widest-line": { 4640 + "version": "2.0.1", 4641 + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", 4642 + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", 4643 + "dev": true, 4644 + "requires": { 4645 + "string-width": "^2.1.1" 2945 4646 } 2946 4647 }, 2947 4648 "wordwrap": { ··· 2965 4666 "mkdirp": "^0.5.1" 2966 4667 } 2967 4668 }, 4669 + "write-file-atomic": { 4670 + "version": "2.3.0", 4671 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", 4672 + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", 4673 + "dev": true, 4674 + "requires": { 4675 + "graceful-fs": "^4.1.11", 4676 + "imurmurhash": "^0.1.4", 4677 + "signal-exit": "^3.0.2" 4678 + } 4679 + }, 4680 + "x-is-string": { 4681 + "version": "0.1.0", 4682 + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", 4683 + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", 4684 + "dev": true 4685 + }, 4686 + "xdg-basedir": { 4687 + "version": "3.0.0", 4688 + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 4689 + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", 4690 + "dev": true 4691 + }, 2968 4692 "xtend": { 2969 4693 "version": "4.0.1", 2970 4694 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", ··· 2976 4700 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 2977 4701 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 2978 4702 "dev": true 4703 + }, 4704 + "yargs-parser": { 4705 + "version": "10.1.0", 4706 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", 4707 + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", 4708 + "dev": true, 4709 + "requires": { 4710 + "camelcase": "^4.1.0" 4711 + } 2979 4712 }, 2980 4713 "yauzl": { 2981 4714 "version": "2.10.0",
+6 -4
package.json
··· 30 30 "test": "node ./node_modules/vscode/bin/test" 31 31 }, 32 32 "devDependencies": { 33 - "typescript": "^2.6.1", 34 - "vscode": "^1.1.21", 35 - "eslint": "^4.11.0", 33 + "@types/mocha": "^2.2.42", 36 34 "@types/node": "^8.10.25", 37 - "@types/mocha": "^2.2.42" 35 + "alex": "^6.0.0", 36 + "eslint": "^4.11.0", 37 + "mocha": "^5.2.0", 38 + "typescript": "^2.6.1", 39 + "vscode": "^1.1.21" 38 40 }, 39 41 "dependencies": { 40 42 "get-random-from-array": "^1.1.1"