diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000000..2ebad6cae0 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,2 @@ +dist +tmp diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000000..9f32c566ae --- /dev/null +++ b/.eslintrc @@ -0,0 +1,5 @@ +{ + "extends": [ + "standard" + ] +} diff --git a/package.json b/package.json index 92abe6dd05..fc67e9f6fd 100644 --- a/package.json +++ b/package.json @@ -77,5 +77,13 @@ "release": "cli-release", "version": "./scripts/version", "postpublish": "./scripts/postpublish" + }, + "devDependencies": { + "eslint": "4.3.0", + "eslint-config-standard": "10.2.1", + "eslint-plugin-import": "2.7.0", + "eslint-plugin-node": "5.1.1", + "eslint-plugin-promise": "3.5.0", + "eslint-plugin-standard": "3.0.1" } } diff --git a/yarn.lock b/yarn.lock index b0e79c9974..b6b075d75d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6,17 +6,44 @@ abbrev@1: version "1.1.0" resolved "http://cli-npm.heroku.com/abbrev/-/abbrev-1.1.0/d0554c2256636e2f56e7c2e5ad183f859428d81f.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" +acorn-jsx@^3.0.0: + version "3.0.1" + resolved "http://cli-npm.heroku.com/acorn-jsx/-/acorn-jsx-3.0.1/afdf9488fb1ecefc8348f6fb22f464e32a58b36b.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" + dependencies: + acorn "^3.0.4" + +acorn@^3.0.4: + version "3.3.0" + resolved "http://cli-npm.heroku.com/acorn/-/acorn-3.3.0/45e37fb39e8da3f25baee3ff5369e2bb5f22017a.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + +acorn@^5.0.1: + version "5.1.1" + resolved "http://cli-npm.heroku.com/acorn/-/acorn-5.1.1/53fe161111f912ab999ee887a90a0bc52822fd75.tgz#53fe161111f912ab999ee887a90a0bc52822fd75" + after@0.8.2: version "0.8.2" resolved "http://cli-npm.heroku.com/after/-/after-0.8.2/fedb394f9f0e02aa9768e702bda23b505fae7e1f.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" -ajv@^4.9.1: +ajv-keywords@^1.0.0: + version "1.5.1" + resolved "http://cli-npm.heroku.com/ajv-keywords/-/ajv-keywords-1.5.1/314dd0a4b3368fad3dfcdc54ede6171b886daf3c.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" + +ajv@^4.7.0, ajv@^4.9.1: version "4.11.8" resolved "http://cli-npm.heroku.com/ajv/-/ajv-4.11.8/82ffb02b29e662ae53bdc20af15947706739c536.tgz#82ffb02b29e662ae53bdc20af15947706739c536" dependencies: co "^4.6.0" json-stable-stringify "^1.0.1" +ajv@^5.2.0: + version "5.2.2" + resolved "http://cli-npm.heroku.com/ajv/-/ajv-5.2.2/47c68d69e86f5d953103b0074a9430dc63da5e39.tgz#47c68d69e86f5d953103b0074a9430dc63da5e39" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + json-schema-traverse "^0.3.0" + json-stable-stringify "^1.0.1" + ansi-escapes@1.4.0, ansi-escapes@^1.1.0, ansi-escapes@^1.3.0, ansi-escapes@^1.4.0: version "1.4.0" resolved "http://cli-npm.heroku.com/ansi-escapes/-/ansi-escapes-1.4.0/d3a8a83b319aa67793662b13e761c7911422306e.tgz#d3a8a83b319aa67793662b13e761c7911422306e" @@ -68,6 +95,12 @@ are-we-there-yet@~1.1.2: delegates "^1.0.0" readable-stream "^2.0.6" +argparse@^1.0.7: + version "1.0.9" + resolved "http://cli-npm.heroku.com/argparse/-/argparse-1.0.9/73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" + dependencies: + sprintf-js "~1.0.2" + array-filter@~0.0.0: version "0.0.1" resolved "http://cli-npm.heroku.com/array-filter/-/array-filter-0.0.1/7da8cf2e26628ed732803581fd21f67cacd2eeec.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" @@ -80,10 +113,24 @@ array-reduce@~0.0.0: version "0.0.0" resolved "http://cli-npm.heroku.com/array-reduce/-/array-reduce-0.0.0/173899d3ffd1c7d9383e4479525dbe278cab5f2b.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" +array-union@^1.0.1: + version "1.0.2" + resolved "http://cli-npm.heroku.com/array-union/-/array-union-1.0.2/9a34410e4f4e3da23dea375be5be70f24778ec39.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "http://cli-npm.heroku.com/array-uniq/-/array-uniq-1.0.3/af6ac877a25cc7f74e058894753858dfdb24fdb6.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + arraybuffer.slice@0.0.6: version "0.0.6" resolved "http://cli-npm.heroku.com/arraybuffer.slice/-/arraybuffer.slice-0.0.6/f33b2159f0532a3f3107a272c0ccfbd1ad2979ca.tgz#f33b2159f0532a3f3107a272c0ccfbd1ad2979ca" +arrify@^1.0.0: + version "1.0.1" + resolved "http://cli-npm.heroku.com/arrify/-/arrify-1.0.1/898508da2226f380df904728456849c1501a4b0d.tgz#898508da2226f380df904728456849c1501a4b0d" + asn1@~0.2.0, asn1@~0.2.3: version "0.2.3" resolved "http://cli-npm.heroku.com/asn1/-/asn1-0.2.3/dac8787713c9966849fc8180777ebe9c1ddf3b86.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" @@ -112,6 +159,14 @@ aws4@^1.2.1: version "1.6.0" resolved "http://cli-npm.heroku.com/aws4/-/aws4-1.6.0/83ef5ca860b2b32e4a0deedee8c771b9db57471e.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" +babel-code-frame@^6.22.0: + version "6.22.0" + resolved "http://cli-npm.heroku.com/babel-code-frame/-/babel-code-frame-6.22.0/027620bee567a88c32561574e7fd0801d33118e4.tgz#027620bee567a88c32561574e7fd0801d33118e4" + dependencies: + chalk "^1.1.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + backo2@1.0.2: version "1.0.2" resolved "http://cli-npm.heroku.com/backo2/-/backo2-1.0.2/31ab1ac8b129363463e35b3ebb69f4dfcfba7947.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" @@ -177,6 +232,10 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +builtin-modules@^1.0.0, builtin-modules@^1.1.1: + version "1.1.1" + resolved "http://cli-npm.heroku.com/builtin-modules/-/builtin-modules-1.1.1/270f076c5a72c02f5b65a47df94c5fe3a278892f.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + byline@5.x: version "5.0.0" resolved "http://cli-npm.heroku.com/byline/-/byline-5.0.0/741c5216468eadc457b03410118ad77de8c1ddb1.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" @@ -185,10 +244,20 @@ bytes@^2.5.0: version "2.5.0" resolved "http://cli-npm.heroku.com/bytes/-/bytes-2.5.0/4c9423ea2d252c270c41b2bdefeff9bb6b62c06a.tgz#4c9423ea2d252c270c41b2bdefeff9bb6b62c06a" +caller-path@^0.1.0: + version "0.1.0" + resolved "http://cli-npm.heroku.com/caller-path/-/caller-path-0.1.0/94085ef63581ecd3daa92444a8fe94e82577751f.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" + dependencies: + callsites "^0.2.0" + callsite@1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/callsite/-/callsite-1.0.0/280398e5d664bd74038b6f0905153e6e8af1bc20.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" +callsites@^0.2.0: + version "0.2.0" + resolved "http://cli-npm.heroku.com/callsites/-/callsites-0.2.0/afab96262910a7f33c19a5775825c69f34e350ca.tgz#afab96262910a7f33c19a5775825c69f34e350ca" + capture-stack-trace@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/capture-stack-trace/-/capture-stack-trace-1.0.0/4a6fa07399c26bba47f0b2496b4d0fb408c5550d.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" @@ -204,7 +273,7 @@ caseless@~0.12.0: version "0.12.0" resolved "http://cli-npm.heroku.com/caseless/-/caseless-0.12.0/1b681c21ff84033c826543090689420d187151dc.tgz#1b681c21ff84033c826543090689420d187151dc" -chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: +chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "http://cli-npm.heroku.com/chalk/-/chalk-1.1.3/a8115c55e4a702fe4d150abd3872822a7e09fc98.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -226,6 +295,10 @@ chownr@^1.0.1: version "1.0.1" resolved "http://cli-npm.heroku.com/chownr/-/chownr-1.0.1/e2a75042a9551908bebd25b8523d5f9769d79181.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" +circular-json@^0.3.1: + version "0.3.3" + resolved "http://cli-npm.heroku.com/circular-json/-/circular-json-0.3.3/815c99ea84f6809529d2f45791bdf82711352d66.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + cli-cursor@^2.1.0: version "2.1.0" resolved "http://cli-npm.heroku.com/cli-cursor/-/cli-cursor-2.1.0/b35dac376479facc3e94747d41d0d0f5238ffcb5.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" @@ -373,6 +446,14 @@ concat-map@0.0.1: version "0.0.1" resolved "http://cli-npm.heroku.com/concat-map/-/concat-map-0.0.1/d8a96bd77fd68df7793a73036a3ba0d5405d477b.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" +concat-stream@^1.6.0: + version "1.6.0" + resolved "http://cli-npm.heroku.com/concat-stream/-/concat-stream-1.6.0/0aac662fd52be78964d5532f694784e70110acf7.tgz#0aac662fd52be78964d5532f694784e70110acf7" + dependencies: + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + connected-domain@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/connected-domain/-/connected-domain-1.0.0/bfe77238c74be453a79f0cb6058deeb4f2358e93.tgz#bfe77238c74be453a79f0cb6058deeb4f2358e93" @@ -381,6 +462,10 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "http://cli-npm.heroku.com/console-control-strings/-/console-control-strings-1.1.0/3d7cf4464db6446ea644bf4b39507f9851008e8e.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" +contains-path@^0.1.0: + version "0.1.0" + resolved "http://cli-npm.heroku.com/contains-path/-/contains-path-0.1.0/fe8cf184ff6670b6baef01a9d4861a5cbec4120a.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + core-util-is@~1.0.0: version "1.0.2" resolved "http://cli-npm.heroku.com/core-util-is/-/core-util-is-1.0.2/b5fd54220aa2bc5ab57aab7140c940754503c1a7.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -398,6 +483,14 @@ cross-spawn-async@^2.1.1: lru-cache "^4.0.0" which "^1.2.8" +cross-spawn@^5.1.0: + version "5.1.0" + resolved "http://cli-npm.heroku.com/cross-spawn/-/cross-spawn-5.1.0/e8bd0efee58fcff6f8f94510a0a554bbfa235449.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cryptiles@2.x.x: version "2.0.5" resolved "http://cli-npm.heroku.com/cryptiles/-/cryptiles-2.0.5/3bdfecdc608147c1c67202fa291e7dca59eaa3b8.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" @@ -438,6 +531,22 @@ debug@2.x, debug@^2.1.3, debug@^2.2.0, debug@^2.6.8: dependencies: ms "2.0.0" +deep-is@~0.1.3: + version "0.1.3" + resolved "http://cli-npm.heroku.com/deep-is/-/deep-is-0.1.3/b369d6fb5dbc13eecf524f91b070feedc357cf34.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + +del@^2.0.2: + version "2.2.2" + resolved "http://cli-npm.heroku.com/del/-/del-2.2.2/c12c981d067846c84bcaf862cff930d907ffd1a8.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" + dependencies: + globby "^5.0.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + rimraf "^2.2.8" + delayed-stream@~1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/delayed-stream/-/delayed-stream-1.0.0/df3ae199acadfb7d440aaae0b29e2272b24ec619.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -446,6 +555,20 @@ delegates@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/delegates/-/delegates-1.0.0/84c6e159b81904fdca59a0ef44cd870d31250f9a.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" +doctrine@1.5.0: + version "1.5.0" + resolved "http://cli-npm.heroku.com/doctrine/-/doctrine-1.5.0/379dce730f6166f76cefa4e6707a159b02c5a6fa.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/doctrine/-/doctrine-2.0.0/c73d8d2909d22291e1a007a395804da8b665fe63.tgz#c73d8d2909d22291e1a007a395804da8b665fe63" + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + double-ended-queue@^2.1.0-0: version "2.1.0-0" resolved "http://cli-npm.heroku.com/double-ended-queue/-/double-ended-queue-2.1.0-0/103d3527fd31528f40188130c841efdd78264e5c.tgz#103d3527fd31528f40188130c841efdd78264e5c" @@ -494,14 +617,150 @@ engine.io-parser@1.3.2: has-binary "0.1.7" wtf-8 "1.0.0" +error-ex@^1.2.0: + version "1.3.1" + resolved "http://cli-npm.heroku.com/error-ex/-/error-ex-1.3.1/f855a86ce61adc4e8621c3cda21e7a7612c3a8dc.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" + dependencies: + is-arrayish "^0.2.1" + escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "http://cli-npm.heroku.com/escape-string-regexp/-/escape-string-regexp-1.0.5/1b61c0562190a8dff6ae3bb2cf0200ca130b86d4.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" +eslint-config-standard@10.2.1: + version "10.2.1" + resolved "http://cli-npm.heroku.com/eslint-config-standard/-/eslint-config-standard-10.2.1/c061e4d066f379dc17cd562c64e819b4dd454591.tgz#c061e4d066f379dc17cd562c64e819b4dd454591" + +eslint-import-resolver-node@^0.3.1: + version "0.3.1" + resolved "http://cli-npm.heroku.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.1/4422574cde66a9a7b099938ee4d508a199e0e3cc.tgz#4422574cde66a9a7b099938ee4d508a199e0e3cc" + dependencies: + debug "^2.6.8" + resolve "^1.2.0" + +eslint-module-utils@^2.1.1: + version "2.1.1" + resolved "http://cli-npm.heroku.com/eslint-module-utils/-/eslint-module-utils-2.1.1/abaec824177613b8a95b299639e1b6facf473449.tgz#abaec824177613b8a95b299639e1b6facf473449" + dependencies: + debug "^2.6.8" + pkg-dir "^1.0.0" + +eslint-plugin-import@2.7.0: + version "2.7.0" + resolved "http://cli-npm.heroku.com/eslint-plugin-import/-/eslint-plugin-import-2.7.0/21de33380b9efb55f5ef6d2e210ec0e07e7fa69f.tgz#21de33380b9efb55f5ef6d2e210ec0e07e7fa69f" + dependencies: + builtin-modules "^1.1.1" + contains-path "^0.1.0" + debug "^2.6.8" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.1" + eslint-module-utils "^2.1.1" + has "^1.0.1" + lodash.cond "^4.3.0" + minimatch "^3.0.3" + read-pkg-up "^2.0.0" + +eslint-plugin-node@5.1.1: + version "5.1.1" + resolved "http://cli-npm.heroku.com/eslint-plugin-node/-/eslint-plugin-node-5.1.1/a7ed956e780c22aef6afd1116005acd82f26eac6.tgz#a7ed956e780c22aef6afd1116005acd82f26eac6" + dependencies: + ignore "^3.3.3" + minimatch "^3.0.4" + resolve "^1.3.3" + semver "5.3.0" + +eslint-plugin-promise@3.5.0: + version "3.5.0" + resolved "http://cli-npm.heroku.com/eslint-plugin-promise/-/eslint-plugin-promise-3.5.0/78fbb6ffe047201627569e85a6c5373af2a68fca.tgz#78fbb6ffe047201627569e85a6c5373af2a68fca" + +eslint-plugin-standard@3.0.1: + version "3.0.1" + resolved "http://cli-npm.heroku.com/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1/34d0c915b45edc6f010393c7eef3823b08565cf2.tgz#34d0c915b45edc6f010393c7eef3823b08565cf2" + +eslint-scope@^3.7.1: + version "3.7.1" + resolved "http://cli-npm.heroku.com/eslint-scope/-/eslint-scope-3.7.1/3d63c3edfda02e06e01a452ad88caacc7cdcb6e8.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint@4.3.0: + version "4.3.0" + resolved "http://cli-npm.heroku.com/eslint/-/eslint-4.3.0/fcd7c96376bbf34c85ee67ed0012a299642b108f.tgz#fcd7c96376bbf34c85ee67ed0012a299642b108f" + dependencies: + ajv "^5.2.0" + babel-code-frame "^6.22.0" + chalk "^1.1.3" + concat-stream "^1.6.0" + cross-spawn "^5.1.0" + debug "^2.6.8" + doctrine "^2.0.0" + eslint-scope "^3.7.1" + espree "^3.4.3" + esquery "^1.0.0" + estraverse "^4.2.0" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^9.17.0" + ignore "^3.3.3" + imurmurhash "^0.1.4" + inquirer "^3.0.6" + is-resolvable "^1.0.0" + js-yaml "^3.8.4" + json-stable-stringify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.4" + minimatch "^3.0.2" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^4.0.0" + progress "^2.0.0" + require-uncached "^1.0.3" + semver "^5.3.0" + strip-json-comments "~2.0.1" + table "^4.0.1" + text-table "~0.2.0" + +espree@^3.4.3: + version "3.4.3" + resolved "http://cli-npm.heroku.com/espree/-/espree-3.4.3/2910b5ccd49ce893c2ffffaab4fd8b3a31b82374.tgz#2910b5ccd49ce893c2ffffaab4fd8b3a31b82374" + dependencies: + acorn "^5.0.1" + acorn-jsx "^3.0.0" + +esprima@^4.0.0: + version "4.0.0" + resolved "http://cli-npm.heroku.com/esprima/-/esprima-4.0.0/4499eddcd1110e0b218bacf2fa7f7f59f55ca804.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" + esprima@~3.0.0: version "3.0.0" resolved "http://cli-npm.heroku.com/esprima/-/esprima-3.0.0/53cf247acda77313e551c3aa2e73342d3fb4f7d9.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9" +esquery@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/esquery/-/esquery-1.0.0/cfba8b57d7fba93f17298a8a006a04cda13d80fa.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.0" + resolved "http://cli-npm.heroku.com/esrecurse/-/esrecurse-4.2.0/fa9568d98d3823f9a41d91e902dcab9ea6e5b163.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163" + dependencies: + estraverse "^4.1.0" + object-assign "^4.0.1" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: + version "4.2.0" + resolved "http://cli-npm.heroku.com/estraverse/-/estraverse-4.2.0/0dee3fed31fcd469618ce7342099fc1afa0bdb13.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + +esutils@^2.0.2: + version "2.0.2" + resolved "http://cli-npm.heroku.com/esutils/-/esutils-2.0.2/0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + eventemitter3@1.x.x: version "1.2.0" resolved "http://cli-npm.heroku.com/eventemitter3/-/eventemitter3-1.2.0/1c86991d816ad1e504750e73874224ecf3bec508.tgz#1c86991d816ad1e504750e73874224ecf3bec508" @@ -537,16 +796,53 @@ eyes@0.1.x, eyes@~0.1.8: version "0.1.8" resolved "http://cli-npm.heroku.com/eyes/-/eyes-0.1.8/62cf120234c683785d902348a800ef3e0cc20bc0.tgz#62cf120234c683785d902348a800ef3e0cc20bc0" +fast-deep-equal@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/fast-deep-equal/-/fast-deep-equal-1.0.0/96256a3bc975595eb36d82e9929d060d893439ff.tgz#96256a3bc975595eb36d82e9929d060d893439ff" + +fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "http://cli-npm.heroku.com/fast-levenshtein/-/fast-levenshtein-2.0.6/3d8a5c66883a16a30ca8643e851f19baa7797917.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + figures@^2.0.0: version "2.0.0" resolved "http://cli-npm.heroku.com/figures/-/figures-2.0.0/3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" dependencies: escape-string-regexp "^1.0.5" +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/file-entry-cache/-/file-entry-cache-2.0.0/c392990c3e684783d838b8c84a45d8a048458361.tgz#c392990c3e684783d838b8c84a45d8a048458361" + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + filesize@^3.5.10: version "3.5.10" resolved "http://cli-npm.heroku.com/filesize/-/filesize-3.5.10/fc8fa23ddb4ef9e5e0ab6e1e64f679a24a56761f.tgz#fc8fa23ddb4ef9e5e0ab6e1e64f679a24a56761f" +find-up@^1.0.0: + version "1.1.2" + resolved "http://cli-npm.heroku.com/find-up/-/find-up-1.1.2/6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0: + version "2.1.0" + resolved "http://cli-npm.heroku.com/find-up/-/find-up-2.1.0/45d1b7e506c717ddd482775a2b77920a3c0c57a7.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + dependencies: + locate-path "^2.0.0" + +flat-cache@^1.2.1: + version "1.2.2" + resolved "http://cli-npm.heroku.com/flat-cache/-/flat-cache-1.2.2/fa86714e72c21db88601761ecf2f555d1abc6b96.tgz#fa86714e72c21db88601761ecf2f555d1abc6b96" + dependencies: + circular-json "^0.3.1" + del "^2.0.2" + graceful-fs "^4.1.2" + write "^0.2.1" + flexbuffer@0.0.6: version "0.0.6" resolved "http://cli-npm.heroku.com/flexbuffer/-/flexbuffer-0.0.6/039fdf23f8823e440c38f3277e6fef1174215b30.tgz#039fdf23f8823e440c38f3277e6fef1174215b30" @@ -593,6 +889,14 @@ fstream@^1.0.0, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" +function-bind@^1.0.2: + version "1.1.0" + resolved "http://cli-npm.heroku.com/function-bind/-/function-bind-1.1.0/16176714c801798e4e8f2cf7f7529467bb4a5771.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "http://cli-npm.heroku.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1/1b0ab3bd553b2a0d6399d29c0e3ea0b252078327.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + gauge@~2.7.3: version "2.7.4" resolved "http://cli-npm.heroku.com/gauge/-/gauge-2.7.4/2c03405c7538c39d7eb37b317022e325fb018bf7.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -633,6 +937,32 @@ glob@7.1.0, "glob@>= 3.1.4", glob@^7.0.3: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.0.5, glob@^7.1.2: + version "7.1.2" + resolved "http://cli-npm.heroku.com/glob/-/glob-7.1.2/c19c9df9a028702d678612384a6552404c636d15.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^9.17.0: + version "9.18.0" + resolved "http://cli-npm.heroku.com/globals/-/globals-9.18.0/aa3896b3e69b487f17e31ed2143d69a8e30c2d8a.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + +globby@^5.0.0: + version "5.0.0" + resolved "http://cli-npm.heroku.com/globby/-/globby-5.0.0/ebd84667ca0dbb330b99bcfc68eac2bc54370e0d.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" + dependencies: + array-union "^1.0.1" + arrify "^1.0.0" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + got@^6.3.0, got@^6.6.3, got@^6.7.1: version "6.7.1" resolved "http://cli-npm.heroku.com/got/-/got-6.7.1/240cd05785a9a18e561dc1b44b41c763ef1e8db0.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" @@ -696,6 +1026,12 @@ has-unicode@^2.0.0: version "2.0.1" resolved "http://cli-npm.heroku.com/has-unicode/-/has-unicode-2.0.1/e0e6fe6a28cf51138855e086d1691e771de2a8b9.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +has@^1.0.1: + version "1.0.1" + resolved "http://cli-npm.heroku.com/has/-/has-1.0.1/8461733f538b0837c9361e39a9ab9e9704dc2f28.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + hawk@~3.1.3: version "3.1.3" resolved "http://cli-npm.heroku.com/hawk/-/hawk-3.1.3/078444bd7c1640b0fe540d2c9b73d59678e8e1c4.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" @@ -1032,6 +1368,10 @@ hoek@2.x.x: version "2.16.3" resolved "http://cli-npm.heroku.com/hoek/-/hoek-2.16.3/20bb7403d3cea398e91dc4710a8ff1b8274a25ed.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" +hosted-git-info@^2.1.4: + version "2.5.0" + resolved "http://cli-npm.heroku.com/hosted-git-info/-/hosted-git-info-2.5.0/6d60e34b3abbc8313062c3b798ef8d901a07af3c.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" + http-call@^2.1.3: version "2.1.3" resolved "http://cli-npm.heroku.com/http-call/-/http-call-2.1.3/6c604f33aaa0d964fe1a9d236fec6bcb32db0418.tgz#6c604f33aaa0d964fe1a9d236fec6bcb32db0418" @@ -1060,6 +1400,14 @@ iconv-lite@^0.4.17: version "0.4.18" resolved "http://cli-npm.heroku.com/iconv-lite/-/iconv-lite-0.4.18/23d8656b16aae6742ac29732ea8f0336a4789cf2.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2" +ignore@^3.3.3: + version "3.3.3" + resolved "http://cli-npm.heroku.com/ignore/-/ignore-3.3.3/432352e57accd87ab3110e82d3fea0e47812156d.tgz#432352e57accd87ab3110e82d3fea0e47812156d" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "http://cli-npm.heroku.com/imurmurhash/-/imurmurhash-0.1.4/9218b9b2b928a238b13dc4fb6b6d576f231453ea.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + indexof@0.0.1: version "0.0.1" resolved "http://cli-npm.heroku.com/indexof/-/indexof-0.0.1/82dc336d232b9062179d05ab3293a66059fd435d.tgz#82dc336d232b9062179d05ab3293a66059fd435d" @@ -1079,7 +1427,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "http://cli-npm.heroku.com/inherits/-/inherits-2.0.3/633c2c83e3da42a502f52466022480f4208261de.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -1101,7 +1449,7 @@ inquirer@3.0.6: strip-ansi "^3.0.0" through "^2.3.6" -inquirer@^3.0.1, inquirer@^3.1.1: +inquirer@^3.0.1, inquirer@^3.0.6, inquirer@^3.1.1: version "3.2.1" resolved "http://cli-npm.heroku.com/inquirer/-/inquirer-3.2.1/06ceb0f540f45ca548c17d6840959878265fa175.tgz#06ceb0f540f45ca548c17d6840959878265fa175" dependencies: @@ -1138,6 +1486,16 @@ ipv6@*: cliff "0.1.x" sprintf "0.1.x" +is-arrayish@^0.2.1: + version "0.2.1" + resolved "http://cli-npm.heroku.com/is-arrayish/-/is-arrayish-0.2.1/77c99840527aa8ecb1a8ba697b80645a7a926a9d.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/is-builtin-module/-/is-builtin-module-1.0.0/540572d34f7ac3119f8f76c30cbc1b1e037affbe.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0/ef9e31386f031a7f0d643af82fde50c457ef00cb.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" @@ -1148,6 +1506,22 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "http://cli-npm.heroku.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0/a3b30a5c4f199183167aaab93beefae3ddfb654f.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" +is-path-cwd@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/is-path-cwd/-/is-path-cwd-1.0.0/d225ec23132e89edd38fda767472e62e65f1106d.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + +is-path-in-cwd@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0/6477582b8214d602346094567003be8a9eac04dc.tgz#6477582b8214d602346094567003be8a9eac04dc" + dependencies: + is-path-inside "^1.0.0" + +is-path-inside@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/is-path-inside/-/is-path-inside-1.0.0/fc06e5a1683fbda13de667aff717bbc10a48f37f.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" + dependencies: + path-is-inside "^1.0.1" + is-promise@^2.1.0: version "2.1.0" resolved "http://cli-npm.heroku.com/is-promise/-/is-promise-2.1.0/79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" @@ -1156,6 +1530,12 @@ is-redirect@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/is-redirect/-/is-redirect-1.0.0/1d03dded53bd8db0f30c26e4f95d36fc7c87dc24.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" +is-resolvable@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/is-resolvable/-/is-resolvable-1.0.0/8df57c61ea2e3c501408d100fb013cf8d6e0cc62.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62" + dependencies: + tryit "^1.0.1" + is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: version "1.1.0" resolved "http://cli-npm.heroku.com/is-retry-allowed/-/is-retry-allowed-1.1.0/11a060568b67339444033d0125a61a20d564fb34.tgz#11a060568b67339444033d0125a61a20d564fb34" @@ -1176,7 +1556,7 @@ isarray@0.0.1: version "0.0.1" resolved "http://cli-npm.heroku.com/isarray/-/isarray-0.0.1/8a18acfca9a8f4177e09abfc6038939b05d1eedf.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" -isarray@~1.0.0: +isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/isarray/-/isarray-1.0.0/bb935d48582cba168c06834957a54a3e07124f11.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -1195,6 +1575,17 @@ iterm2-version@^2.1.0: app-path "^2.1.0" plist "^2.0.1" +js-tokens@^3.0.0: + version "3.0.2" + resolved "http://cli-npm.heroku.com/js-tokens/-/js-tokens-3.0.2/9866df395102130e38f7f996bceb65443209c25b.tgz#9866df395102130e38f7f996bceb65443209c25b" + +js-yaml@^3.8.4: + version "3.9.0" + resolved "http://cli-npm.heroku.com/js-yaml/-/js-yaml-3.9.0/4ffbbf25c2ac963b8299dc74da7e3740de1c18ce.tgz#4ffbbf25c2ac963b8299dc74da7e3740de1c18ce" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "http://cli-npm.heroku.com/jsbn/-/jsbn-0.1.1/a5e654c2e5a2deb5f201d96cefbca80c0ef2f513.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -1203,6 +1594,10 @@ jschardet@^1.4.2: version "1.5.0" resolved "http://cli-npm.heroku.com/jschardet/-/jschardet-1.5.0/a61f310306a5a71188e1b1acd08add3cfbb08b1e.tgz#a61f310306a5a71188e1b1acd08add3cfbb08b1e" +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "http://cli-npm.heroku.com/json-schema-traverse/-/json-schema-traverse-0.3.1/349a6d44c53a51de89b40805c5d5e59b417d3340.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + json-schema@0.2.3: version "0.2.3" resolved "http://cli-npm.heroku.com/json-schema/-/json-schema-0.2.3/b480c892e59a2f05954ce727bd3f2a4e882f9e13.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -1254,10 +1649,33 @@ levenshtein@1.x: version "1.0.5" resolved "http://cli-npm.heroku.com/levenshtein/-/levenshtein-1.0.5/3911737a9cb56da345d008f55782c6f138979ba3.tgz#3911737a9cb56da345d008f55782c6f138979ba3" +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "http://cli-npm.heroku.com/levn/-/levn-0.3.0/3b09924edf9f083c0490fdd4c0bc4421e04764ee.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + lex@^1.7.9: version "1.7.9" resolved "http://cli-npm.heroku.com/lex/-/lex-1.7.9/5d5636ccef574348362938b79a47f0eed8ed0d43.tgz#5d5636ccef574348362938b79a47f0eed8ed0d43" +load-json-file@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/load-json-file/-/load-json-file-2.0.0/7947e42149af80d696cbf797bcaabcfe1fe29ca8.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/locate-path/-/locate-path-2.0.0/2b568b265eec944c6d9c0de9c3dbbbca0354cd8e.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + lodash.ary@4.1.1, lodash.ary@^4.1.1: version "4.1.1" resolved "http://cli-npm.heroku.com/lodash.ary/-/lodash.ary-4.1.1/66065fa91bacc7a034d9c8fce52f83d3c7e40212.tgz#66065fa91bacc7a034d9c8fce52f83d3c7e40212" @@ -1270,6 +1688,10 @@ lodash.compact@^3.0.1: version "3.0.1" resolved "http://cli-npm.heroku.com/lodash.compact/-/lodash.compact-3.0.1/540ce3837745975807471e16b4a2ba21e7256ca5.tgz#540ce3837745975807471e16b4a2ba21e7256ca5" +lodash.cond@^4.3.0: + version "4.5.2" + resolved "http://cli-npm.heroku.com/lodash.cond/-/lodash.cond-4.5.2/f471a1da486be60f6ab955d17115523dd1d255d5.tgz#f471a1da486be60f6ab955d17115523dd1d255d5" + lodash.countby@^4.6.0: version "4.6.0" resolved "http://cli-npm.heroku.com/lodash.countby/-/lodash.countby-4.6.0/5351f24de16724a0059b561f920b0d80af78a33c.tgz#5351f24de16724a0059b561f920b0d80af78a33c" @@ -1422,7 +1844,7 @@ lodash.zip@^4.2.0: version "4.2.0" resolved "http://cli-npm.heroku.com/lodash.zip/-/lodash.zip-4.2.0/ec6662e4896408ed4ab6c542a3990b72cc080020.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020" -lodash@4.17.4, lodash@4.x, lodash@^4.17.4, lodash@^4.3.0: +lodash@4.17.4, lodash@4.x, lodash@^4.0.0, lodash@^4.17.4, lodash@^4.3.0: version "4.17.4" resolved "http://cli-npm.heroku.com/lodash/-/lodash-4.17.4/78203a4d1c328ae1d86dca6460e369b57f4055ae.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -1440,7 +1862,7 @@ lowercase-keys@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/lowercase-keys/-/lowercase-keys-1.0.0/4e3366b39e7f5457e35f1324bdf6f88d0bfc7306.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" -lru-cache@^4.0.0: +lru-cache@^4.0.0, lru-cache@^4.0.1: version "4.1.1" resolved "http://cli-npm.heroku.com/lru-cache/-/lru-cache-4.1.1/622e32e82488b49279114a4f9ecf45e7cd6bba55.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" dependencies: @@ -1461,7 +1883,7 @@ mimic-fn@^1.0.0: version "1.1.0" resolved "http://cli-npm.heroku.com/mimic-fn/-/mimic-fn-1.1.0/e667783d92e89dbd342818b5230b9d62a672ad18.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" -minimatch@^3.0.2: +minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: version "3.0.4" resolved "http://cli-npm.heroku.com/minimatch/-/minimatch-3.0.4/5166e286457f03306064be5497e8dbb0c3d32083.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -1509,6 +1931,10 @@ mz@^2.6.0: object-assign "^4.0.1" thenify-all "^1.0.0" +natural-compare@^1.4.0: + version "1.4.0" + resolved "http://cli-npm.heroku.com/natural-compare/-/natural-compare-1.4.0/4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + netrc-parser@2.0.1: version "2.0.1" resolved "http://cli-npm.heroku.com/netrc-parser/-/netrc-parser-2.0.1/bd1d8b1eaf9555d4cceb051b74da1ab0a018e440.tgz#bd1d8b1eaf9555d4cceb051b74da1ab0a018e440" @@ -1556,6 +1982,15 @@ nopt@~4.0.1: abbrev "1" osenv "^0.1.4" +normalize-package-data@^2.3.2: + version "2.4.0" + resolved "http://cli-npm.heroku.com/normalize-package-data/-/normalize-package-data-2.4.0/12f95a307d58352075a04907b84ac8be98ac012f.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + npm-run-path@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/npm-run-path/-/npm-run-path-1.0.0/f5c32bf595fe81ae927daec52e82f8b000ac3c8f.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" @@ -1605,6 +2040,17 @@ opn@^3.0.3: dependencies: object-assign "^4.0.1" +optionator@^0.8.2: + version "0.8.2" + resolved "http://cli-npm.heroku.com/optionator/-/optionator-0.8.2/364c5e409d3f4d6301d6c0b4c05bba50180aeb64.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + options@>=0.0.5: version "0.0.6" resolved "http://cli-npm.heroku.com/options/-/options-0.0.6/ec22d312806bb53e731773e7cdaefcf1c643128f.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" @@ -1624,6 +2070,22 @@ osenv@0, osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" +p-limit@^1.1.0: + version "1.1.0" + resolved "http://cli-npm.heroku.com/p-limit/-/p-limit-1.1.0/b07ff2d9a5d88bec806035895a2bab66a27988bc.tgz#b07ff2d9a5d88bec806035895a2bab66a27988bc" + +p-locate@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/p-locate/-/p-locate-2.0.0/20a0103b222a70c8fd39cc2e580680f3dde5ec43.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + dependencies: + p-limit "^1.1.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "http://cli-npm.heroku.com/parse-json/-/parse-json-2.2.0/f480f40434ef80741f8469099f8dea18f55a4dc9.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + dependencies: + error-ex "^1.2.0" + parsejson@0.0.3: version "0.0.3" resolved "http://cli-npm.heroku.com/parsejson/-/parsejson-0.0.3/ab7e3759f209ece99437973f7d0f1f64ae0e64ab.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab" @@ -1642,24 +2104,68 @@ parseuri@0.0.5: dependencies: better-assert "~1.0.0" +path-exists@^2.0.0: + version "2.1.0" + resolved "http://cli-npm.heroku.com/path-exists/-/path-exists-2.1.0/0feb6c64f0fc518d9a754dd5efb62c7022761f4b.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "http://cli-npm.heroku.com/path-exists/-/path-exists-3.0.0/ce0ebeaa5f78cb18925ea7d810d7b59b010fd515.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + path-is-absolute@^1.0.0: version "1.0.1" resolved "http://cli-npm.heroku.com/path-is-absolute/-/path-is-absolute-1.0.1/174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" +path-is-inside@^1.0.1, path-is-inside@^1.0.2: + version "1.0.2" + resolved "http://cli-npm.heroku.com/path-is-inside/-/path-is-inside-1.0.2/365417dede44430d1c11af61027facf074bdfc53.tgz#365417dede44430d1c11af61027facf074bdfc53" + path-key@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/path-key/-/path-key-1.0.0/5d53d578019646c0d68800db4e146e6bdc2ac7af.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" +path-parse@^1.0.5: + version "1.0.5" + resolved "http://cli-npm.heroku.com/path-parse/-/path-parse-1.0.5/3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + path-proxy@^1.0: version "1.0.0" resolved "http://cli-npm.heroku.com/path-proxy/-/path-proxy-1.0.0/18e8a36859fc9d2f1a53b48dee138543c020de5e.tgz#18e8a36859fc9d2f1a53b48dee138543c020de5e" dependencies: inflection "~1.3.0" +path-type@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/path-type/-/path-type-2.0.0/f012ccb8415b7096fc2daa1054c3d72389594c73.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + dependencies: + pify "^2.0.0" + performance-now@^0.2.0: version "0.2.0" resolved "http://cli-npm.heroku.com/performance-now/-/performance-now-0.2.0/33ef30c5c77d4ea21c5a53869d91b56d8f2555e5.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" +pify@^2.0.0: + version "2.3.0" + resolved "http://cli-npm.heroku.com/pify/-/pify-2.3.0/ed141a6ac043a849ea588498e7dca8b15330e90c.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "http://cli-npm.heroku.com/pinkie-promise/-/pinkie-promise-2.0.1/2135d6dfa7a358c069ac9b178776288228450ffa.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "http://cli-npm.heroku.com/pinkie/-/pinkie-2.0.4/72556b80cfa0d48a974e80e77248e80ed4f7f870.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/pkg-dir/-/pkg-dir-1.0.0/7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" + dependencies: + find-up "^1.0.0" + pkginfo@0.3.x: version "0.3.1" resolved "http://cli-npm.heroku.com/pkginfo/-/pkginfo-0.3.1/5b29f6a81f70717142e09e765bbeab97b4f81e21.tgz#5b29f6a81f70717142e09e765bbeab97b4f81e21" @@ -1672,6 +2178,14 @@ plist@^2.0.1: xmlbuilder "8.2.2" xmldom "0.1.x" +pluralize@^4.0.0: + version "4.0.0" + resolved "http://cli-npm.heroku.com/pluralize/-/pluralize-4.0.0/59b708c1c0190a2f692f1c7618c446b052fd1762.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "http://cli-npm.heroku.com/prelude-ls/-/prelude-ls-1.1.2/21932a549f5e52ffd9a827f570e04be62a97da54.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + prepend-http@^1.0.1: version "1.0.4" resolved "http://cli-npm.heroku.com/prepend-http/-/prepend-http-1.0.4/d4f4562b0ce3696e41ac52d0e002e57a635dc6dc.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" @@ -1684,6 +2198,10 @@ process-nextick-args@~1.0.6: version "1.0.7" resolved "http://cli-npm.heroku.com/process-nextick-args/-/process-nextick-args-1.0.7/150e20b756590ad3f91093f25a4f2ad8bff30ba3.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" +progress@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/progress/-/progress-2.0.0/8a1be366bf8fc23db2bd23f10c6fe920b4389d1f.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" + ps-node@0.x: version "0.1.6" resolved "http://cli-npm.heroku.com/ps-node/-/ps-node-0.1.6/9af67a99d7b1d0132e51a503099d38a8d2ace2c3.tgz#9af67a99d7b1d0132e51a503099d38a8d2ace2c3" @@ -1717,7 +2235,22 @@ qs@~6.4.0: version "6.4.0" resolved "http://cli-npm.heroku.com/qs/-/qs-6.4.0/13e26d28ad6b0ffaa91312cd3bf708ed351e7233.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" -readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.0.6: +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/read-pkg-up/-/read-pkg-up-2.0.0/6b72a8048984e0c41e79510fd5e9fa99b3b549be.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "http://cli-npm.heroku.com/read-pkg/-/read-pkg-2.0.0/8ef1c0623c6a6db0dc6713c4bfac46332b2368f8.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.2.2: version "2.3.3" resolved "http://cli-npm.heroku.com/readable-stream/-/readable-stream-2.3.3/368f2512d79f9d46fdfc71349ae7878bbc1eb95c.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" dependencies: @@ -1771,10 +2304,27 @@ request@2: tunnel-agent "^0.6.0" uuid "^3.0.0" +require-uncached@^1.0.3: + version "1.0.3" + resolved "http://cli-npm.heroku.com/require-uncached/-/require-uncached-1.0.3/4e0d56d6c9662fd31e43011c4b95aa49955421d3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + requires-port@0.x.x: version "0.0.1" resolved "http://cli-npm.heroku.com/requires-port/-/requires-port-0.0.1/4b4414411d9df7c855995dd899a8c78a2951c16d.tgz#4b4414411d9df7c855995dd899a8c78a2951c16d" +resolve-from@^1.0.0: + version "1.0.1" + resolved "http://cli-npm.heroku.com/resolve-from/-/resolve-from-1.0.1/26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" + +resolve@^1.2.0, resolve@^1.3.3: + version "1.4.0" + resolved "http://cli-npm.heroku.com/resolve/-/resolve-1.4.0/a75be01c53da25d934a98ebd0e4c4a7312f92a86.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" + dependencies: + path-parse "^1.0.5" + restore-cursor@^2.0.0: version "2.0.0" resolved "http://cli-npm.heroku.com/restore-cursor/-/restore-cursor-2.0.0/9f7ee287f82fd326d4fd162923d62129eee0dfaf.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -1786,6 +2336,12 @@ rimraf@2, rimraf@2.x, rimraf@~2.2.6: version "2.2.8" resolved "http://cli-npm.heroku.com/rimraf/-/rimraf-2.2.8/e439be2aaee327321952730f99a8929e4fc50582.tgz#e439be2aaee327321952730f99a8929e4fc50582" +rimraf@^2.2.8: + version "2.6.1" + resolved "http://cli-npm.heroku.com/rimraf/-/rimraf-2.6.1/c2338ec643df7a1b7fe5c54fa86f57428a55f33d.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" + dependencies: + glob "^7.0.5" + run-async@^2.2.0: version "2.3.0" resolved "http://cli-npm.heroku.com/run-async/-/run-async-2.3.0/0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" @@ -1820,11 +2376,11 @@ safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.1" resolved "http://cli-npm.heroku.com/safe-buffer/-/safe-buffer-5.1.1/893312af69b2123def71f57889001671eeb2c853.tgz#893312af69b2123def71f57889001671eeb2c853" -semver@5.4.1, semver@^5.1.0: +"semver@2 || 3 || 4 || 5", semver@5.4.1, semver@^5.1.0, semver@^5.3.0: version "5.4.1" resolved "http://cli-npm.heroku.com/semver/-/semver-5.4.1/e059c09d8571f0540823733433505d3a2f00b18e.tgz#e059c09d8571f0540823733433505d3a2f00b18e" -semver@~5.3.0: +semver@5.3.0, semver@~5.3.0: version "5.3.0" resolved "http://cli-npm.heroku.com/semver/-/semver-5.3.0/9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" @@ -1832,6 +2388,16 @@ set-blocking@~2.0.0: version "2.0.0" resolved "http://cli-npm.heroku.com/set-blocking/-/set-blocking-2.0.0/045f9782d011ae9a6803ddd382b24392b3d890f7.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" +shebang-command@^1.2.0: + version "1.2.0" + resolved "http://cli-npm.heroku.com/shebang-command/-/shebang-command-1.2.0/44aac65b695b03398968c39f363fee5deafdf1ea.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/shebang-regex/-/shebang-regex-1.0.0/da42f49740c0b42db2ca9728571cb190c98efea3.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + shell-escape@^0.2.0: version "0.2.0" resolved "http://cli-npm.heroku.com/shell-escape/-/shell-escape-0.2.0/68fd025eb0490b4f567a027f0bf22480b5f84133.tgz#68fd025eb0490b4f567a027f0bf22480b5f84133" @@ -1853,6 +2419,10 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "http://cli-npm.heroku.com/signal-exit/-/signal-exit-3.0.2/b5fdc08f1287ea1178628e415e25132b73646c6d.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" +slice-ansi@0.0.4: + version "0.0.4" + resolved "http://cli-npm.heroku.com/slice-ansi/-/slice-ansi-0.0.4/edbf8903f66f7ce2f8eafd6ceed65e264c831b35.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" + smooth-progress@1.0.4: version "1.0.4" resolved "http://cli-npm.heroku.com/smooth-progress/-/smooth-progress-1.0.4/b1f4302555d802a540e730e9eeadaa66f087b625.tgz#b1f4302555d802a540e730e9eeadaa66f087b625" @@ -1910,10 +2480,28 @@ sparkline@^0.2.0: here "0.0.2" nopt "~4.0.1" +spdx-correct@~1.0.0: + version "1.0.2" + resolved "http://cli-npm.heroku.com/spdx-correct/-/spdx-correct-1.0.2/4b3073d933ff51f3912f03ac5519498a4150db40.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" + dependencies: + spdx-license-ids "^1.0.2" + +spdx-expression-parse@~1.0.0: + version "1.0.4" + resolved "http://cli-npm.heroku.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4/9bdf2f20e1f40ed447fbe273266191fced51626c.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" + +spdx-license-ids@^1.0.2: + version "1.2.2" + resolved "http://cli-npm.heroku.com/spdx-license-ids/-/spdx-license-ids-1.2.2/c9df7a3424594ade6bd11900d596696dc06bac57.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" + sprintf-js@^1.1.1: version "1.1.1" resolved "http://cli-npm.heroku.com/sprintf-js/-/sprintf-js-1.1.1/36be78320afe5801f6cea3ee78b6e5aab940ea0c.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c" +sprintf-js@~1.0.2: + version "1.0.3" + resolved "http://cli-npm.heroku.com/sprintf-js/-/sprintf-js-1.0.3/04e6926f662895354f3dd015203633b857297e2c.tgz#04e6926f662895354f3dd015203633b857297e2c" + sprintf@0.1.x: version "0.1.5" resolved "http://cli-npm.heroku.com/sprintf/-/sprintf-0.1.5/8f83e39a9317c1a502cb7db8050e51c679f6edcf.tgz#8f83e39a9317c1a502cb7db8050e51c679f6edcf" @@ -2028,10 +2616,18 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" +strip-bom@^3.0.0: + version "3.0.0" + resolved "http://cli-npm.heroku.com/strip-bom/-/strip-bom-3.0.0/2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + strip-eof@^1.0.0: version "1.0.0" resolved "http://cli-npm.heroku.com/strip-eof/-/strip-eof-1.0.0/bb43ff5598a6eb05d89b59fcd129c983313606bf.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "http://cli-npm.heroku.com/strip-json-comments/-/strip-json-comments-2.0.1/3c531942e908c2697c0ec344858c286c7ca0a60a.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + supports-color@^2.0.0: version "2.0.0" resolved "http://cli-npm.heroku.com/supports-color/-/supports-color-2.0.0/535d045ce6b6363fa40117084629995e9df324c7.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -2054,6 +2650,17 @@ table-parser@^0.1.3: dependencies: connected-domain "^1.0.0" +table@^4.0.1: + version "4.0.1" + resolved "http://cli-npm.heroku.com/table/-/table-4.0.1/a8116c133fac2c61f4a420ab6cdf5c4d61f0e435.tgz#a8116c133fac2c61f4a420ab6cdf5c4d61f0e435" + dependencies: + ajv "^4.7.0" + ajv-keywords "^1.0.0" + chalk "^1.1.1" + lodash "^4.0.0" + slice-ansi "0.0.4" + string-width "^2.0.0" + tar-fs@1.x: version "1.15.3" resolved "http://cli-npm.heroku.com/tar-fs/-/tar-fs-1.15.3/eccf935e941493d8151028e636e51ce4c3ca7f20.tgz#eccf935e941493d8151028e636e51ce4c3ca7f20" @@ -2094,6 +2701,10 @@ term-img@^1.0.0: ansi-escapes "^1.3.0" iterm2-version "^2.1.0" +text-table@~0.2.0: + version "0.2.0" + resolved "http://cli-npm.heroku.com/text-table/-/text-table-0.2.0/7f5ee823ae805207c00af2df4a84ec3fcfa570b4.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + thenify-all@^1.0.0: version "1.6.0" resolved "http://cli-npm.heroku.com/thenify-all/-/thenify-all-1.6.0/1a1918d402d8fc3f98fbf234db0bcc8cc10e9726.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -2130,6 +2741,10 @@ tough-cookie@~2.3.0: dependencies: punycode "^1.4.1" +tryit@^1.0.1: + version "1.0.3" + resolved "http://cli-npm.heroku.com/tryit/-/tryit-1.0.3/393be730a9446fd1ead6da59a014308f36c289cb.tgz#393be730a9446fd1ead6da59a014308f36c289cb" + tunnel-agent@^0.4.0, tunnel-agent@^0.4.3: version "0.4.3" resolved "http://cli-npm.heroku.com/tunnel-agent/-/tunnel-agent-0.4.3/6373db76909fe570e08d73583365ed828a74eeeb.tgz#6373db76909fe570e08d73583365ed828a74eeeb" @@ -2152,6 +2767,16 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "http://cli-npm.heroku.com/tweetnacl/-/tweetnacl-0.14.5/5ae68177f192d4456269d108afa93ff8743f4f64.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" +type-check@~0.3.2: + version "0.3.2" + resolved "http://cli-npm.heroku.com/type-check/-/type-check-0.3.2/5884cab512cf1d355e3fb784f30804b2b520db72.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + dependencies: + prelude-ls "~1.1.2" + +typedarray@^0.0.6: + version "0.0.6" + resolved "http://cli-npm.heroku.com/typedarray/-/typedarray-0.0.6/867ac74e3864187b1d3d47d996a78ec5c8830777.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + ultron@1.0.x: version "1.0.2" resolved "http://cli-npm.heroku.com/ultron/-/ultron-1.0.2/ace116ab557cd197386a4e88f4685378c8b2e4fa.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" @@ -2182,6 +2807,13 @@ uuid@^3.0.0, uuid@^3.1.0: version "3.1.0" resolved "http://cli-npm.heroku.com/uuid/-/uuid-3.1.0/3dd3d3e790abc24d7b0d3a034ffababe28ebbc04.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" +validate-npm-package-license@^3.0.1: + version "3.0.1" + resolved "http://cli-npm.heroku.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1/2804babe712ad3379459acfbe24746ab2c303fbc.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" + dependencies: + spdx-correct "~1.0.0" + spdx-expression-parse "~1.0.0" + validator@^6.2.1: version "6.3.0" resolved "http://cli-npm.heroku.com/validator/-/validator-6.3.0/47ce23ed8d4eaddfa9d4b8ef0071b6cf1078d7c8.tgz#47ce23ed8d4eaddfa9d4b8ef0071b6cf1078d7c8" @@ -2192,7 +2824,7 @@ verror@1.3.6: dependencies: extsprintf "1.0.2" -which@1, which@^1.2.8: +which@1, which@^1.2.8, which@^1.2.9: version "1.2.14" resolved "http://cli-npm.heroku.com/which/-/which-1.2.14/9a87c4378f03e827cecaf1acdf56c736c01c14e5.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" dependencies: @@ -2216,10 +2848,20 @@ winston@0.8.x: pkginfo "0.3.x" stack-trace "0.0.x" +wordwrap@~1.0.0: + version "1.0.0" + resolved "http://cli-npm.heroku.com/wordwrap/-/wordwrap-1.0.0/27584810891456a4171c8d0226441ade90cbcaeb.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + wrappy@1: version "1.0.2" resolved "http://cli-npm.heroku.com/wrappy/-/wrappy-1.0.2/b5243d8f3ec1aa35f1364605bc0d1036e30ab69f.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" +write@^0.2.1: + version "0.2.1" + resolved "http://cli-npm.heroku.com/write/-/write-0.2.1/5fc03828e264cea3fe91455476f7a3c566cb0757.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + dependencies: + mkdirp "^0.5.1" + ws@1.1.2: version "1.1.2" resolved "http://cli-npm.heroku.com/ws/-/ws-1.1.2/8a244fa052401e08c9886cf44a85189e1fd4067f.tgz#8a244fa052401e08c9886cf44a85189e1fd4067f"