A music player that connects to your cloud/distributed storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix tests

+1209 -2299
+1 -1
.gitignore
··· 1 1 .stack-work 2 2 .DS_Store 3 + .tmp.js 3 4 *.cabal 4 5 /build 5 6 deploy.sh 6 7 elm-stuff 7 8 node_modules 8 - tests/Doc
+3 -1
Makefile
··· 74 74 75 75 test: 76 76 @echo "> Run tests" 77 - @$(NODE_BIN)/elm-doc-test && $(NODE_BIN)/elm-test tests/Doc/Main.elm 77 + @$(NODE_BIN)/elm-doctest \ 78 + src/App/Sources/Crypto/Hex.elm \ 79 + src/App/Sources/Crypto/Hmac.elm 78 80 79 81 80 82 watch: build
+1186 -2238
package-lock.json
··· 263 263 "integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=", 264 264 "dev": true 265 265 }, 266 - "binstall": { 267 - "version": "1.2.0", 268 - "resolved": "https://registry.npmjs.org/binstall/-/binstall-1.2.0.tgz", 269 - "integrity": "sha1-aywPWAuePGB/UO96IqVM6f3I2TM=", 270 - "dev": true, 271 - "requires": { 272 - "request": "2.79.0", 273 - "tar": "2.2.1" 274 - }, 275 - "dependencies": { 276 - "ansi-regex": { 277 - "version": "2.1.1", 278 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 279 - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 280 - "dev": true 281 - }, 282 - "ansi-styles": { 283 - "version": "2.2.1", 284 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 285 - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 286 - "dev": true 287 - }, 288 - "caseless": { 289 - "version": "0.11.0", 290 - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", 291 - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", 292 - "dev": true 293 - }, 294 - "chalk": { 295 - "version": "1.1.3", 296 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 297 - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 298 - "dev": true, 299 - "requires": { 300 - "ansi-styles": "2.2.1", 301 - "escape-string-regexp": "1.0.5", 302 - "has-ansi": "2.0.0", 303 - "strip-ansi": "3.0.1", 304 - "supports-color": "2.0.0" 305 - } 306 - }, 307 - "escape-string-regexp": { 308 - "version": "1.0.5", 309 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 310 - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 311 - "dev": true 312 - }, 313 - "form-data": { 314 - "version": "2.1.4", 315 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", 316 - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", 317 - "dev": true, 318 - "requires": { 319 - "asynckit": "0.4.0", 320 - "combined-stream": "1.0.5", 321 - "mime-types": "2.1.16" 322 - } 323 - }, 324 - "har-validator": { 325 - "version": "2.0.6", 326 - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", 327 - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", 328 - "dev": true, 329 - "requires": { 330 - "chalk": "1.1.3", 331 - "commander": "2.9.0", 332 - "is-my-json-valid": "2.16.1", 333 - "pinkie-promise": "2.0.1" 334 - } 335 - }, 336 - "has-ansi": { 337 - "version": "2.0.0", 338 - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 339 - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 340 - "dev": true, 341 - "requires": { 342 - "ansi-regex": "2.1.1" 343 - } 344 - }, 345 - "inherits": { 346 - "version": "2.0.3", 347 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 348 - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 349 - "dev": true 350 - }, 351 - "pinkie": { 352 - "version": "2.0.4", 353 - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 354 - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 355 - "dev": true 356 - }, 357 - "pinkie-promise": { 358 - "version": "2.0.1", 359 - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 360 - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 361 - "dev": true, 362 - "requires": { 363 - "pinkie": "2.0.4" 364 - } 365 - }, 366 - "qs": { 367 - "version": "6.3.2", 368 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", 369 - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", 370 - "dev": true 371 - }, 372 - "request": { 373 - "version": "2.79.0", 374 - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", 375 - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", 376 - "dev": true, 377 - "requires": { 378 - "aws-sign2": "0.6.0", 379 - "aws4": "1.6.0", 380 - "caseless": "0.11.0", 381 - "combined-stream": "1.0.5", 382 - "extend": "3.0.1", 383 - "forever-agent": "0.6.1", 384 - "form-data": "2.1.4", 385 - "har-validator": "2.0.6", 386 - "hawk": "3.1.3", 387 - "http-signature": "1.1.1", 388 - "is-typedarray": "1.0.0", 389 - "isstream": "0.1.2", 390 - "json-stringify-safe": "5.0.1", 391 - "mime-types": "2.1.16", 392 - "oauth-sign": "0.8.2", 393 - "qs": "6.3.2", 394 - "stringstream": "0.0.5", 395 - "tough-cookie": "2.3.2", 396 - "tunnel-agent": "0.4.3", 397 - "uuid": "3.1.0" 398 - } 399 - }, 400 - "strip-ansi": { 401 - "version": "3.0.1", 402 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 403 - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 404 - "dev": true, 405 - "requires": { 406 - "ansi-regex": "2.1.1" 407 - } 408 - }, 409 - "supports-color": { 410 - "version": "2.0.0", 411 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 412 - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 413 - "dev": true 414 - }, 415 - "tar": { 416 - "version": "2.2.1", 417 - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", 418 - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", 419 - "dev": true, 420 - "requires": { 421 - "block-stream": "0.0.9", 422 - "fstream": "1.0.11", 423 - "inherits": "2.0.3" 424 - } 425 - }, 426 - "tunnel-agent": { 427 - "version": "0.4.3", 428 - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", 429 - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", 430 - "dev": true 431 - } 432 - } 433 - }, 434 266 "bip66": { 435 267 "version": "1.1.5", 436 268 "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", ··· 901 733 "lodash.some": "4.6.0" 902 734 } 903 735 }, 736 + "chokidar": { 737 + "version": "1.7.0", 738 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", 739 + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", 740 + "requires": { 741 + "anymatch": "1.3.2", 742 + "async-each": "1.0.1", 743 + "fsevents": "1.1.2", 744 + "glob-parent": "2.0.0", 745 + "inherits": "2.0.3", 746 + "is-binary-path": "1.0.1", 747 + "is-glob": "2.0.1", 748 + "path-is-absolute": "1.0.1", 749 + "readdirp": "2.1.0" 750 + }, 751 + "dependencies": { 752 + "anymatch": { 753 + "version": "1.3.2", 754 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", 755 + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", 756 + "requires": { 757 + "micromatch": "2.3.11", 758 + "normalize-path": "2.1.1" 759 + } 760 + }, 761 + "arr-diff": { 762 + "version": "2.0.0", 763 + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 764 + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 765 + "requires": { 766 + "arr-flatten": "1.1.0" 767 + } 768 + }, 769 + "arr-flatten": { 770 + "version": "1.1.0", 771 + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 772 + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" 773 + }, 774 + "array-unique": { 775 + "version": "0.2.1", 776 + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 777 + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" 778 + }, 779 + "async-each": { 780 + "version": "1.0.1", 781 + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", 782 + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" 783 + }, 784 + "balanced-match": { 785 + "version": "1.0.0", 786 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 787 + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 788 + }, 789 + "binary-extensions": { 790 + "version": "1.10.0", 791 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz", 792 + "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=" 793 + }, 794 + "brace-expansion": { 795 + "version": "1.1.8", 796 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", 797 + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", 798 + "requires": { 799 + "balanced-match": "1.0.0", 800 + "concat-map": "0.0.1" 801 + } 802 + }, 803 + "braces": { 804 + "version": "1.8.5", 805 + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 806 + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 807 + "requires": { 808 + "expand-range": "1.8.2", 809 + "preserve": "0.2.0", 810 + "repeat-element": "1.1.2" 811 + } 812 + }, 813 + "concat-map": { 814 + "version": "0.0.1", 815 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 816 + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 817 + }, 818 + "core-util-is": { 819 + "version": "1.0.2", 820 + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 821 + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" 822 + }, 823 + "expand-brackets": { 824 + "version": "0.1.5", 825 + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 826 + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 827 + "requires": { 828 + "is-posix-bracket": "0.1.1" 829 + } 830 + }, 831 + "expand-range": { 832 + "version": "1.8.2", 833 + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 834 + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 835 + "requires": { 836 + "fill-range": "2.2.3" 837 + } 838 + }, 839 + "extglob": { 840 + "version": "0.3.2", 841 + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 842 + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 843 + "requires": { 844 + "is-extglob": "1.0.0" 845 + } 846 + }, 847 + "filename-regex": { 848 + "version": "2.0.1", 849 + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 850 + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" 851 + }, 852 + "fill-range": { 853 + "version": "2.2.3", 854 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 855 + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 856 + "requires": { 857 + "is-number": "2.1.0", 858 + "isobject": "2.1.0", 859 + "randomatic": "1.1.7", 860 + "repeat-element": "1.1.2", 861 + "repeat-string": "1.6.1" 862 + } 863 + }, 864 + "for-in": { 865 + "version": "1.0.2", 866 + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 867 + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" 868 + }, 869 + "for-own": { 870 + "version": "0.1.5", 871 + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 872 + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 873 + "requires": { 874 + "for-in": "1.0.2" 875 + } 876 + }, 877 + "glob-base": { 878 + "version": "0.3.0", 879 + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 880 + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 881 + "requires": { 882 + "glob-parent": "2.0.0", 883 + "is-glob": "2.0.1" 884 + } 885 + }, 886 + "glob-parent": { 887 + "version": "2.0.0", 888 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 889 + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 890 + "requires": { 891 + "is-glob": "2.0.1" 892 + } 893 + }, 894 + "graceful-fs": { 895 + "version": "4.1.11", 896 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 897 + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" 898 + }, 899 + "inherits": { 900 + "version": "2.0.3", 901 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 902 + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" 903 + }, 904 + "is-binary-path": { 905 + "version": "1.0.1", 906 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 907 + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 908 + "requires": { 909 + "binary-extensions": "1.10.0" 910 + } 911 + }, 912 + "is-buffer": { 913 + "version": "1.1.5", 914 + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", 915 + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=" 916 + }, 917 + "is-dotfile": { 918 + "version": "1.0.3", 919 + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 920 + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" 921 + }, 922 + "is-equal-shallow": { 923 + "version": "0.1.3", 924 + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 925 + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 926 + "requires": { 927 + "is-primitive": "2.0.0" 928 + } 929 + }, 930 + "is-extendable": { 931 + "version": "0.1.1", 932 + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 933 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" 934 + }, 935 + "is-extglob": { 936 + "version": "1.0.0", 937 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 938 + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" 939 + }, 940 + "is-glob": { 941 + "version": "2.0.1", 942 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 943 + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 944 + "requires": { 945 + "is-extglob": "1.0.0" 946 + } 947 + }, 948 + "is-number": { 949 + "version": "2.1.0", 950 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 951 + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 952 + "requires": { 953 + "kind-of": "3.2.2" 954 + } 955 + }, 956 + "is-posix-bracket": { 957 + "version": "0.1.1", 958 + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 959 + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" 960 + }, 961 + "is-primitive": { 962 + "version": "2.0.0", 963 + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 964 + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" 965 + }, 966 + "isarray": { 967 + "version": "1.0.0", 968 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 969 + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" 970 + }, 971 + "isobject": { 972 + "version": "2.1.0", 973 + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 974 + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 975 + "requires": { 976 + "isarray": "1.0.0" 977 + } 978 + }, 979 + "kind-of": { 980 + "version": "3.2.2", 981 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 982 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 983 + "requires": { 984 + "is-buffer": "1.1.5" 985 + } 986 + }, 987 + "micromatch": { 988 + "version": "2.3.11", 989 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 990 + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 991 + "requires": { 992 + "arr-diff": "2.0.0", 993 + "array-unique": "0.2.1", 994 + "braces": "1.8.5", 995 + "expand-brackets": "0.1.5", 996 + "extglob": "0.3.2", 997 + "filename-regex": "2.0.1", 998 + "is-extglob": "1.0.0", 999 + "is-glob": "2.0.1", 1000 + "kind-of": "3.2.2", 1001 + "normalize-path": "2.1.1", 1002 + "object.omit": "2.0.1", 1003 + "parse-glob": "3.0.4", 1004 + "regex-cache": "0.4.4" 1005 + } 1006 + }, 1007 + "minimatch": { 1008 + "version": "3.0.4", 1009 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1010 + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1011 + "requires": { 1012 + "brace-expansion": "1.1.8" 1013 + } 1014 + }, 1015 + "normalize-path": { 1016 + "version": "2.1.1", 1017 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 1018 + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 1019 + "requires": { 1020 + "remove-trailing-separator": "1.1.0" 1021 + } 1022 + }, 1023 + "object.omit": { 1024 + "version": "2.0.1", 1025 + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 1026 + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 1027 + "requires": { 1028 + "for-own": "0.1.5", 1029 + "is-extendable": "0.1.1" 1030 + } 1031 + }, 1032 + "parse-glob": { 1033 + "version": "3.0.4", 1034 + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 1035 + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 1036 + "requires": { 1037 + "glob-base": "0.3.0", 1038 + "is-dotfile": "1.0.3", 1039 + "is-extglob": "1.0.0", 1040 + "is-glob": "2.0.1" 1041 + } 1042 + }, 1043 + "path-is-absolute": { 1044 + "version": "1.0.1", 1045 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1046 + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 1047 + }, 1048 + "preserve": { 1049 + "version": "0.2.0", 1050 + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 1051 + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" 1052 + }, 1053 + "process-nextick-args": { 1054 + "version": "1.0.7", 1055 + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 1056 + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" 1057 + }, 1058 + "randomatic": { 1059 + "version": "1.1.7", 1060 + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", 1061 + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 1062 + "requires": { 1063 + "is-number": "3.0.0", 1064 + "kind-of": "4.0.0" 1065 + }, 1066 + "dependencies": { 1067 + "is-number": { 1068 + "version": "3.0.0", 1069 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 1070 + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 1071 + "requires": { 1072 + "kind-of": "3.2.2" 1073 + }, 1074 + "dependencies": { 1075 + "kind-of": { 1076 + "version": "3.2.2", 1077 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1078 + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1079 + "requires": { 1080 + "is-buffer": "1.1.5" 1081 + } 1082 + } 1083 + } 1084 + }, 1085 + "kind-of": { 1086 + "version": "4.0.0", 1087 + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 1088 + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 1089 + "requires": { 1090 + "is-buffer": "1.1.5" 1091 + } 1092 + } 1093 + } 1094 + }, 1095 + "readable-stream": { 1096 + "version": "2.3.3", 1097 + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", 1098 + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", 1099 + "requires": { 1100 + "core-util-is": "1.0.2", 1101 + "inherits": "2.0.3", 1102 + "isarray": "1.0.0", 1103 + "process-nextick-args": "1.0.7", 1104 + "safe-buffer": "5.1.1", 1105 + "string_decoder": "1.0.3", 1106 + "util-deprecate": "1.0.2" 1107 + } 1108 + }, 1109 + "readdirp": { 1110 + "version": "2.1.0", 1111 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", 1112 + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", 1113 + "requires": { 1114 + "graceful-fs": "4.1.11", 1115 + "minimatch": "3.0.4", 1116 + "readable-stream": "2.3.3", 1117 + "set-immediate-shim": "1.0.1" 1118 + } 1119 + }, 1120 + "regex-cache": { 1121 + "version": "0.4.4", 1122 + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 1123 + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 1124 + "requires": { 1125 + "is-equal-shallow": "0.1.3" 1126 + } 1127 + }, 1128 + "repeat-element": { 1129 + "version": "1.1.2", 1130 + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 1131 + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" 1132 + }, 1133 + "repeat-string": { 1134 + "version": "1.6.1", 1135 + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1136 + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" 1137 + }, 1138 + "set-immediate-shim": { 1139 + "version": "1.0.1", 1140 + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 1141 + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" 1142 + }, 1143 + "string_decoder": { 1144 + "version": "1.0.3", 1145 + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 1146 + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", 1147 + "requires": { 1148 + "safe-buffer": "5.1.1" 1149 + } 1150 + }, 1151 + "util-deprecate": { 1152 + "version": "1.0.2", 1153 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1154 + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" 1155 + } 1156 + } 1157 + }, 904 1158 "cipher-base": { 905 1159 "version": "http://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", 906 1160 "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=", ··· 1377 1631 "tmp": "0.0.28" 1378 1632 } 1379 1633 }, 1380 - "elm-doc-test": { 1381 - "version": "2.2.3", 1382 - "resolved": "https://registry.npmjs.org/elm-doc-test/-/elm-doc-test-2.2.3.tgz", 1383 - "integrity": "sha1-Yqvy3XCHURafObSVuNSBwH/xD1U=", 1384 - "dev": true, 1634 + "elm-doctest": { 1635 + "version": "0.3.5", 1636 + "resolved": "https://registry.npmjs.org/elm-doctest/-/elm-doctest-0.3.5.tgz", 1637 + "integrity": "sha512-BvOf9K2AAfpagJD1LrbHasjUtfiYPlAEHY0O/cRGKCtecW5xkFnX0/3FV+pybC15/pWL1HWBr4vawtFGz8ZGLw==", 1385 1638 "requires": { 1386 - "fs-extra": "1.0.0", 1387 - "mkdirp": "0.5.1", 1388 - "yargs": "6.6.0" 1639 + "chokidar": "1.7.0", 1640 + "minimist": "1.2.0" 1389 1641 }, 1390 1642 "dependencies": { 1391 - "ansi-regex": { 1392 - "version": "2.1.1", 1393 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 1394 - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 1395 - "dev": true 1396 - }, 1397 - "builtin-modules": { 1398 - "version": "1.1.1", 1399 - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 1400 - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 1401 - "dev": true 1402 - }, 1403 - "camelcase": { 1404 - "version": "3.0.0", 1405 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 1406 - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 1407 - "dev": true 1408 - }, 1409 - "cliui": { 1410 - "version": "3.2.0", 1411 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 1412 - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 1413 - "dev": true, 1414 - "requires": { 1415 - "string-width": "1.0.2", 1416 - "strip-ansi": "3.0.1", 1417 - "wrap-ansi": "2.1.0" 1418 - } 1419 - }, 1420 - "code-point-at": { 1421 - "version": "1.1.0", 1422 - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 1423 - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 1424 - "dev": true 1425 - }, 1426 - "decamelize": { 1427 - "version": "1.2.0", 1428 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1429 - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 1430 - "dev": true 1431 - }, 1432 - "error-ex": { 1433 - "version": "1.3.1", 1434 - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", 1435 - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", 1436 - "dev": true, 1437 - "requires": { 1438 - "is-arrayish": "0.2.1" 1439 - } 1440 - }, 1441 - "find-up": { 1442 - "version": "1.1.2", 1443 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 1444 - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 1445 - "dev": true, 1446 - "requires": { 1447 - "path-exists": "2.1.0", 1448 - "pinkie-promise": "2.0.1" 1449 - } 1450 - }, 1451 - "fs-extra": { 1452 - "version": "1.0.0", 1453 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", 1454 - "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", 1455 - "dev": true, 1456 - "requires": { 1457 - "graceful-fs": "4.1.11", 1458 - "jsonfile": "2.4.0", 1459 - "klaw": "1.3.1" 1460 - } 1461 - }, 1462 - "get-caller-file": { 1463 - "version": "1.0.2", 1464 - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", 1465 - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", 1466 - "dev": true 1467 - }, 1468 - "graceful-fs": { 1469 - "version": "4.1.11", 1470 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 1471 - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 1472 - "dev": true 1473 - }, 1474 - "hosted-git-info": { 1475 - "version": "2.5.0", 1476 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", 1477 - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", 1478 - "dev": true 1479 - }, 1480 - "invert-kv": { 1481 - "version": "1.0.0", 1482 - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 1483 - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 1484 - "dev": true 1485 - }, 1486 - "is-arrayish": { 1487 - "version": "0.2.1", 1488 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1489 - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 1490 - "dev": true 1491 - }, 1492 - "is-builtin-module": { 1493 - "version": "1.0.0", 1494 - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 1495 - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 1496 - "dev": true, 1497 - "requires": { 1498 - "builtin-modules": "1.1.1" 1499 - } 1500 - }, 1501 - "is-fullwidth-code-point": { 1502 - "version": "1.0.0", 1503 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1504 - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1505 - "dev": true, 1506 - "requires": { 1507 - "number-is-nan": "1.0.1" 1508 - } 1509 - }, 1510 - "is-utf8": { 1511 - "version": "0.2.1", 1512 - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 1513 - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 1514 - "dev": true 1515 - }, 1516 - "jsonfile": { 1517 - "version": "2.4.0", 1518 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 1519 - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", 1520 - "dev": true, 1521 - "requires": { 1522 - "graceful-fs": "4.1.11" 1523 - } 1524 - }, 1525 - "klaw": { 1526 - "version": "1.3.1", 1527 - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", 1528 - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", 1529 - "dev": true, 1530 - "requires": { 1531 - "graceful-fs": "4.1.11" 1532 - } 1533 - }, 1534 - "lcid": { 1535 - "version": "1.0.0", 1536 - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 1537 - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 1538 - "dev": true, 1539 - "requires": { 1540 - "invert-kv": "1.0.0" 1541 - } 1542 - }, 1543 - "load-json-file": { 1544 - "version": "1.1.0", 1545 - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 1546 - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 1547 - "dev": true, 1548 - "requires": { 1549 - "graceful-fs": "4.1.11", 1550 - "parse-json": "2.2.0", 1551 - "pify": "2.3.0", 1552 - "pinkie-promise": "2.0.1", 1553 - "strip-bom": "2.0.0" 1554 - } 1555 - }, 1556 1643 "minimist": { 1557 - "version": "0.0.8", 1558 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 1559 - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 1560 - "dev": true 1561 - }, 1562 - "mkdirp": { 1563 - "version": "0.5.1", 1564 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 1565 - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 1566 - "dev": true, 1567 - "requires": { 1568 - "minimist": "0.0.8" 1569 - } 1570 - }, 1571 - "normalize-package-data": { 1572 - "version": "2.4.0", 1573 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", 1574 - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", 1575 - "dev": true, 1576 - "requires": { 1577 - "hosted-git-info": "2.5.0", 1578 - "is-builtin-module": "1.0.0", 1579 - "semver": "5.4.1", 1580 - "validate-npm-package-license": "3.0.1" 1581 - } 1582 - }, 1583 - "number-is-nan": { 1584 - "version": "1.0.1", 1585 - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 1586 - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 1587 - "dev": true 1588 - }, 1589 - "os-locale": { 1590 - "version": "1.4.0", 1591 - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 1592 - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 1593 - "dev": true, 1594 - "requires": { 1595 - "lcid": "1.0.0" 1596 - } 1597 - }, 1598 - "parse-json": { 1599 - "version": "2.2.0", 1600 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 1601 - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 1602 - "dev": true, 1603 - "requires": { 1604 - "error-ex": "1.3.1" 1605 - } 1606 - }, 1607 - "path-exists": { 1608 - "version": "2.1.0", 1609 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 1610 - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 1611 - "dev": true, 1612 - "requires": { 1613 - "pinkie-promise": "2.0.1" 1614 - } 1615 - }, 1616 - "path-type": { 1617 - "version": "1.1.0", 1618 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 1619 - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 1620 - "dev": true, 1621 - "requires": { 1622 - "graceful-fs": "4.1.11", 1623 - "pify": "2.3.0", 1624 - "pinkie-promise": "2.0.1" 1625 - } 1626 - }, 1627 - "pify": { 1628 - "version": "2.3.0", 1629 - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1630 - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1631 - "dev": true 1632 - }, 1633 - "pinkie": { 1634 - "version": "2.0.4", 1635 - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 1636 - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 1637 - "dev": true 1638 - }, 1639 - "pinkie-promise": { 1640 - "version": "2.0.1", 1641 - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 1642 - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 1643 - "dev": true, 1644 - "requires": { 1645 - "pinkie": "2.0.4" 1646 - } 1647 - }, 1648 - "read-pkg": { 1649 - "version": "1.1.0", 1650 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 1651 - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 1652 - "dev": true, 1653 - "requires": { 1654 - "load-json-file": "1.1.0", 1655 - "normalize-package-data": "2.4.0", 1656 - "path-type": "1.1.0" 1657 - } 1658 - }, 1659 - "read-pkg-up": { 1660 - "version": "1.0.1", 1661 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 1662 - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 1663 - "dev": true, 1664 - "requires": { 1665 - "find-up": "1.1.2", 1666 - "read-pkg": "1.1.0" 1667 - } 1668 - }, 1669 - "require-directory": { 1670 - "version": "2.1.1", 1671 - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1672 - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 1673 - "dev": true 1674 - }, 1675 - "require-main-filename": { 1676 - "version": "1.0.1", 1677 - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 1678 - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 1679 - "dev": true 1680 - }, 1681 - "semver": { 1682 - "version": "5.4.1", 1683 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", 1684 - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", 1685 - "dev": true 1686 - }, 1687 - "set-blocking": { 1688 - "version": "2.0.0", 1689 - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 1690 - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 1691 - "dev": true 1692 - }, 1693 - "spdx-correct": { 1694 - "version": "1.0.2", 1695 - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", 1696 - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", 1697 - "dev": true, 1698 - "requires": { 1699 - "spdx-license-ids": "1.2.2" 1700 - } 1701 - }, 1702 - "spdx-expression-parse": { 1703 - "version": "1.0.4", 1704 - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", 1705 - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", 1706 - "dev": true 1707 - }, 1708 - "spdx-license-ids": { 1709 - "version": "1.2.2", 1710 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", 1711 - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", 1712 - "dev": true 1713 - }, 1714 - "string-width": { 1715 - "version": "1.0.2", 1716 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 1717 - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1718 - "dev": true, 1719 - "requires": { 1720 - "code-point-at": "1.1.0", 1721 - "is-fullwidth-code-point": "1.0.0", 1722 - "strip-ansi": "3.0.1" 1723 - } 1724 - }, 1725 - "strip-ansi": { 1726 - "version": "3.0.1", 1727 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1728 - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1729 - "dev": true, 1730 - "requires": { 1731 - "ansi-regex": "2.1.1" 1732 - } 1733 - }, 1734 - "strip-bom": { 1735 - "version": "2.0.0", 1736 - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 1737 - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 1738 - "dev": true, 1739 - "requires": { 1740 - "is-utf8": "0.2.1" 1741 - } 1742 - }, 1743 - "validate-npm-package-license": { 1744 - "version": "3.0.1", 1745 - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", 1746 - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", 1747 - "dev": true, 1748 - "requires": { 1749 - "spdx-correct": "1.0.2", 1750 - "spdx-expression-parse": "1.0.4" 1751 - } 1752 - }, 1753 - "which-module": { 1754 - "version": "1.0.0", 1755 - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 1756 - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", 1757 - "dev": true 1758 - }, 1759 - "wrap-ansi": { 1760 - "version": "2.1.0", 1761 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 1762 - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 1763 - "dev": true, 1764 - "requires": { 1765 - "string-width": "1.0.2", 1766 - "strip-ansi": "3.0.1" 1767 - } 1768 - }, 1769 - "y18n": { 1770 - "version": "3.2.1", 1771 - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 1772 - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 1773 - "dev": true 1774 - }, 1775 - "yargs": { 1776 - "version": "6.6.0", 1777 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", 1778 - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", 1779 - "dev": true, 1780 - "requires": { 1781 - "camelcase": "3.0.0", 1782 - "cliui": "3.2.0", 1783 - "decamelize": "1.2.0", 1784 - "get-caller-file": "1.0.2", 1785 - "os-locale": "1.4.0", 1786 - "read-pkg-up": "1.0.1", 1787 - "require-directory": "2.1.1", 1788 - "require-main-filename": "1.0.1", 1789 - "set-blocking": "2.0.0", 1790 - "string-width": "1.0.2", 1791 - "which-module": "1.0.0", 1792 - "y18n": "3.2.1", 1793 - "yargs-parser": "4.2.1" 1794 - } 1795 - }, 1796 - "yargs-parser": { 1797 - "version": "4.2.1", 1798 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", 1799 - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", 1800 - "dev": true, 1801 - "requires": { 1802 - "camelcase": "3.0.0" 1803 - } 1644 + "version": "1.2.0", 1645 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1646 + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" 1804 1647 } 1805 1648 } 1806 1649 }, ··· 1997 1840 } 1998 1841 } 1999 1842 }, 2000 - "elm-test": { 2001 - "version": "0.18.9", 2002 - "resolved": "https://registry.npmjs.org/elm-test/-/elm-test-0.18.9.tgz", 2003 - "integrity": "sha512-fOiYhfZYTmQC5B1RCGw7bMRj39RocbPl5VdffRtfxA35hyVS2lj+zGxOXimSKfiAPCwa0PFrqAw09Jx8n2M+KQ==", 1843 + "encoding": { 1844 + "version": "0.1.12", 1845 + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", 1846 + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", 1847 + "requires": { 1848 + "iconv-lite": "0.4.19" 1849 + } 1850 + }, 1851 + "end-of-stream": { 1852 + "version": "1.4.0", 1853 + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", 1854 + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", 1855 + "dev": true, 1856 + "requires": { 1857 + "once": "http://registry.npmjs.org/once/-/once-1.4.0.tgz" 1858 + } 1859 + }, 1860 + "entities": { 1861 + "version": "1.1.1", 1862 + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", 1863 + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" 1864 + }, 1865 + "error-ex": { 1866 + "version": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", 1867 + "integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=", 2004 1868 "dev": true, 2005 1869 "requires": { 2006 - "binstall": "1.2.0", 2007 - "chalk": "2.1.0", 2008 - "chokidar": "1.6.0", 2009 - "cross-spawn": "4.0.0", 2010 - "find-parent-dir": "0.3.0", 2011 - "firstline": "1.2.1", 2012 - "fs-extra": "0.30.0", 2013 - "fsevents": "1.1.2", 2014 - "glob": "7.1.2", 2015 - "lodash": "4.13.1", 2016 - "minimist": "1.2.0", 2017 - "murmur-hash-js": "1.0.0", 2018 - "node-elm-compiler": "4.3.3", 2019 - "supports-color": "4.2.0", 2020 - "xmlbuilder": "8.2.2" 1870 + "is-arrayish": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" 1871 + } 1872 + }, 1873 + "es6-promise": { 1874 + "version": "4.1.1", 1875 + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", 1876 + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" 1877 + }, 1878 + "escape-string-regexp": { 1879 + "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1880 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 1881 + "dev": true 1882 + }, 1883 + "esprima": { 1884 + "version": "4.0.0", 1885 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", 1886 + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", 1887 + "dev": true 1888 + }, 1889 + "events": { 1890 + "version": "1.1.1", 1891 + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 1892 + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", 1893 + "dev": true 1894 + }, 1895 + "evp_bytestokey": { 1896 + "version": "1.0.3", 1897 + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 1898 + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 1899 + "dev": true, 1900 + "requires": { 1901 + "md5.js": "1.3.4", 1902 + "safe-buffer": "5.1.1" 1903 + } 1904 + }, 1905 + "execa": { 1906 + "version": "0.7.0", 1907 + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 1908 + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 1909 + "dev": true, 1910 + "requires": { 1911 + "cross-spawn": "5.1.0", 1912 + "get-stream": "3.0.0", 1913 + "is-stream": "1.1.0", 1914 + "npm-run-path": "2.0.2", 1915 + "p-finally": "1.0.0", 1916 + "signal-exit": "3.0.2", 1917 + "strip-eof": "1.0.0" 2021 1918 }, 2022 1919 "dependencies": { 2023 - "ansi-styles": { 2024 - "version": "3.2.0", 2025 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", 2026 - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", 1920 + "cross-spawn": { 1921 + "version": "5.1.0", 1922 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 1923 + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 2027 1924 "dev": true, 2028 1925 "requires": { 2029 - "color-convert": "1.9.0" 1926 + "lru-cache": "http://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", 1927 + "shebang-command": "1.2.0", 1928 + "which": "http://registry.npmjs.org/which/-/which-1.2.12.tgz" 2030 1929 } 1930 + } 1931 + } 1932 + }, 1933 + "expand-brackets": { 1934 + "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 1935 + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 1936 + "dev": true, 1937 + "requires": { 1938 + "is-posix-bracket": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" 1939 + } 1940 + }, 1941 + "expand-range": { 1942 + "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 1943 + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 1944 + "dev": true, 1945 + "requires": { 1946 + "fill-range": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz" 1947 + } 1948 + }, 1949 + "extend": { 1950 + "version": "3.0.1", 1951 + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", 1952 + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" 1953 + }, 1954 + "extglob": { 1955 + "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 1956 + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 1957 + "dev": true, 1958 + "requires": { 1959 + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" 1960 + } 1961 + }, 1962 + "extsprintf": { 1963 + "version": "1.3.0", 1964 + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 1965 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" 1966 + }, 1967 + "eyes": { 1968 + "version": "0.1.8", 1969 + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", 1970 + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", 1971 + "dev": true 1972 + }, 1973 + "fast-deep-equal": { 1974 + "version": "1.0.0", 1975 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", 1976 + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" 1977 + }, 1978 + "filename-regex": { 1979 + "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", 1980 + "integrity": "sha1-mW4+gEebmLmJfxWopYs9CE6SZ3U=", 1981 + "dev": true 1982 + }, 1983 + "fill-range": { 1984 + "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 1985 + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 1986 + "dev": true, 1987 + "requires": { 1988 + "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 1989 + "isobject": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 1990 + "randomatic": "http://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", 1991 + "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 1992 + "repeat-string": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" 1993 + } 1994 + }, 1995 + "for-in": { 1996 + "version": "http://registry.npmjs.org/for-in/-/for-in-1.0.1.tgz", 1997 + "integrity": "sha1-1sPjeYzqqjAQR7EJ3t8bGuN6Dvo=", 1998 + "dev": true 1999 + }, 2000 + "for-own": { 2001 + "version": "http://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 2002 + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 2003 + "dev": true, 2004 + "requires": { 2005 + "for-in": "http://registry.npmjs.org/for-in/-/for-in-1.0.1.tgz" 2006 + } 2007 + }, 2008 + "forever-agent": { 2009 + "version": "0.6.1", 2010 + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 2011 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" 2012 + }, 2013 + "form-data": { 2014 + "version": "2.3.1", 2015 + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", 2016 + "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", 2017 + "requires": { 2018 + "asynckit": "0.4.0", 2019 + "combined-stream": "1.0.5", 2020 + "mime-types": "2.1.16" 2021 + } 2022 + }, 2023 + "fs.realpath": { 2024 + "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2025 + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 2026 + "dev": true 2027 + }, 2028 + "fsevents": { 2029 + "version": "1.1.2", 2030 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz", 2031 + "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==", 2032 + "optional": true, 2033 + "requires": { 2034 + "nan": "2.7.0", 2035 + "node-pre-gyp": "0.6.36" 2036 + }, 2037 + "dependencies": { 2038 + "abbrev": { 2039 + "version": "1.1.0", 2040 + "bundled": true, 2041 + "optional": true 2031 2042 }, 2032 - "anymatch": { 2033 - "version": "1.3.2", 2034 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", 2035 - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", 2036 - "dev": true, 2043 + "ajv": { 2044 + "version": "4.11.8", 2045 + "bundled": true, 2046 + "optional": true, 2037 2047 "requires": { 2038 - "micromatch": "2.3.11", 2039 - "normalize-path": "2.1.1" 2048 + "co": "4.6.0", 2049 + "json-stable-stringify": "1.0.1" 2040 2050 } 2041 2051 }, 2042 - "arr-diff": { 2043 - "version": "2.0.0", 2044 - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 2045 - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 2046 - "dev": true, 2052 + "ansi-regex": { 2053 + "version": "2.1.1", 2054 + "bundled": true 2055 + }, 2056 + "aproba": { 2057 + "version": "1.1.1", 2058 + "bundled": true, 2059 + "optional": true 2060 + }, 2061 + "are-we-there-yet": { 2062 + "version": "1.1.4", 2063 + "bundled": true, 2064 + "optional": true, 2047 2065 "requires": { 2048 - "arr-flatten": "1.1.0" 2066 + "delegates": "1.0.0", 2067 + "readable-stream": "2.2.9" 2049 2068 } 2050 2069 }, 2051 - "arr-flatten": { 2052 - "version": "1.1.0", 2053 - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 2054 - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 2055 - "dev": true 2070 + "asn1": { 2071 + "version": "0.2.3", 2072 + "bundled": true, 2073 + "optional": true 2056 2074 }, 2057 - "array-unique": { 2058 - "version": "0.2.1", 2059 - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 2060 - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", 2061 - "dev": true 2075 + "assert-plus": { 2076 + "version": "0.2.0", 2077 + "bundled": true, 2078 + "optional": true 2062 2079 }, 2063 - "async-each": { 2064 - "version": "1.0.1", 2065 - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", 2066 - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", 2067 - "dev": true 2080 + "asynckit": { 2081 + "version": "0.4.0", 2082 + "bundled": true, 2083 + "optional": true 2084 + }, 2085 + "aws-sign2": { 2086 + "version": "0.6.0", 2087 + "bundled": true, 2088 + "optional": true 2089 + }, 2090 + "aws4": { 2091 + "version": "1.6.0", 2092 + "bundled": true, 2093 + "optional": true 2068 2094 }, 2069 2095 "balanced-match": { 2070 - "version": "1.0.0", 2071 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 2072 - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 2073 - "dev": true 2096 + "version": "0.4.2", 2097 + "bundled": true 2074 2098 }, 2075 - "binary-extensions": { 2076 - "version": "1.10.0", 2077 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz", 2078 - "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=", 2079 - "dev": true 2099 + "bcrypt-pbkdf": { 2100 + "version": "1.0.1", 2101 + "bundled": true, 2102 + "optional": true, 2103 + "requires": { 2104 + "tweetnacl": "0.14.5" 2105 + } 2080 2106 }, 2081 - "brace-expansion": { 2082 - "version": "1.1.8", 2083 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", 2084 - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", 2085 - "dev": true, 2107 + "block-stream": { 2108 + "version": "0.0.9", 2109 + "bundled": true, 2086 2110 "requires": { 2087 - "balanced-match": "1.0.0", 2088 - "concat-map": "0.0.1" 2111 + "inherits": "2.0.3" 2089 2112 } 2090 2113 }, 2091 - "braces": { 2092 - "version": "1.8.5", 2093 - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 2094 - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 2095 - "dev": true, 2114 + "boom": { 2115 + "version": "2.10.1", 2116 + "bundled": true, 2096 2117 "requires": { 2097 - "expand-range": "1.8.2", 2098 - "preserve": "0.2.0", 2099 - "repeat-element": "1.1.2" 2118 + "hoek": "2.16.3" 2100 2119 } 2101 2120 }, 2102 - "chalk": { 2103 - "version": "2.1.0", 2104 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", 2105 - "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", 2106 - "dev": true, 2121 + "brace-expansion": { 2122 + "version": "1.1.7", 2123 + "bundled": true, 2107 2124 "requires": { 2108 - "ansi-styles": "3.2.0", 2109 - "escape-string-regexp": "1.0.5", 2110 - "supports-color": "4.2.0" 2125 + "balanced-match": "0.4.2", 2126 + "concat-map": "0.0.1" 2111 2127 } 2112 2128 }, 2113 - "chokidar": { 2114 - "version": "1.6.0", 2115 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.0.tgz", 2116 - "integrity": "sha1-kMMq1IApAddxPeUy3ChOlqY60Fg=", 2117 - "dev": true, 2129 + "buffer-shims": { 2130 + "version": "1.0.0", 2131 + "bundled": true 2132 + }, 2133 + "caseless": { 2134 + "version": "0.12.0", 2135 + "bundled": true, 2136 + "optional": true 2137 + }, 2138 + "co": { 2139 + "version": "4.6.0", 2140 + "bundled": true, 2141 + "optional": true 2142 + }, 2143 + "code-point-at": { 2144 + "version": "1.1.0", 2145 + "bundled": true 2146 + }, 2147 + "combined-stream": { 2148 + "version": "1.0.5", 2149 + "bundled": true, 2118 2150 "requires": { 2119 - "anymatch": "1.3.2", 2120 - "async-each": "1.0.1", 2121 - "fsevents": "1.1.2", 2122 - "glob-parent": "2.0.0", 2123 - "inherits": "2.0.3", 2124 - "is-binary-path": "1.0.1", 2125 - "is-glob": "2.0.1", 2126 - "path-is-absolute": "1.0.1", 2127 - "readdirp": "2.1.0" 2151 + "delayed-stream": "1.0.0" 2128 2152 } 2129 2153 }, 2130 2154 "concat-map": { 2131 2155 "version": "0.0.1", 2132 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2133 - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 2134 - "dev": true 2156 + "bundled": true 2157 + }, 2158 + "console-control-strings": { 2159 + "version": "1.1.0", 2160 + "bundled": true 2135 2161 }, 2136 2162 "core-util-is": { 2137 2163 "version": "1.0.2", 2138 - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 2139 - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 2140 - "dev": true 2164 + "bundled": true 2141 2165 }, 2142 - "cross-spawn": { 2143 - "version": "4.0.0", 2144 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.0.tgz", 2145 - "integrity": "sha1-glR3SrR4a4xbPPTfumbOVjkywlI=", 2146 - "dev": true, 2166 + "cryptiles": { 2167 + "version": "2.0.5", 2168 + "bundled": true, 2169 + "optional": true, 2147 2170 "requires": { 2148 - "lru-cache": "4.1.1", 2149 - "which": "1.3.0" 2171 + "boom": "2.10.1" 2150 2172 } 2151 2173 }, 2152 - "escape-string-regexp": { 2153 - "version": "1.0.5", 2154 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2155 - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 2156 - "dev": true 2157 - }, 2158 - "expand-brackets": { 2159 - "version": "0.1.5", 2160 - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 2161 - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 2162 - "dev": true, 2174 + "dashdash": { 2175 + "version": "1.14.1", 2176 + "bundled": true, 2177 + "optional": true, 2163 2178 "requires": { 2164 - "is-posix-bracket": "0.1.1" 2179 + "assert-plus": "1.0.0" 2180 + }, 2181 + "dependencies": { 2182 + "assert-plus": { 2183 + "version": "1.0.0", 2184 + "bundled": true, 2185 + "optional": true 2186 + } 2165 2187 } 2166 2188 }, 2167 - "expand-range": { 2168 - "version": "1.8.2", 2169 - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 2170 - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 2171 - "dev": true, 2189 + "debug": { 2190 + "version": "2.6.8", 2191 + "bundled": true, 2192 + "optional": true, 2172 2193 "requires": { 2173 - "fill-range": "2.2.3" 2194 + "ms": "2.0.0" 2174 2195 } 2175 2196 }, 2176 - "extglob": { 2177 - "version": "0.3.2", 2178 - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 2179 - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 2180 - "dev": true, 2181 - "requires": { 2182 - "is-extglob": "1.0.0" 2183 - } 2197 + "deep-extend": { 2198 + "version": "0.4.2", 2199 + "bundled": true, 2200 + "optional": true 2201 + }, 2202 + "delayed-stream": { 2203 + "version": "1.0.0", 2204 + "bundled": true 2184 2205 }, 2185 - "filename-regex": { 2186 - "version": "2.0.1", 2187 - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 2188 - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", 2189 - "dev": true 2206 + "delegates": { 2207 + "version": "1.0.0", 2208 + "bundled": true, 2209 + "optional": true 2190 2210 }, 2191 - "fill-range": { 2192 - "version": "2.2.3", 2193 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 2194 - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 2195 - "dev": true, 2211 + "ecc-jsbn": { 2212 + "version": "0.1.1", 2213 + "bundled": true, 2214 + "optional": true, 2196 2215 "requires": { 2197 - "is-number": "2.1.0", 2198 - "isobject": "2.1.0", 2199 - "randomatic": "1.1.7", 2200 - "repeat-element": "1.1.2", 2201 - "repeat-string": "1.6.1" 2216 + "jsbn": "0.1.1" 2202 2217 } 2203 2218 }, 2204 - "firstline": { 2205 - "version": "1.2.1", 2206 - "resolved": "https://registry.npmjs.org/firstline/-/firstline-1.2.1.tgz", 2207 - "integrity": "sha1-uIZzxCAJ+IIfrCkm6ZcgrO6ST64=", 2208 - "dev": true 2219 + "extend": { 2220 + "version": "3.0.1", 2221 + "bundled": true, 2222 + "optional": true 2209 2223 }, 2210 - "for-in": { 2224 + "extsprintf": { 2211 2225 "version": "1.0.2", 2212 - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 2213 - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 2214 - "dev": true 2226 + "bundled": true 2227 + }, 2228 + "forever-agent": { 2229 + "version": "0.6.1", 2230 + "bundled": true, 2231 + "optional": true 2215 2232 }, 2216 - "for-own": { 2217 - "version": "0.1.5", 2218 - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 2219 - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 2220 - "dev": true, 2233 + "form-data": { 2234 + "version": "2.1.4", 2235 + "bundled": true, 2236 + "optional": true, 2221 2237 "requires": { 2222 - "for-in": "1.0.2" 2238 + "asynckit": "0.4.0", 2239 + "combined-stream": "1.0.5", 2240 + "mime-types": "2.1.15" 2223 2241 } 2224 2242 }, 2225 - "fs-extra": { 2226 - "version": "0.30.0", 2227 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", 2228 - "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", 2229 - "dev": true, 2243 + "fs.realpath": { 2244 + "version": "1.0.0", 2245 + "bundled": true 2246 + }, 2247 + "fstream": { 2248 + "version": "1.0.11", 2249 + "bundled": true, 2230 2250 "requires": { 2231 2251 "graceful-fs": "4.1.11", 2232 - "jsonfile": "2.4.0", 2233 - "klaw": "1.3.1", 2234 - "path-is-absolute": "1.0.1", 2235 - "rimraf": "2.6.2" 2252 + "inherits": "2.0.3", 2253 + "mkdirp": "0.5.1", 2254 + "rimraf": "2.6.1" 2255 + } 2256 + }, 2257 + "fstream-ignore": { 2258 + "version": "1.0.5", 2259 + "bundled": true, 2260 + "optional": true, 2261 + "requires": { 2262 + "fstream": "1.0.11", 2263 + "inherits": "2.0.3", 2264 + "minimatch": "3.0.4" 2236 2265 } 2237 2266 }, 2238 - "fs.realpath": { 2239 - "version": "1.0.0", 2240 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2241 - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 2242 - "dev": true 2267 + "gauge": { 2268 + "version": "2.7.4", 2269 + "bundled": true, 2270 + "optional": true, 2271 + "requires": { 2272 + "aproba": "1.1.1", 2273 + "console-control-strings": "1.1.0", 2274 + "has-unicode": "2.0.1", 2275 + "object-assign": "4.1.1", 2276 + "signal-exit": "3.0.2", 2277 + "string-width": "1.0.2", 2278 + "strip-ansi": "3.0.1", 2279 + "wide-align": "1.1.2" 2280 + } 2243 2281 }, 2244 - "fsevents": { 2245 - "version": "1.1.2", 2246 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz", 2247 - "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==", 2248 - "dev": true, 2282 + "getpass": { 2283 + "version": "0.1.7", 2284 + "bundled": true, 2249 2285 "optional": true, 2250 2286 "requires": { 2251 - "nan": "2.7.0", 2252 - "node-pre-gyp": "0.6.36" 2287 + "assert-plus": "1.0.0" 2253 2288 }, 2254 2289 "dependencies": { 2255 - "abbrev": { 2256 - "version": "1.1.0", 2257 - "bundled": true, 2258 - "dev": true, 2259 - "optional": true 2260 - }, 2261 - "ajv": { 2262 - "version": "4.11.8", 2263 - "bundled": true, 2264 - "dev": true, 2265 - "optional": true, 2266 - "requires": { 2267 - "co": "4.6.0", 2268 - "json-stable-stringify": "1.0.1" 2269 - } 2270 - }, 2271 - "ansi-regex": { 2272 - "version": "2.1.1", 2273 - "bundled": true, 2274 - "dev": true 2275 - }, 2276 - "aproba": { 2277 - "version": "1.1.1", 2278 - "bundled": true, 2279 - "dev": true, 2280 - "optional": true 2281 - }, 2282 - "are-we-there-yet": { 2283 - "version": "1.1.4", 2284 - "bundled": true, 2285 - "dev": true, 2286 - "optional": true, 2287 - "requires": { 2288 - "delegates": "1.0.0", 2289 - "readable-stream": "2.2.9" 2290 - } 2291 - }, 2292 - "asn1": { 2293 - "version": "0.2.3", 2294 - "bundled": true, 2295 - "dev": true, 2296 - "optional": true 2297 - }, 2298 2290 "assert-plus": { 2299 - "version": "0.2.0", 2300 - "bundled": true, 2301 - "dev": true, 2302 - "optional": true 2303 - }, 2304 - "asynckit": { 2305 - "version": "0.4.0", 2306 - "bundled": true, 2307 - "dev": true, 2308 - "optional": true 2309 - }, 2310 - "aws-sign2": { 2311 - "version": "0.6.0", 2312 - "bundled": true, 2313 - "dev": true, 2314 - "optional": true 2315 - }, 2316 - "aws4": { 2317 - "version": "1.6.0", 2318 - "bundled": true, 2319 - "dev": true, 2320 - "optional": true 2321 - }, 2322 - "balanced-match": { 2323 - "version": "0.4.2", 2324 - "bundled": true, 2325 - "dev": true 2326 - }, 2327 - "bcrypt-pbkdf": { 2328 - "version": "1.0.1", 2329 - "bundled": true, 2330 - "dev": true, 2331 - "optional": true, 2332 - "requires": { 2333 - "tweetnacl": "0.14.5" 2334 - } 2335 - }, 2336 - "block-stream": { 2337 - "version": "0.0.9", 2338 - "bundled": true, 2339 - "dev": true, 2340 - "requires": { 2341 - "inherits": "2.0.3" 2342 - } 2343 - }, 2344 - "boom": { 2345 - "version": "2.10.1", 2346 - "bundled": true, 2347 - "dev": true, 2348 - "requires": { 2349 - "hoek": "2.16.3" 2350 - } 2351 - }, 2352 - "brace-expansion": { 2353 - "version": "1.1.7", 2354 - "bundled": true, 2355 - "dev": true, 2356 - "requires": { 2357 - "balanced-match": "0.4.2", 2358 - "concat-map": "0.0.1" 2359 - } 2360 - }, 2361 - "buffer-shims": { 2362 2291 "version": "1.0.0", 2363 2292 "bundled": true, 2364 - "dev": true 2365 - }, 2366 - "caseless": { 2367 - "version": "0.12.0", 2368 - "bundled": true, 2369 - "dev": true, 2370 2293 "optional": true 2371 - }, 2372 - "co": { 2373 - "version": "4.6.0", 2374 - "bundled": true, 2375 - "dev": true, 2376 - "optional": true 2377 - }, 2378 - "code-point-at": { 2379 - "version": "1.1.0", 2380 - "bundled": true, 2381 - "dev": true 2382 - }, 2383 - "combined-stream": { 2384 - "version": "1.0.5", 2385 - "bundled": true, 2386 - "dev": true, 2387 - "requires": { 2388 - "delayed-stream": "1.0.0" 2389 - } 2390 - }, 2391 - "concat-map": { 2392 - "version": "0.0.1", 2393 - "bundled": true, 2394 - "dev": true 2395 - }, 2396 - "console-control-strings": { 2397 - "version": "1.1.0", 2398 - "bundled": true, 2399 - "dev": true 2400 - }, 2401 - "core-util-is": { 2402 - "version": "1.0.2", 2403 - "bundled": true, 2404 - "dev": true 2405 - }, 2406 - "cryptiles": { 2407 - "version": "2.0.5", 2408 - "bundled": true, 2409 - "dev": true, 2410 - "optional": true, 2411 - "requires": { 2412 - "boom": "2.10.1" 2413 - } 2414 - }, 2415 - "dashdash": { 2416 - "version": "1.14.1", 2417 - "bundled": true, 2418 - "dev": true, 2419 - "optional": true, 2420 - "requires": { 2421 - "assert-plus": "1.0.0" 2422 - }, 2423 - "dependencies": { 2424 - "assert-plus": { 2425 - "version": "1.0.0", 2426 - "bundled": true, 2427 - "dev": true, 2428 - "optional": true 2429 - } 2430 - } 2431 - }, 2432 - "debug": { 2433 - "version": "2.6.8", 2434 - "bundled": true, 2435 - "dev": true, 2436 - "optional": true, 2437 - "requires": { 2438 - "ms": "2.0.0" 2439 - } 2440 - }, 2441 - "deep-extend": { 2442 - "version": "0.4.2", 2443 - "bundled": true, 2444 - "dev": true, 2445 - "optional": true 2446 - }, 2447 - "delayed-stream": { 2448 - "version": "1.0.0", 2449 - "bundled": true, 2450 - "dev": true 2451 - }, 2452 - "delegates": { 2453 - "version": "1.0.0", 2454 - "bundled": true, 2455 - "dev": true, 2456 - "optional": true 2457 - }, 2458 - "ecc-jsbn": { 2459 - "version": "0.1.1", 2460 - "bundled": true, 2461 - "dev": true, 2462 - "optional": true, 2463 - "requires": { 2464 - "jsbn": "0.1.1" 2465 - } 2466 - }, 2467 - "extend": { 2468 - "version": "3.0.1", 2469 - "bundled": true, 2470 - "dev": true, 2471 - "optional": true 2472 - }, 2473 - "extsprintf": { 2474 - "version": "1.0.2", 2475 - "bundled": true, 2476 - "dev": true 2477 - }, 2478 - "forever-agent": { 2479 - "version": "0.6.1", 2480 - "bundled": true, 2481 - "dev": true, 2482 - "optional": true 2483 - }, 2484 - "form-data": { 2485 - "version": "2.1.4", 2486 - "bundled": true, 2487 - "dev": true, 2488 - "optional": true, 2489 - "requires": { 2490 - "asynckit": "0.4.0", 2491 - "combined-stream": "1.0.5", 2492 - "mime-types": "2.1.15" 2493 - } 2494 - }, 2495 - "fs.realpath": { 2496 - "version": "1.0.0", 2497 - "bundled": true, 2498 - "dev": true 2499 - }, 2500 - "fstream": { 2501 - "version": "1.0.11", 2502 - "bundled": true, 2503 - "dev": true, 2504 - "requires": { 2505 - "graceful-fs": "4.1.11", 2506 - "inherits": "2.0.3", 2507 - "mkdirp": "0.5.1", 2508 - "rimraf": "2.6.1" 2509 - } 2510 - }, 2511 - "fstream-ignore": { 2512 - "version": "1.0.5", 2513 - "bundled": true, 2514 - "dev": true, 2515 - "optional": true, 2516 - "requires": { 2517 - "fstream": "1.0.11", 2518 - "inherits": "2.0.3", 2519 - "minimatch": "3.0.4" 2520 - } 2521 - }, 2522 - "gauge": { 2523 - "version": "2.7.4", 2524 - "bundled": true, 2525 - "dev": true, 2526 - "optional": true, 2527 - "requires": { 2528 - "aproba": "1.1.1", 2529 - "console-control-strings": "1.1.0", 2530 - "has-unicode": "2.0.1", 2531 - "object-assign": "4.1.1", 2532 - "signal-exit": "3.0.2", 2533 - "string-width": "1.0.2", 2534 - "strip-ansi": "3.0.1", 2535 - "wide-align": "1.1.2" 2536 - } 2537 - }, 2538 - "getpass": { 2539 - "version": "0.1.7", 2540 - "bundled": true, 2541 - "dev": true, 2542 - "optional": true, 2543 - "requires": { 2544 - "assert-plus": "1.0.0" 2545 - }, 2546 - "dependencies": { 2547 - "assert-plus": { 2548 - "version": "1.0.0", 2549 - "bundled": true, 2550 - "dev": true, 2551 - "optional": true 2552 - } 2553 - } 2554 - }, 2555 - "glob": { 2556 - "version": "7.1.2", 2557 - "bundled": true, 2558 - "dev": true, 2559 - "requires": { 2560 - "fs.realpath": "1.0.0", 2561 - "inflight": "1.0.6", 2562 - "inherits": "2.0.3", 2563 - "minimatch": "3.0.4", 2564 - "once": "1.4.0", 2565 - "path-is-absolute": "1.0.1" 2566 - } 2567 - }, 2568 - "graceful-fs": { 2569 - "version": "4.1.11", 2570 - "bundled": true, 2571 - "dev": true 2572 - }, 2573 - "har-schema": { 2574 - "version": "1.0.5", 2575 - "bundled": true, 2576 - "dev": true, 2577 - "optional": true 2578 - }, 2579 - "har-validator": { 2580 - "version": "4.2.1", 2581 - "bundled": true, 2582 - "dev": true, 2583 - "optional": true, 2584 - "requires": { 2585 - "ajv": "4.11.8", 2586 - "har-schema": "1.0.5" 2587 - } 2588 - }, 2589 - "has-unicode": { 2590 - "version": "2.0.1", 2591 - "bundled": true, 2592 - "dev": true, 2593 - "optional": true 2594 - }, 2595 - "hawk": { 2596 - "version": "3.1.3", 2597 - "bundled": true, 2598 - "dev": true, 2599 - "optional": true, 2600 - "requires": { 2601 - "boom": "2.10.1", 2602 - "cryptiles": "2.0.5", 2603 - "hoek": "2.16.3", 2604 - "sntp": "1.0.9" 2605 - } 2606 - }, 2607 - "hoek": { 2608 - "version": "2.16.3", 2609 - "bundled": true, 2610 - "dev": true 2611 - }, 2612 - "http-signature": { 2613 - "version": "1.1.1", 2614 - "bundled": true, 2615 - "dev": true, 2616 - "optional": true, 2617 - "requires": { 2618 - "assert-plus": "0.2.0", 2619 - "jsprim": "1.4.0", 2620 - "sshpk": "1.13.0" 2621 - } 2622 - }, 2623 - "inflight": { 2624 - "version": "1.0.6", 2625 - "bundled": true, 2626 - "dev": true, 2627 - "requires": { 2628 - "once": "1.4.0", 2629 - "wrappy": "1.0.2" 2630 - } 2631 - }, 2632 - "inherits": { 2633 - "version": "2.0.3", 2634 - "bundled": true, 2635 - "dev": true 2636 - }, 2637 - "ini": { 2638 - "version": "1.3.4", 2639 - "bundled": true, 2640 - "dev": true, 2641 - "optional": true 2642 - }, 2643 - "is-fullwidth-code-point": { 2644 - "version": "1.0.0", 2645 - "bundled": true, 2646 - "dev": true, 2647 - "requires": { 2648 - "number-is-nan": "1.0.1" 2649 - } 2650 - }, 2651 - "is-typedarray": { 2652 - "version": "1.0.0", 2653 - "bundled": true, 2654 - "dev": true, 2655 - "optional": true 2656 - }, 2657 - "isarray": { 2658 - "version": "1.0.0", 2659 - "bundled": true, 2660 - "dev": true 2661 - }, 2662 - "isstream": { 2663 - "version": "0.1.2", 2664 - "bundled": true, 2665 - "dev": true, 2666 - "optional": true 2667 - }, 2668 - "jodid25519": { 2669 - "version": "1.0.2", 2670 - "bundled": true, 2671 - "dev": true, 2672 - "optional": true, 2673 - "requires": { 2674 - "jsbn": "0.1.1" 2675 - } 2676 - }, 2677 - "jsbn": { 2678 - "version": "0.1.1", 2679 - "bundled": true, 2680 - "dev": true, 2681 - "optional": true 2682 - }, 2683 - "json-schema": { 2684 - "version": "0.2.3", 2685 - "bundled": true, 2686 - "dev": true, 2687 - "optional": true 2688 - }, 2689 - "json-stable-stringify": { 2690 - "version": "1.0.1", 2691 - "bundled": true, 2692 - "dev": true, 2693 - "optional": true, 2694 - "requires": { 2695 - "jsonify": "0.0.0" 2696 - } 2697 - }, 2698 - "json-stringify-safe": { 2699 - "version": "5.0.1", 2700 - "bundled": true, 2701 - "dev": true, 2702 - "optional": true 2703 - }, 2704 - "jsonify": { 2705 - "version": "0.0.0", 2706 - "bundled": true, 2707 - "dev": true, 2708 - "optional": true 2709 - }, 2710 - "jsprim": { 2711 - "version": "1.4.0", 2712 - "bundled": true, 2713 - "dev": true, 2714 - "optional": true, 2715 - "requires": { 2716 - "assert-plus": "1.0.0", 2717 - "extsprintf": "1.0.2", 2718 - "json-schema": "0.2.3", 2719 - "verror": "1.3.6" 2720 - }, 2721 - "dependencies": { 2722 - "assert-plus": { 2723 - "version": "1.0.0", 2724 - "bundled": true, 2725 - "dev": true, 2726 - "optional": true 2727 - } 2728 - } 2729 - }, 2730 - "mime-db": { 2731 - "version": "1.27.0", 2732 - "bundled": true, 2733 - "dev": true 2734 - }, 2735 - "mime-types": { 2736 - "version": "2.1.15", 2737 - "bundled": true, 2738 - "dev": true, 2739 - "requires": { 2740 - "mime-db": "1.27.0" 2741 - } 2742 - }, 2743 - "minimatch": { 2744 - "version": "3.0.4", 2745 - "bundled": true, 2746 - "dev": true, 2747 - "requires": { 2748 - "brace-expansion": "1.1.7" 2749 - } 2750 - }, 2751 - "minimist": { 2752 - "version": "0.0.8", 2753 - "bundled": true, 2754 - "dev": true 2755 - }, 2756 - "mkdirp": { 2757 - "version": "0.5.1", 2758 - "bundled": true, 2759 - "dev": true, 2760 - "requires": { 2761 - "minimist": "0.0.8" 2762 - } 2763 - }, 2764 - "ms": { 2765 - "version": "2.0.0", 2766 - "bundled": true, 2767 - "dev": true, 2768 - "optional": true 2769 - }, 2770 - "node-pre-gyp": { 2771 - "version": "0.6.36", 2772 - "bundled": true, 2773 - "dev": true, 2774 - "optional": true, 2775 - "requires": { 2776 - "mkdirp": "0.5.1", 2777 - "nopt": "4.0.1", 2778 - "npmlog": "4.1.0", 2779 - "rc": "1.2.1", 2780 - "request": "2.81.0", 2781 - "rimraf": "2.6.1", 2782 - "semver": "5.3.0", 2783 - "tar": "2.2.1", 2784 - "tar-pack": "3.4.0" 2785 - } 2786 - }, 2787 - "nopt": { 2788 - "version": "4.0.1", 2789 - "bundled": true, 2790 - "dev": true, 2791 - "optional": true, 2792 - "requires": { 2793 - "abbrev": "1.1.0", 2794 - "osenv": "0.1.4" 2795 - } 2796 - }, 2797 - "npmlog": { 2798 - "version": "4.1.0", 2799 - "bundled": true, 2800 - "dev": true, 2801 - "optional": true, 2802 - "requires": { 2803 - "are-we-there-yet": "1.1.4", 2804 - "console-control-strings": "1.1.0", 2805 - "gauge": "2.7.4", 2806 - "set-blocking": "2.0.0" 2807 - } 2808 - }, 2809 - "number-is-nan": { 2810 - "version": "1.0.1", 2811 - "bundled": true, 2812 - "dev": true 2813 - }, 2814 - "oauth-sign": { 2815 - "version": "0.8.2", 2816 - "bundled": true, 2817 - "dev": true, 2818 - "optional": true 2819 - }, 2820 - "object-assign": { 2821 - "version": "4.1.1", 2822 - "bundled": true, 2823 - "dev": true, 2824 - "optional": true 2825 - }, 2826 - "once": { 2827 - "version": "1.4.0", 2828 - "bundled": true, 2829 - "dev": true, 2830 - "requires": { 2831 - "wrappy": "1.0.2" 2832 - } 2833 - }, 2834 - "os-homedir": { 2835 - "version": "1.0.2", 2836 - "bundled": true, 2837 - "dev": true, 2838 - "optional": true 2839 - }, 2840 - "os-tmpdir": { 2841 - "version": "1.0.2", 2842 - "bundled": true, 2843 - "dev": true, 2844 - "optional": true 2845 - }, 2846 - "osenv": { 2847 - "version": "0.1.4", 2848 - "bundled": true, 2849 - "dev": true, 2850 - "optional": true, 2851 - "requires": { 2852 - "os-homedir": "1.0.2", 2853 - "os-tmpdir": "1.0.2" 2854 - } 2855 - }, 2856 - "path-is-absolute": { 2857 - "version": "1.0.1", 2858 - "bundled": true, 2859 - "dev": true 2860 - }, 2861 - "performance-now": { 2862 - "version": "0.2.0", 2863 - "bundled": true, 2864 - "dev": true, 2865 - "optional": true 2866 - }, 2867 - "process-nextick-args": { 2868 - "version": "1.0.7", 2869 - "bundled": true, 2870 - "dev": true 2871 - }, 2872 - "punycode": { 2873 - "version": "1.4.1", 2874 - "bundled": true, 2875 - "dev": true, 2876 - "optional": true 2877 - }, 2878 - "qs": { 2879 - "version": "6.4.0", 2880 - "bundled": true, 2881 - "dev": true, 2882 - "optional": true 2883 - }, 2884 - "rc": { 2885 - "version": "1.2.1", 2886 - "bundled": true, 2887 - "dev": true, 2888 - "optional": true, 2889 - "requires": { 2890 - "deep-extend": "0.4.2", 2891 - "ini": "1.3.4", 2892 - "minimist": "1.2.0", 2893 - "strip-json-comments": "2.0.1" 2894 - }, 2895 - "dependencies": { 2896 - "minimist": { 2897 - "version": "1.2.0", 2898 - "bundled": true, 2899 - "dev": true, 2900 - "optional": true 2901 - } 2902 - } 2903 - }, 2904 - "readable-stream": { 2905 - "version": "2.2.9", 2906 - "bundled": true, 2907 - "dev": true, 2908 - "requires": { 2909 - "buffer-shims": "1.0.0", 2910 - "core-util-is": "1.0.2", 2911 - "inherits": "2.0.3", 2912 - "isarray": "1.0.0", 2913 - "process-nextick-args": "1.0.7", 2914 - "string_decoder": "1.0.1", 2915 - "util-deprecate": "1.0.2" 2916 - } 2917 - }, 2918 - "request": { 2919 - "version": "2.81.0", 2920 - "bundled": true, 2921 - "dev": true, 2922 - "optional": true, 2923 - "requires": { 2924 - "aws-sign2": "0.6.0", 2925 - "aws4": "1.6.0", 2926 - "caseless": "0.12.0", 2927 - "combined-stream": "1.0.5", 2928 - "extend": "3.0.1", 2929 - "forever-agent": "0.6.1", 2930 - "form-data": "2.1.4", 2931 - "har-validator": "4.2.1", 2932 - "hawk": "3.1.3", 2933 - "http-signature": "1.1.1", 2934 - "is-typedarray": "1.0.0", 2935 - "isstream": "0.1.2", 2936 - "json-stringify-safe": "5.0.1", 2937 - "mime-types": "2.1.15", 2938 - "oauth-sign": "0.8.2", 2939 - "performance-now": "0.2.0", 2940 - "qs": "6.4.0", 2941 - "safe-buffer": "5.0.1", 2942 - "stringstream": "0.0.5", 2943 - "tough-cookie": "2.3.2", 2944 - "tunnel-agent": "0.6.0", 2945 - "uuid": "3.0.1" 2946 - } 2947 - }, 2948 - "rimraf": { 2949 - "version": "2.6.1", 2950 - "bundled": true, 2951 - "dev": true, 2952 - "requires": { 2953 - "glob": "7.1.2" 2954 - } 2955 - }, 2956 - "safe-buffer": { 2957 - "version": "5.0.1", 2958 - "bundled": true, 2959 - "dev": true 2960 - }, 2961 - "semver": { 2962 - "version": "5.3.0", 2963 - "bundled": true, 2964 - "dev": true, 2965 - "optional": true 2966 - }, 2967 - "set-blocking": { 2968 - "version": "2.0.0", 2969 - "bundled": true, 2970 - "dev": true, 2971 - "optional": true 2972 - }, 2973 - "signal-exit": { 2974 - "version": "3.0.2", 2975 - "bundled": true, 2976 - "dev": true, 2977 - "optional": true 2978 - }, 2979 - "sntp": { 2980 - "version": "1.0.9", 2981 - "bundled": true, 2982 - "dev": true, 2983 - "optional": true, 2984 - "requires": { 2985 - "hoek": "2.16.3" 2986 - } 2987 - }, 2988 - "sshpk": { 2989 - "version": "1.13.0", 2990 - "bundled": true, 2991 - "dev": true, 2992 - "optional": true, 2993 - "requires": { 2994 - "asn1": "0.2.3", 2995 - "assert-plus": "1.0.0", 2996 - "bcrypt-pbkdf": "1.0.1", 2997 - "dashdash": "1.14.1", 2998 - "ecc-jsbn": "0.1.1", 2999 - "getpass": "0.1.7", 3000 - "jodid25519": "1.0.2", 3001 - "jsbn": "0.1.1", 3002 - "tweetnacl": "0.14.5" 3003 - }, 3004 - "dependencies": { 3005 - "assert-plus": { 3006 - "version": "1.0.0", 3007 - "bundled": true, 3008 - "dev": true, 3009 - "optional": true 3010 - } 3011 - } 3012 - }, 3013 - "string-width": { 3014 - "version": "1.0.2", 3015 - "bundled": true, 3016 - "dev": true, 3017 - "requires": { 3018 - "code-point-at": "1.1.0", 3019 - "is-fullwidth-code-point": "1.0.0", 3020 - "strip-ansi": "3.0.1" 3021 - } 3022 - }, 3023 - "string_decoder": { 3024 - "version": "1.0.1", 3025 - "bundled": true, 3026 - "dev": true, 3027 - "requires": { 3028 - "safe-buffer": "5.0.1" 3029 - } 3030 - }, 3031 - "stringstream": { 3032 - "version": "0.0.5", 3033 - "bundled": true, 3034 - "dev": true, 3035 - "optional": true 3036 - }, 3037 - "strip-ansi": { 3038 - "version": "3.0.1", 3039 - "bundled": true, 3040 - "dev": true, 3041 - "requires": { 3042 - "ansi-regex": "2.1.1" 3043 - } 3044 - }, 3045 - "strip-json-comments": { 3046 - "version": "2.0.1", 3047 - "bundled": true, 3048 - "dev": true, 3049 - "optional": true 3050 - }, 3051 - "tar": { 3052 - "version": "2.2.1", 3053 - "bundled": true, 3054 - "dev": true, 3055 - "requires": { 3056 - "block-stream": "0.0.9", 3057 - "fstream": "1.0.11", 3058 - "inherits": "2.0.3" 3059 - } 3060 - }, 3061 - "tar-pack": { 3062 - "version": "3.4.0", 3063 - "bundled": true, 3064 - "dev": true, 3065 - "optional": true, 3066 - "requires": { 3067 - "debug": "2.6.8", 3068 - "fstream": "1.0.11", 3069 - "fstream-ignore": "1.0.5", 3070 - "once": "1.4.0", 3071 - "readable-stream": "2.2.9", 3072 - "rimraf": "2.6.1", 3073 - "tar": "2.2.1", 3074 - "uid-number": "0.0.6" 3075 - } 3076 - }, 3077 - "tough-cookie": { 3078 - "version": "2.3.2", 3079 - "bundled": true, 3080 - "dev": true, 3081 - "optional": true, 3082 - "requires": { 3083 - "punycode": "1.4.1" 3084 - } 3085 - }, 3086 - "tunnel-agent": { 3087 - "version": "0.6.0", 3088 - "bundled": true, 3089 - "dev": true, 3090 - "optional": true, 3091 - "requires": { 3092 - "safe-buffer": "5.0.1" 3093 - } 3094 - }, 3095 - "tweetnacl": { 3096 - "version": "0.14.5", 3097 - "bundled": true, 3098 - "dev": true, 3099 - "optional": true 3100 - }, 3101 - "uid-number": { 3102 - "version": "0.0.6", 3103 - "bundled": true, 3104 - "dev": true, 3105 - "optional": true 3106 - }, 3107 - "util-deprecate": { 3108 - "version": "1.0.2", 3109 - "bundled": true, 3110 - "dev": true 3111 - }, 3112 - "uuid": { 3113 - "version": "3.0.1", 3114 - "bundled": true, 3115 - "dev": true, 3116 - "optional": true 3117 - }, 3118 - "verror": { 3119 - "version": "1.3.6", 3120 - "bundled": true, 3121 - "dev": true, 3122 - "optional": true, 3123 - "requires": { 3124 - "extsprintf": "1.0.2" 3125 - } 3126 - }, 3127 - "wide-align": { 3128 - "version": "1.1.2", 3129 - "bundled": true, 3130 - "dev": true, 3131 - "optional": true, 3132 - "requires": { 3133 - "string-width": "1.0.2" 3134 - } 3135 - }, 3136 - "wrappy": { 3137 - "version": "1.0.2", 3138 - "bundled": true, 3139 - "dev": true 3140 2294 } 3141 2295 } 3142 2296 }, 3143 2297 "glob": { 3144 2298 "version": "7.1.2", 3145 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 3146 - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 3147 - "dev": true, 2299 + "bundled": true, 3148 2300 "requires": { 3149 2301 "fs.realpath": "1.0.0", 3150 2302 "inflight": "1.0.6", ··· 3154 2306 "path-is-absolute": "1.0.1" 3155 2307 } 3156 2308 }, 3157 - "glob-base": { 3158 - "version": "0.3.0", 3159 - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 3160 - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 3161 - "dev": true, 2309 + "graceful-fs": { 2310 + "version": "4.1.11", 2311 + "bundled": true 2312 + }, 2313 + "har-schema": { 2314 + "version": "1.0.5", 2315 + "bundled": true, 2316 + "optional": true 2317 + }, 2318 + "har-validator": { 2319 + "version": "4.2.1", 2320 + "bundled": true, 2321 + "optional": true, 3162 2322 "requires": { 3163 - "glob-parent": "2.0.0", 3164 - "is-glob": "2.0.1" 2323 + "ajv": "4.11.8", 2324 + "har-schema": "1.0.5" 3165 2325 } 3166 2326 }, 3167 - "glob-parent": { 3168 - "version": "2.0.0", 3169 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 3170 - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 3171 - "dev": true, 2327 + "has-unicode": { 2328 + "version": "2.0.1", 2329 + "bundled": true, 2330 + "optional": true 2331 + }, 2332 + "hawk": { 2333 + "version": "3.1.3", 2334 + "bundled": true, 2335 + "optional": true, 3172 2336 "requires": { 3173 - "is-glob": "2.0.1" 2337 + "boom": "2.10.1", 2338 + "cryptiles": "2.0.5", 2339 + "hoek": "2.16.3", 2340 + "sntp": "1.0.9" 3174 2341 } 3175 2342 }, 3176 - "graceful-fs": { 3177 - "version": "4.1.11", 3178 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 3179 - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 3180 - "dev": true 2343 + "hoek": { 2344 + "version": "2.16.3", 2345 + "bundled": true 2346 + }, 2347 + "http-signature": { 2348 + "version": "1.1.1", 2349 + "bundled": true, 2350 + "optional": true, 2351 + "requires": { 2352 + "assert-plus": "0.2.0", 2353 + "jsprim": "1.4.0", 2354 + "sshpk": "1.13.0" 2355 + } 3181 2356 }, 3182 2357 "inflight": { 3183 2358 "version": "1.0.6", 3184 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3185 - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 3186 - "dev": true, 2359 + "bundled": true, 3187 2360 "requires": { 3188 2361 "once": "1.4.0", 3189 2362 "wrappy": "1.0.2" ··· 3191 2364 }, 3192 2365 "inherits": { 3193 2366 "version": "2.0.3", 3194 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 3195 - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 3196 - "dev": true 2367 + "bundled": true 3197 2368 }, 3198 - "is-binary-path": { 3199 - "version": "1.0.1", 3200 - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", 3201 - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", 3202 - "dev": true, 3203 - "requires": { 3204 - "binary-extensions": "1.10.0" 3205 - } 3206 - }, 3207 - "is-buffer": { 3208 - "version": "1.1.5", 3209 - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", 3210 - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", 3211 - "dev": true 2369 + "ini": { 2370 + "version": "1.3.4", 2371 + "bundled": true, 2372 + "optional": true 3212 2373 }, 3213 - "is-dotfile": { 3214 - "version": "1.0.3", 3215 - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 3216 - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", 3217 - "dev": true 3218 - }, 3219 - "is-equal-shallow": { 3220 - "version": "0.1.3", 3221 - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 3222 - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 3223 - "dev": true, 2374 + "is-fullwidth-code-point": { 2375 + "version": "1.0.0", 2376 + "bundled": true, 3224 2377 "requires": { 3225 - "is-primitive": "2.0.0" 2378 + "number-is-nan": "1.0.1" 3226 2379 } 3227 2380 }, 3228 - "is-extendable": { 3229 - "version": "0.1.1", 3230 - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 3231 - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 3232 - "dev": true 2381 + "is-typedarray": { 2382 + "version": "1.0.0", 2383 + "bundled": true, 2384 + "optional": true 3233 2385 }, 3234 - "is-extglob": { 2386 + "isarray": { 3235 2387 "version": "1.0.0", 3236 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 3237 - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", 3238 - "dev": true 2388 + "bundled": true 3239 2389 }, 3240 - "is-glob": { 3241 - "version": "2.0.1", 3242 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 3243 - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 3244 - "dev": true, 3245 - "requires": { 3246 - "is-extglob": "1.0.0" 3247 - } 2390 + "isstream": { 2391 + "version": "0.1.2", 2392 + "bundled": true, 2393 + "optional": true 3248 2394 }, 3249 - "is-number": { 3250 - "version": "2.1.0", 3251 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 3252 - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 3253 - "dev": true, 2395 + "jodid25519": { 2396 + "version": "1.0.2", 2397 + "bundled": true, 2398 + "optional": true, 3254 2399 "requires": { 3255 - "kind-of": "3.2.2" 2400 + "jsbn": "0.1.1" 3256 2401 } 3257 2402 }, 3258 - "is-posix-bracket": { 2403 + "jsbn": { 3259 2404 "version": "0.1.1", 3260 - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 3261 - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", 3262 - "dev": true 2405 + "bundled": true, 2406 + "optional": true 3263 2407 }, 3264 - "is-primitive": { 3265 - "version": "2.0.0", 3266 - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 3267 - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", 3268 - "dev": true 2408 + "json-schema": { 2409 + "version": "0.2.3", 2410 + "bundled": true, 2411 + "optional": true 3269 2412 }, 3270 - "isarray": { 3271 - "version": "1.0.0", 3272 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 3273 - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 3274 - "dev": true 3275 - }, 3276 - "isexe": { 3277 - "version": "2.0.0", 3278 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3279 - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 3280 - "dev": true 3281 - }, 3282 - "isobject": { 3283 - "version": "2.1.0", 3284 - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 3285 - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 3286 - "dev": true, 2413 + "json-stable-stringify": { 2414 + "version": "1.0.1", 2415 + "bundled": true, 2416 + "optional": true, 3287 2417 "requires": { 3288 - "isarray": "1.0.0" 2418 + "jsonify": "0.0.0" 3289 2419 } 3290 2420 }, 3291 - "jsonfile": { 3292 - "version": "2.4.0", 3293 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", 3294 - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", 3295 - "dev": true, 3296 - "requires": { 3297 - "graceful-fs": "4.1.11" 3298 - } 2421 + "json-stringify-safe": { 2422 + "version": "5.0.1", 2423 + "bundled": true, 2424 + "optional": true 3299 2425 }, 3300 - "kind-of": { 3301 - "version": "3.2.2", 3302 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3303 - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3304 - "dev": true, 3305 - "requires": { 3306 - "is-buffer": "1.1.5" 3307 - } 2426 + "jsonify": { 2427 + "version": "0.0.0", 2428 + "bundled": true, 2429 + "optional": true 3308 2430 }, 3309 - "klaw": { 3310 - "version": "1.3.1", 3311 - "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", 3312 - "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", 3313 - "dev": true, 2431 + "jsprim": { 2432 + "version": "1.4.0", 2433 + "bundled": true, 2434 + "optional": true, 3314 2435 "requires": { 3315 - "graceful-fs": "4.1.11" 2436 + "assert-plus": "1.0.0", 2437 + "extsprintf": "1.0.2", 2438 + "json-schema": "0.2.3", 2439 + "verror": "1.3.6" 2440 + }, 2441 + "dependencies": { 2442 + "assert-plus": { 2443 + "version": "1.0.0", 2444 + "bundled": true, 2445 + "optional": true 2446 + } 3316 2447 } 3317 2448 }, 3318 - "lodash": { 3319 - "version": "4.13.1", 3320 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz", 3321 - "integrity": "sha1-g+SxCRP0hJbU0W/sSlYK8u50S2g=", 3322 - "dev": true 2449 + "mime-db": { 2450 + "version": "1.27.0", 2451 + "bundled": true 3323 2452 }, 3324 - "lru-cache": { 3325 - "version": "4.1.1", 3326 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", 3327 - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", 3328 - "dev": true, 2453 + "mime-types": { 2454 + "version": "2.1.15", 2455 + "bundled": true, 3329 2456 "requires": { 3330 - "pseudomap": "1.0.2", 3331 - "yallist": "2.1.2" 3332 - } 3333 - }, 3334 - "micromatch": { 3335 - "version": "2.3.11", 3336 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 3337 - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 3338 - "dev": true, 3339 - "requires": { 3340 - "arr-diff": "2.0.0", 3341 - "array-unique": "0.2.1", 3342 - "braces": "1.8.5", 3343 - "expand-brackets": "0.1.5", 3344 - "extglob": "0.3.2", 3345 - "filename-regex": "2.0.1", 3346 - "is-extglob": "1.0.0", 3347 - "is-glob": "2.0.1", 3348 - "kind-of": "3.2.2", 3349 - "normalize-path": "2.1.1", 3350 - "object.omit": "2.0.1", 3351 - "parse-glob": "3.0.4", 3352 - "regex-cache": "0.4.4" 2457 + "mime-db": "1.27.0" 3353 2458 } 3354 2459 }, 3355 2460 "minimatch": { 3356 2461 "version": "3.0.4", 3357 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 3358 - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 3359 - "dev": true, 2462 + "bundled": true, 3360 2463 "requires": { 3361 - "brace-expansion": "1.1.8" 2464 + "brace-expansion": "1.1.7" 3362 2465 } 3363 2466 }, 3364 2467 "minimist": { 3365 - "version": "1.2.0", 3366 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 3367 - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 3368 - "dev": true 2468 + "version": "0.0.8", 2469 + "bundled": true 2470 + }, 2471 + "mkdirp": { 2472 + "version": "0.5.1", 2473 + "bundled": true, 2474 + "requires": { 2475 + "minimist": "0.0.8" 2476 + } 3369 2477 }, 3370 - "nan": { 3371 - "version": "2.7.0", 3372 - "resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz", 3373 - "integrity": "sha1-2Vv3IeyHfgjbJ27T/G63j5CDrUY=", 3374 - "dev": true, 2478 + "ms": { 2479 + "version": "2.0.0", 2480 + "bundled": true, 3375 2481 "optional": true 3376 2482 }, 3377 - "node-elm-compiler": { 3378 - "version": "4.3.3", 3379 - "resolved": "https://registry.npmjs.org/node-elm-compiler/-/node-elm-compiler-4.3.3.tgz", 3380 - "integrity": "sha512-DUqXaoEFcx0xqZnMyYniyEzTKcdBhAC5GAcNsRS4tiG3VR8tidwth73cr5/rc4NzbjXIk+Jje8P4VJI+fWXHuw==", 3381 - "dev": true, 2483 + "node-pre-gyp": { 2484 + "version": "0.6.36", 2485 + "bundled": true, 2486 + "optional": true, 3382 2487 "requires": { 3383 - "cross-spawn": "4.0.0", 3384 - "find-elm-dependencies": "1.0.2", 3385 - "lodash": "4.14.2", 3386 - "temp": "0.8.3" 3387 - }, 3388 - "dependencies": { 3389 - "lodash": { 3390 - "version": "4.14.2", 3391 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz", 3392 - "integrity": "sha1-u8zOY3OkAPv9CoxnykL20e9BZDI=", 3393 - "dev": true 3394 - } 2488 + "mkdirp": "0.5.1", 2489 + "nopt": "4.0.1", 2490 + "npmlog": "4.1.0", 2491 + "rc": "1.2.1", 2492 + "request": "2.81.0", 2493 + "rimraf": "2.6.1", 2494 + "semver": "5.3.0", 2495 + "tar": "2.2.1", 2496 + "tar-pack": "3.4.0" 3395 2497 } 3396 2498 }, 3397 - "normalize-path": { 3398 - "version": "2.1.1", 3399 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 3400 - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 3401 - "dev": true, 2499 + "nopt": { 2500 + "version": "4.0.1", 2501 + "bundled": true, 2502 + "optional": true, 3402 2503 "requires": { 3403 - "remove-trailing-separator": "1.1.0" 2504 + "abbrev": "1.1.0", 2505 + "osenv": "0.1.4" 3404 2506 } 3405 2507 }, 3406 - "object.omit": { 3407 - "version": "2.0.1", 3408 - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 3409 - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 3410 - "dev": true, 2508 + "npmlog": { 2509 + "version": "4.1.0", 2510 + "bundled": true, 2511 + "optional": true, 3411 2512 "requires": { 3412 - "for-own": "0.1.5", 3413 - "is-extendable": "0.1.1" 2513 + "are-we-there-yet": "1.1.4", 2514 + "console-control-strings": "1.1.0", 2515 + "gauge": "2.7.4", 2516 + "set-blocking": "2.0.0" 3414 2517 } 3415 2518 }, 2519 + "number-is-nan": { 2520 + "version": "1.0.1", 2521 + "bundled": true 2522 + }, 2523 + "oauth-sign": { 2524 + "version": "0.8.2", 2525 + "bundled": true, 2526 + "optional": true 2527 + }, 2528 + "object-assign": { 2529 + "version": "4.1.1", 2530 + "bundled": true, 2531 + "optional": true 2532 + }, 3416 2533 "once": { 3417 2534 "version": "1.4.0", 3418 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3419 - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3420 - "dev": true, 2535 + "bundled": true, 3421 2536 "requires": { 3422 2537 "wrappy": "1.0.2" 3423 2538 } 3424 2539 }, 2540 + "os-homedir": { 2541 + "version": "1.0.2", 2542 + "bundled": true, 2543 + "optional": true 2544 + }, 3425 2545 "os-tmpdir": { 3426 2546 "version": "1.0.2", 3427 - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 3428 - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 3429 - "dev": true 2547 + "bundled": true, 2548 + "optional": true 3430 2549 }, 3431 - "parse-glob": { 3432 - "version": "3.0.4", 3433 - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 3434 - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 3435 - "dev": true, 2550 + "osenv": { 2551 + "version": "0.1.4", 2552 + "bundled": true, 2553 + "optional": true, 3436 2554 "requires": { 3437 - "glob-base": "0.3.0", 3438 - "is-dotfile": "1.0.3", 3439 - "is-extglob": "1.0.0", 3440 - "is-glob": "2.0.1" 2555 + "os-homedir": "1.0.2", 2556 + "os-tmpdir": "1.0.2" 3441 2557 } 3442 2558 }, 3443 2559 "path-is-absolute": { 3444 2560 "version": "1.0.1", 3445 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3446 - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3447 - "dev": true 2561 + "bundled": true 3448 2562 }, 3449 - "preserve": { 2563 + "performance-now": { 3450 2564 "version": "0.2.0", 3451 - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 3452 - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", 3453 - "dev": true 2565 + "bundled": true, 2566 + "optional": true 3454 2567 }, 3455 2568 "process-nextick-args": { 3456 2569 "version": "1.0.7", 3457 - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", 3458 - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", 3459 - "dev": true 2570 + "bundled": true 3460 2571 }, 3461 - "pseudomap": { 3462 - "version": "1.0.2", 3463 - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3464 - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 3465 - "dev": true 2572 + "punycode": { 2573 + "version": "1.4.1", 2574 + "bundled": true, 2575 + "optional": true 3466 2576 }, 3467 - "randomatic": { 3468 - "version": "1.1.7", 3469 - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", 3470 - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", 3471 - "dev": true, 2577 + "qs": { 2578 + "version": "6.4.0", 2579 + "bundled": true, 2580 + "optional": true 2581 + }, 2582 + "rc": { 2583 + "version": "1.2.1", 2584 + "bundled": true, 2585 + "optional": true, 3472 2586 "requires": { 3473 - "is-number": "3.0.0", 3474 - "kind-of": "4.0.0" 2587 + "deep-extend": "0.4.2", 2588 + "ini": "1.3.4", 2589 + "minimist": "1.2.0", 2590 + "strip-json-comments": "2.0.1" 3475 2591 }, 3476 2592 "dependencies": { 3477 - "is-number": { 3478 - "version": "3.0.0", 3479 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 3480 - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", 3481 - "dev": true, 3482 - "requires": { 3483 - "kind-of": "3.2.2" 3484 - }, 3485 - "dependencies": { 3486 - "kind-of": { 3487 - "version": "3.2.2", 3488 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3489 - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 3490 - "dev": true, 3491 - "requires": { 3492 - "is-buffer": "1.1.5" 3493 - } 3494 - } 3495 - } 3496 - }, 3497 - "kind-of": { 3498 - "version": "4.0.0", 3499 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 3500 - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", 3501 - "dev": true, 3502 - "requires": { 3503 - "is-buffer": "1.1.5" 3504 - } 2593 + "minimist": { 2594 + "version": "1.2.0", 2595 + "bundled": true, 2596 + "optional": true 3505 2597 } 3506 2598 } 3507 2599 }, 3508 2600 "readable-stream": { 3509 - "version": "2.3.3", 3510 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", 3511 - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", 3512 - "dev": true, 2601 + "version": "2.2.9", 2602 + "bundled": true, 3513 2603 "requires": { 2604 + "buffer-shims": "1.0.0", 3514 2605 "core-util-is": "1.0.2", 3515 2606 "inherits": "2.0.3", 3516 2607 "isarray": "1.0.0", 3517 2608 "process-nextick-args": "1.0.7", 3518 - "safe-buffer": "5.1.1", 3519 - "string_decoder": "1.0.3", 2609 + "string_decoder": "1.0.1", 3520 2610 "util-deprecate": "1.0.2" 3521 2611 } 3522 2612 }, 3523 - "readdirp": { 3524 - "version": "2.1.0", 3525 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", 3526 - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", 3527 - "dev": true, 2613 + "request": { 2614 + "version": "2.81.0", 2615 + "bundled": true, 2616 + "optional": true, 3528 2617 "requires": { 3529 - "graceful-fs": "4.1.11", 3530 - "minimatch": "3.0.4", 3531 - "readable-stream": "2.3.3", 3532 - "set-immediate-shim": "1.0.1" 2618 + "aws-sign2": "0.6.0", 2619 + "aws4": "1.6.0", 2620 + "caseless": "0.12.0", 2621 + "combined-stream": "1.0.5", 2622 + "extend": "3.0.1", 2623 + "forever-agent": "0.6.1", 2624 + "form-data": "2.1.4", 2625 + "har-validator": "4.2.1", 2626 + "hawk": "3.1.3", 2627 + "http-signature": "1.1.1", 2628 + "is-typedarray": "1.0.0", 2629 + "isstream": "0.1.2", 2630 + "json-stringify-safe": "5.0.1", 2631 + "mime-types": "2.1.15", 2632 + "oauth-sign": "0.8.2", 2633 + "performance-now": "0.2.0", 2634 + "qs": "6.4.0", 2635 + "safe-buffer": "5.0.1", 2636 + "stringstream": "0.0.5", 2637 + "tough-cookie": "2.3.2", 2638 + "tunnel-agent": "0.6.0", 2639 + "uuid": "3.0.1" 3533 2640 } 3534 2641 }, 3535 - "regex-cache": { 3536 - "version": "0.4.4", 3537 - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 3538 - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 3539 - "dev": true, 2642 + "rimraf": { 2643 + "version": "2.6.1", 2644 + "bundled": true, 3540 2645 "requires": { 3541 - "is-equal-shallow": "0.1.3" 2646 + "glob": "7.1.2" 3542 2647 } 3543 2648 }, 3544 - "repeat-element": { 3545 - "version": "1.1.2", 3546 - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 3547 - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", 3548 - "dev": true 2649 + "safe-buffer": { 2650 + "version": "5.0.1", 2651 + "bundled": true 3549 2652 }, 3550 - "repeat-string": { 3551 - "version": "1.6.1", 3552 - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 3553 - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 3554 - "dev": true 2653 + "semver": { 2654 + "version": "5.3.0", 2655 + "bundled": true, 2656 + "optional": true 2657 + }, 2658 + "set-blocking": { 2659 + "version": "2.0.0", 2660 + "bundled": true, 2661 + "optional": true 3555 2662 }, 3556 - "rimraf": { 3557 - "version": "2.6.2", 3558 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 3559 - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 3560 - "dev": true, 2663 + "signal-exit": { 2664 + "version": "3.0.2", 2665 + "bundled": true, 2666 + "optional": true 2667 + }, 2668 + "sntp": { 2669 + "version": "1.0.9", 2670 + "bundled": true, 2671 + "optional": true, 3561 2672 "requires": { 3562 - "glob": "7.1.2" 2673 + "hoek": "2.16.3" 2674 + } 2675 + }, 2676 + "sshpk": { 2677 + "version": "1.13.0", 2678 + "bundled": true, 2679 + "optional": true, 2680 + "requires": { 2681 + "asn1": "0.2.3", 2682 + "assert-plus": "1.0.0", 2683 + "bcrypt-pbkdf": "1.0.1", 2684 + "dashdash": "1.14.1", 2685 + "ecc-jsbn": "0.1.1", 2686 + "getpass": "0.1.7", 2687 + "jodid25519": "1.0.2", 2688 + "jsbn": "0.1.1", 2689 + "tweetnacl": "0.14.5" 2690 + }, 2691 + "dependencies": { 2692 + "assert-plus": { 2693 + "version": "1.0.0", 2694 + "bundled": true, 2695 + "optional": true 2696 + } 3563 2697 } 3564 2698 }, 3565 - "set-immediate-shim": { 3566 - "version": "1.0.1", 3567 - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", 3568 - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", 3569 - "dev": true 2699 + "string-width": { 2700 + "version": "1.0.2", 2701 + "bundled": true, 2702 + "requires": { 2703 + "code-point-at": "1.1.0", 2704 + "is-fullwidth-code-point": "1.0.0", 2705 + "strip-ansi": "3.0.1" 2706 + } 3570 2707 }, 3571 2708 "string_decoder": { 3572 - "version": "1.0.3", 3573 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", 3574 - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", 3575 - "dev": true, 2709 + "version": "1.0.1", 2710 + "bundled": true, 3576 2711 "requires": { 3577 - "safe-buffer": "5.1.1" 2712 + "safe-buffer": "5.0.1" 3578 2713 } 3579 2714 }, 3580 - "supports-color": { 3581 - "version": "4.2.0", 3582 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz", 3583 - "integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==", 3584 - "dev": true, 2715 + "stringstream": { 2716 + "version": "0.0.5", 2717 + "bundled": true, 2718 + "optional": true 2719 + }, 2720 + "strip-ansi": { 2721 + "version": "3.0.1", 2722 + "bundled": true, 3585 2723 "requires": { 3586 - "has-flag": "2.0.0" 2724 + "ansi-regex": "2.1.1" 3587 2725 } 3588 2726 }, 3589 - "temp": { 3590 - "version": "0.8.3", 3591 - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", 3592 - "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", 3593 - "dev": true, 2727 + "strip-json-comments": { 2728 + "version": "2.0.1", 2729 + "bundled": true, 2730 + "optional": true 2731 + }, 2732 + "tar": { 2733 + "version": "2.2.1", 2734 + "bundled": true, 3594 2735 "requires": { 3595 - "os-tmpdir": "1.0.2", 3596 - "rimraf": "2.2.8" 3597 - }, 3598 - "dependencies": { 3599 - "rimraf": { 3600 - "version": "2.2.8", 3601 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", 3602 - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", 3603 - "dev": true 3604 - } 2736 + "block-stream": "0.0.9", 2737 + "fstream": "1.0.11", 2738 + "inherits": "2.0.3" 3605 2739 } 3606 2740 }, 3607 - "util-deprecate": { 3608 - "version": "1.0.2", 3609 - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3610 - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 3611 - "dev": true 2741 + "tar-pack": { 2742 + "version": "3.4.0", 2743 + "bundled": true, 2744 + "optional": true, 2745 + "requires": { 2746 + "debug": "2.6.8", 2747 + "fstream": "1.0.11", 2748 + "fstream-ignore": "1.0.5", 2749 + "once": "1.4.0", 2750 + "readable-stream": "2.2.9", 2751 + "rimraf": "2.6.1", 2752 + "tar": "2.2.1", 2753 + "uid-number": "0.0.6" 2754 + } 3612 2755 }, 3613 - "which": { 3614 - "version": "1.3.0", 3615 - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", 3616 - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", 3617 - "dev": true, 2756 + "tough-cookie": { 2757 + "version": "2.3.2", 2758 + "bundled": true, 2759 + "optional": true, 2760 + "requires": { 2761 + "punycode": "1.4.1" 2762 + } 2763 + }, 2764 + "tunnel-agent": { 2765 + "version": "0.6.0", 2766 + "bundled": true, 2767 + "optional": true, 3618 2768 "requires": { 3619 - "isexe": "2.0.0" 2769 + "safe-buffer": "5.0.1" 3620 2770 } 3621 2771 }, 3622 - "wrappy": { 2772 + "tweetnacl": { 2773 + "version": "0.14.5", 2774 + "bundled": true, 2775 + "optional": true 2776 + }, 2777 + "uid-number": { 2778 + "version": "0.0.6", 2779 + "bundled": true, 2780 + "optional": true 2781 + }, 2782 + "util-deprecate": { 3623 2783 "version": "1.0.2", 3624 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3625 - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 3626 - "dev": true 2784 + "bundled": true 3627 2785 }, 3628 - "yallist": { 3629 - "version": "2.1.2", 3630 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 3631 - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 3632 - "dev": true 3633 - } 3634 - } 3635 - }, 3636 - "encoding": { 3637 - "version": "0.1.12", 3638 - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", 3639 - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", 3640 - "requires": { 3641 - "iconv-lite": "0.4.19" 3642 - } 3643 - }, 3644 - "end-of-stream": { 3645 - "version": "1.4.0", 3646 - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", 3647 - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", 3648 - "dev": true, 3649 - "requires": { 3650 - "once": "http://registry.npmjs.org/once/-/once-1.4.0.tgz" 3651 - } 3652 - }, 3653 - "entities": { 3654 - "version": "1.1.1", 3655 - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", 3656 - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" 3657 - }, 3658 - "error-ex": { 3659 - "version": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz", 3660 - "integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=", 3661 - "dev": true, 3662 - "requires": { 3663 - "is-arrayish": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" 3664 - } 3665 - }, 3666 - "es6-promise": { 3667 - "version": "4.1.1", 3668 - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", 3669 - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" 3670 - }, 3671 - "escape-string-regexp": { 3672 - "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 3673 - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 3674 - "dev": true 3675 - }, 3676 - "esprima": { 3677 - "version": "4.0.0", 3678 - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", 3679 - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", 3680 - "dev": true 3681 - }, 3682 - "events": { 3683 - "version": "1.1.1", 3684 - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", 3685 - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", 3686 - "dev": true 3687 - }, 3688 - "evp_bytestokey": { 3689 - "version": "1.0.3", 3690 - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 3691 - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 3692 - "dev": true, 3693 - "requires": { 3694 - "md5.js": "1.3.4", 3695 - "safe-buffer": "5.1.1" 3696 - } 3697 - }, 3698 - "execa": { 3699 - "version": "0.7.0", 3700 - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 3701 - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 3702 - "dev": true, 3703 - "requires": { 3704 - "cross-spawn": "5.1.0", 3705 - "get-stream": "3.0.0", 3706 - "is-stream": "1.1.0", 3707 - "npm-run-path": "2.0.2", 3708 - "p-finally": "1.0.0", 3709 - "signal-exit": "3.0.2", 3710 - "strip-eof": "1.0.0" 3711 - }, 3712 - "dependencies": { 3713 - "cross-spawn": { 3714 - "version": "5.1.0", 3715 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 3716 - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 3717 - "dev": true, 2786 + "uuid": { 2787 + "version": "3.0.1", 2788 + "bundled": true, 2789 + "optional": true 2790 + }, 2791 + "verror": { 2792 + "version": "1.3.6", 2793 + "bundled": true, 2794 + "optional": true, 3718 2795 "requires": { 3719 - "lru-cache": "http://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", 3720 - "shebang-command": "1.2.0", 3721 - "which": "http://registry.npmjs.org/which/-/which-1.2.12.tgz" 2796 + "extsprintf": "1.0.2" 3722 2797 } 3723 - } 3724 - } 3725 - }, 3726 - "expand-brackets": { 3727 - "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 3728 - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 3729 - "dev": true, 3730 - "requires": { 3731 - "is-posix-bracket": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" 3732 - } 3733 - }, 3734 - "expand-range": { 3735 - "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 3736 - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 3737 - "dev": true, 3738 - "requires": { 3739 - "fill-range": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz" 3740 - } 3741 - }, 3742 - "extend": { 3743 - "version": "3.0.1", 3744 - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", 3745 - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" 3746 - }, 3747 - "extglob": { 3748 - "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 3749 - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 3750 - "dev": true, 3751 - "requires": { 3752 - "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" 3753 - } 3754 - }, 3755 - "extsprintf": { 3756 - "version": "1.3.0", 3757 - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 3758 - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" 3759 - }, 3760 - "eyes": { 3761 - "version": "0.1.8", 3762 - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", 3763 - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", 3764 - "dev": true 3765 - }, 3766 - "fast-deep-equal": { 3767 - "version": "1.0.0", 3768 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", 3769 - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" 3770 - }, 3771 - "filename-regex": { 3772 - "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", 3773 - "integrity": "sha1-mW4+gEebmLmJfxWopYs9CE6SZ3U=", 3774 - "dev": true 3775 - }, 3776 - "fill-range": { 3777 - "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", 3778 - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", 3779 - "dev": true, 3780 - "requires": { 3781 - "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 3782 - "isobject": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 3783 - "randomatic": "http://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", 3784 - "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 3785 - "repeat-string": "http://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" 3786 - } 3787 - }, 3788 - "find-elm-dependencies": { 3789 - "version": "1.0.2", 3790 - "resolved": "https://registry.npmjs.org/find-elm-dependencies/-/find-elm-dependencies-1.0.2.tgz", 3791 - "integrity": "sha512-gnvu2zAKFEHd76zV/JkRvof7HNyM2X8yW5vflCfWbXeo9hmXMndz/SrEsTQFSXXgNqf0AdjhQSRPnG8JYR92oQ==", 3792 - "dev": true, 3793 - "requires": { 3794 - "firstline": "1.2.0", 3795 - "lodash": "4.14.2" 3796 - }, 3797 - "dependencies": { 3798 - "firstline": { 3799 - "version": "1.2.0", 3800 - "resolved": "https://registry.npmjs.org/firstline/-/firstline-1.2.0.tgz", 3801 - "integrity": "sha1-yfSIbn9/vwr8EtcZQdzgaxkq6gU=", 3802 - "dev": true 2798 + }, 2799 + "wide-align": { 2800 + "version": "1.1.2", 2801 + "bundled": true, 2802 + "optional": true, 2803 + "requires": { 2804 + "string-width": "1.0.2" 2805 + } 3803 2806 }, 3804 - "lodash": { 3805 - "version": "4.14.2", 3806 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.14.2.tgz", 3807 - "integrity": "sha1-u8zOY3OkAPv9CoxnykL20e9BZDI=", 3808 - "dev": true 2807 + "wrappy": { 2808 + "version": "1.0.2", 2809 + "bundled": true 3809 2810 } 3810 2811 } 3811 2812 }, 3812 - "find-parent-dir": { 3813 - "version": "0.3.0", 3814 - "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", 3815 - "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=", 3816 - "dev": true 3817 - }, 3818 - "for-in": { 3819 - "version": "http://registry.npmjs.org/for-in/-/for-in-1.0.1.tgz", 3820 - "integrity": "sha1-1sPjeYzqqjAQR7EJ3t8bGuN6Dvo=", 3821 - "dev": true 3822 - }, 3823 - "for-own": { 3824 - "version": "http://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 3825 - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 3826 - "dev": true, 3827 - "requires": { 3828 - "for-in": "http://registry.npmjs.org/for-in/-/for-in-1.0.1.tgz" 3829 - } 3830 - }, 3831 - "forever-agent": { 3832 - "version": "0.6.1", 3833 - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 3834 - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" 3835 - }, 3836 - "form-data": { 3837 - "version": "2.3.1", 3838 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", 3839 - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", 3840 - "requires": { 3841 - "asynckit": "0.4.0", 3842 - "combined-stream": "1.0.5", 3843 - "mime-types": "2.1.16" 3844 - } 3845 - }, 3846 - "fs.realpath": { 3847 - "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 3848 - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 3849 - "dev": true 3850 - }, 3851 2813 "fstream": { 3852 2814 "version": "1.0.11", 3853 2815 "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", ··· 4859 3821 "integrity": "sha1-hy37pXXc6o+gSlE1sT1fJL7MyX4=", 4860 3822 "dev": true 4861 3823 }, 4862 - "murmur-hash-js": { 4863 - "version": "1.0.0", 4864 - "resolved": "https://registry.npmjs.org/murmur-hash-js/-/murmur-hash-js-1.0.0.tgz", 4865 - "integrity": "sha1-UEEEkmnJZjPIZjhpYLL0KJ515bA=", 4866 - "dev": true 4867 - }, 4868 3824 "mute-stream": { 4869 3825 "version": "0.0.7", 4870 3826 "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", ··· 4875 3831 "version": "2.7.0", 4876 3832 "resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz", 4877 3833 "integrity": "sha1-2Vv3IeyHfgjbJ27T/G63j5CDrUY=", 4878 - "dev": true, 4879 3834 "optional": true 4880 3835 }, 4881 3836 "natives": { ··· 6669 5624 "remove-trailing-separator": { 6670 5625 "version": "1.1.0", 6671 5626 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 6672 - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 6673 - "dev": true 5627 + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" 6674 5628 }, 6675 5629 "repeat-element": { 6676 5630 "version": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", ··· 7813 6767 "version": "0.1.4", 7814 6768 "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.1.4.tgz", 7815 6769 "integrity": "sha1-f4dliEdxbbUCYyOBL4GMras4el8=" 7816 - }, 7817 - "xmlbuilder": { 7818 - "version": "8.2.2", 7819 - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz", 7820 - "integrity": "sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=", 7821 - "dev": true 7822 6770 }, 7823 6771 "xtend": { 7824 6772 "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+1 -2
package.json
··· 4 4 "autoprefixer": "^7.1.4", 5 5 "browserify": "^14.4.0", 6 6 "elm-css": "^0.6.1", 7 - "elm-doc-test": "^2.2.3", 8 7 "elm-github-install": "^1.6.1", 9 - "elm-test": "^0.18.2", 10 8 "postcss-cli": "^4.1.1", 11 9 "surge": "^0.19.0" 12 10 }, ··· 15 13 "blockstack": "^0.10.1", 16 14 "camelcase": "^4.1.0", 17 15 "elasticlunr": "^0.9.5", 16 + "elm-doctest": "^0.3.5", 18 17 "jsmediatags": "^3.8.0", 19 18 "tocca": "^2.0.1" 20 19 }
+12 -9
src/App/Sources/Crypto/Hex.elm
··· 1 1 module Sources.Crypto.Hex exposing (..) 2 2 3 3 {-| Cryptography 4 - – Hex 4 + ||| – Hex 5 5 -} 6 6 7 7 import Char ··· 23 23 24 24 >>> unicodeHexToUnicode "d83dde43" 25 25 "Ø=ÞC" 26 + 26 27 -} 27 28 unicodeHexToUnicode : String -> String 28 29 unicodeHexToUnicode input = ··· 40 41 41 42 >>> utf8HexToUnicode "f09f9983" 42 43 "🙃" 44 + 43 45 -} 44 46 utf8HexToUnicode : String -> String 45 47 utf8HexToUnicode input = ··· 56 58 57 59 >>> utf16HexToUnicode "d83dde43" 58 60 "🙃" 61 + 59 62 -} 60 63 utf16HexToUnicode : String -> String 61 64 utf16HexToUnicode input = ··· 73 76 74 77 >>> hexToUnicodeChar "00a5" 75 78 '¥' 79 + 76 80 -} 77 81 hexToUnicodeChar : String -> Char 78 82 hexToUnicodeChar input = ··· 86 90 87 91 {-| Convert a Unicode string to a UTF-16 (kinda, depends on given padding) Hex string. 88 92 89 - >>> import Char 90 - 91 93 >>> unicodeToHex 2 "ÅsûªùÖ.hˆAèž`Ž" 92 94 "c5738ffbaa1ff9d62e688841e89e608e" 93 95 ··· 101 103 "d83dde43" 102 104 103 105 >>> let 104 - ... str = 105 - ... [0, 0, 0] 106 - ... |> List.map Char.fromCode 107 - ... |> String.fromList 108 - ... in 109 - ... unicodeToHex 2 str 106 + >>> str = 107 + >>> [0, 0, 0] 108 + >>> |> List.map Char.fromCode 109 + >>> |> String.fromList 110 + >>> in 111 + >>> unicodeToHex 2 str 110 112 "000000" 113 + 111 114 -} 112 115 unicodeToHex : Int -> String -> String 113 116 unicodeToHex padding input =
+6 -6
src/App/Sources/Crypto/Hmac.elm
··· 1 1 module Sources.Crypto.Hmac exposing (encrypt64, encrypt128) 2 2 3 3 {-| Cryptography 4 - – HMAC 4 + ||| – HMAC 5 5 6 6 Currently it only works with hash functions 7 7 that take hex-encoded strings. ··· 13 13 AGAIN TO THE HASHING FUNCTION. 14 14 15 15 Disclaimer: The above may not be true at all, but that's what I assume. 16 + 16 17 -} 17 18 18 19 import Bitwise 19 20 import Char 21 + import SHA 20 22 import Sources.Crypto.Hex exposing (..) 21 23 import Sources.Crypto.Types exposing (..) 22 24 import Sources.Crypto.Utils exposing (..) ··· 25 27 {-| HMAC encryption for hashing algorithms with a `blockSize` of 64. 26 28 These include: SHA-0, SHA-1, SHA-224, SHA-256, MD5, etc. 27 29 28 - >>> import SHA 29 - >>> import Sources.Crypto.Hex as Utils 30 - 31 30 >>> encrypt64 SHA.sha256sum "The quick brown fox jumps over the lazy dog" "key" 32 - ... |> Utils.unicodeToHex 2 31 + >>> |> unicodeToHex 2 33 32 "f7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8" 34 33 35 34 >>> encrypt64 SHA.sha256sum "" "" 36 - ... |> Utils.unicodeToHex 2 35 + >>> |> unicodeToHex 2 37 36 "b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad" 37 + 38 38 -} 39 39 encrypt64 : HashFunction -> String -> String -> String 40 40 encrypt64 =
-7
tests/elm-doc-test.json
··· 1 - { 2 - "root": "../src/App", 3 - "tests": [ 4 - "Sources.Crypto.Hex", 5 - "Sources.Crypto.Hmac" 6 - ] 7 - }
-35
tests/elm-package.json
··· 1 - { 2 - "version": "1.0.0", 3 - "summary": "Ongaku Ryoho tests", 4 - "repository": "https://github.com/icidasset/ongakuryoho.git", 5 - "license": "BSD3", 6 - "source-directories": [ 7 - ".", 8 - "../src/App" 9 - ], 10 - "exposed-modules": [], 11 - "dependencies": { 12 - "eeue56/elm-xml": "2.1.0 <= v < 3.0.0", 13 - "elm-community/elm-test": "3.1.0 <= v < 4.0.0", 14 - "elm-community/html-extra": "2.2.0 <= v < 3.0.0", 15 - "elm-community/list-extra": "6.0.0 <= v < 7.0.0", 16 - "elm-lang/core": "5.1.1 <= v < 6.0.0", 17 - "elm-lang/html": "2.0.0 <= v < 3.0.0", 18 - "elm-lang/http": "1.0.0 <= v < 2.0.0", 19 - "elm-lang/navigation": "2.1.0 <= v < 3.0.0", 20 - "elm-lang/svg": "2.0.0 <= v < 3.0.0", 21 - "etaque/elm-response": "3.0.0 <= v < 4.0.0", 22 - "evancz/url-parser": "2.0.1 <= v < 3.0.0", 23 - "justinmimbs/elm-date-extra": "2.0.3 <= v < 3.0.0", 24 - "lukewestby/elm-string-interpolate": "1.0.1 <= v < 2.0.0", 25 - "rtfeldman/elm-css": "8.0.0 <= v < 9.0.0", 26 - "rtfeldman/elm-css-helpers": "2.0.1 <= v < 3.0.0", 27 - "rtfeldman/elm-css-util": "1.0.2 <= v < 2.0.0", 28 - "rtfeldman/hex": "1.0.0 <= v < 2.0.0", 29 - "rtfeldman/node-test-runner": "3.0.0 <= v < 4.0.0", 30 - "scottcorgan/elm-css-normalize": "1.1.7 <= v < 2.0.0", 31 - "spisemisu/elm-sha": "1.0.5 <= v < 2.0.0", 32 - "spisemisu/elm-utf8": "1.0.1 <= v < 2.0.0" 33 - }, 34 - "elm-version": "0.18.0 <= v < 0.19.0" 35 - }