diff --git a/src/config/global-path.js b/src/config/global-path.js index f178c00..a2e7612 100644 --- a/src/config/global-path.js +++ b/src/config/global-path.js @@ -3,10 +3,10 @@ const { homedir } = require('os') const path = require('path') // Packages -const minimist = require('minimist') +const mri = require('mri') const getNowDir = () => { - const args = minimist(process.argv.slice(2), { + const args = mri(process.argv.slice(2), { string: ['global-config'], alias: { 'global-config': 'Q' diff --git a/src/config/local-path.js b/src/config/local-path.js index a27b11e..4ea3722 100644 --- a/src/config/local-path.js +++ b/src/config/local-path.js @@ -2,10 +2,10 @@ const path = require('path') // Packages -const minimist = require('minimist') +const mri = require('mri') const getLocalPathConfig = prefix => { - const args = minimist(process.argv.slice(2), { + const args = mri(process.argv.slice(2), { string: ['local-config'], alias: { 'local-config': 'A' diff --git a/src/providers/sh/commands/alias.js b/src/providers/sh/commands/alias.js index b125664..4dbaeba 100644 --- a/src/providers/sh/commands/alias.js +++ b/src/providers/sh/commands/alias.js @@ -2,7 +2,7 @@ // Packages const chalk = require('chalk') -const minimist = require('minimist') +const mri = require('mri') const table = require('text-table') const ms = require('ms') const printf = require('printf') @@ -101,7 +101,7 @@ let debug let apiUrl const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { string: ['config', 'rules'], boolean: ['help', 'debug'], alias: { diff --git a/src/providers/sh/commands/billing.js b/src/providers/sh/commands/billing.js index a3dc1fa..635c991 100644 --- a/src/providers/sh/commands/billing.js +++ b/src/providers/sh/commands/billing.js @@ -2,7 +2,7 @@ // Packages const chalk = require('chalk') -const minimist = require('minimist') +const mri = require('mri') const ms = require('ms') // Utilities @@ -56,7 +56,7 @@ let apiUrl let subcommand const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug'], alias: { help: 'h', diff --git a/src/providers/sh/commands/certs.js b/src/providers/sh/commands/certs.js index c4d4536..a340137 100644 --- a/src/providers/sh/commands/certs.js +++ b/src/providers/sh/commands/certs.js @@ -6,7 +6,7 @@ const path = require('path') // Packages const chalk = require('chalk') const table = require('text-table') -const minimist = require('minimist') +const mri = require('mri') const fs = require('fs-extra') const ms = require('ms') const printf = require('printf') @@ -69,7 +69,7 @@ let apiUrl let subcommand const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { string: ['crt', 'key', 'ca'], boolean: ['help', 'debug'], alias: { diff --git a/src/providers/sh/commands/dns.js b/src/providers/sh/commands/dns.js index 382eb98..af7df7b 100644 --- a/src/providers/sh/commands/dns.js +++ b/src/providers/sh/commands/dns.js @@ -2,7 +2,7 @@ // Packages const chalk = require('chalk') -const minimist = require('minimist') +const mri = require('mri') const ms = require('ms') const table = require('text-table') @@ -72,7 +72,7 @@ let apiUrl let subcommand const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug'], alias: { help: 'h', diff --git a/src/providers/sh/commands/domains.js b/src/providers/sh/commands/domains.js index aa0e1cf..762c404 100644 --- a/src/providers/sh/commands/domains.js +++ b/src/providers/sh/commands/domains.js @@ -2,7 +2,7 @@ // Packages const chalk = require('chalk') -const minimist = require('minimist') +const mri = require('mri') const ms = require('ms') const psl = require('psl') const table = require('text-table') @@ -75,7 +75,7 @@ let apiUrl let subcommand const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { string: ['coupon'], boolean: ['help', 'debug', 'external', 'force'], alias: { diff --git a/src/providers/sh/commands/list.js b/src/providers/sh/commands/list.js index 33b6667..6e104ef 100644 --- a/src/providers/sh/commands/list.js +++ b/src/providers/sh/commands/list.js @@ -1,7 +1,7 @@ #!/usr/bin/env node // Packages -const minimist = require('minimist') +const mri = require('mri') const chalk = require('chalk') const ms = require('ms') const printf = require('printf') @@ -52,7 +52,7 @@ let debug let apiUrl const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug', 'all'], alias: { help: 'h', diff --git a/src/providers/sh/commands/login.js b/src/providers/sh/commands/login.js index 45dbc48..29268f3 100644 --- a/src/providers/sh/commands/login.js +++ b/src/providers/sh/commands/login.js @@ -9,7 +9,7 @@ const promptEmail = require('email-prompt') const ms = require('ms') const { validate: validateEmail } = require('email-validator') const chalk = require('chalk') -const minimist = require('minimist') +const mri = require('mri') // Utilities const { version } = require('../../../util/pkg') @@ -179,7 +179,7 @@ const readEmail = async () => { } const login = async ctx => { - const argv = minimist(ctx.argv.slice(2), { + const argv = mri(ctx.argv.slice(2), { boolean: ['help'], alias: { help: 'h' diff --git a/src/providers/sh/commands/logout.js b/src/providers/sh/commands/logout.js index 94ddebc..4e8b693 100644 --- a/src/providers/sh/commands/logout.js +++ b/src/providers/sh/commands/logout.js @@ -1,7 +1,7 @@ #!/usr/bin/env node // Packages -const minimist = require('minimist') +const mri = require('mri') const chalk = require('chalk') const fetch = require('node-fetch') const ora = require('ora') @@ -45,7 +45,7 @@ let apiUrl let endpoint const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help'], alias: { help: 'h' diff --git a/src/providers/sh/commands/logs.js b/src/providers/sh/commands/logs.js index 3de460e..7be84f4 100644 --- a/src/providers/sh/commands/logs.js +++ b/src/providers/sh/commands/logs.js @@ -4,7 +4,7 @@ const qs = require('querystring') // Packages -const minimist = require('minimist') +const mri = require('mri') const chalk = require('chalk') const dateformat = require('dateformat') const io = require('socket.io-client') @@ -72,7 +72,7 @@ let until let instanceId const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { string: ['query', 'since', 'until'], boolean: ['help', 'all', 'debug', 'follow'], alias: { diff --git a/src/providers/sh/commands/remove.js b/src/providers/sh/commands/remove.js index 5d89cc3..c0050b2 100644 --- a/src/providers/sh/commands/remove.js +++ b/src/providers/sh/commands/remove.js @@ -1,7 +1,7 @@ #!/usr/bin/env node // Packages -const minimist = require('minimist') +const mri = require('mri') const chalk = require('chalk') const ms = require('ms') const table = require('text-table') @@ -64,7 +64,7 @@ let skipConfirmation let ids const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug', 'hard', 'yes', 'safe'], alias: { help: 'h', diff --git a/src/providers/sh/commands/scale.js b/src/providers/sh/commands/scale.js index 97472d5..94cf0d0 100644 --- a/src/providers/sh/commands/scale.js +++ b/src/providers/sh/commands/scale.js @@ -3,7 +3,7 @@ // Packages const chalk = require('chalk') const isURL = require('is-url') -const minimist = require('minimist') +const mri = require('mri') const ms = require('ms') const printf = require('printf') require('epipebomb')() @@ -74,7 +74,7 @@ let scaleArg let optionalScaleArg const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug'], alias: { help: 'h', diff --git a/src/providers/sh/commands/secrets.js b/src/providers/sh/commands/secrets.js index f34cf9c..ff6e139 100644 --- a/src/providers/sh/commands/secrets.js +++ b/src/providers/sh/commands/secrets.js @@ -3,7 +3,7 @@ // Packages const chalk = require('chalk') const table = require('text-table') -const minimist = require('minimist') +const mri = require('mri') const ms = require('ms') // Utilities @@ -68,7 +68,7 @@ let apiUrl let subcommand const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug', 'base64'], alias: { help: 'h', diff --git a/src/providers/sh/commands/teams.js b/src/providers/sh/commands/teams.js index 049f755..dece2ae 100644 --- a/src/providers/sh/commands/teams.js +++ b/src/providers/sh/commands/teams.js @@ -2,7 +2,7 @@ // Packages const chalk = require('chalk') -const minimist = require('minimist') +const mri = require('mri') // Utilities const error = require('../../../util/output/error') @@ -67,7 +67,7 @@ let apiUrl let subcommand const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug'], alias: { help: 'h', diff --git a/src/providers/sh/commands/upgrade.js b/src/providers/sh/commands/upgrade.js index 370b496..6e6833e 100644 --- a/src/providers/sh/commands/upgrade.js +++ b/src/providers/sh/commands/upgrade.js @@ -2,7 +2,7 @@ // Packages const chalk = require('chalk') -const minimist = require('minimist') +const mri = require('mri') const ms = require('ms') // Utilities @@ -67,7 +67,7 @@ let debug let apiUrl const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug'], alias: { help: 'h', diff --git a/src/providers/sh/commands/whoami.js b/src/providers/sh/commands/whoami.js index 793fba6..2c5dc68 100644 --- a/src/providers/sh/commands/whoami.js +++ b/src/providers/sh/commands/whoami.js @@ -1,7 +1,7 @@ #!/usr/bin/env node // Packages -const minimist = require('minimist') +const mri = require('mri') const chalk = require('chalk') // Utilities @@ -38,7 +38,7 @@ const help = () => { let argv const main = async ctx => { - argv = minimist(ctx.argv.slice(2), { + argv = mri(ctx.argv.slice(2), { boolean: ['help', 'debug', 'all'], alias: { help: 'h', diff --git a/src/providers/sh/util/alias.js b/src/providers/sh/util/alias.js index 58d4983..ddc5f2e 100755 --- a/src/providers/sh/util/alias.js +++ b/src/providers/sh/util/alias.js @@ -1,7 +1,7 @@ // Packages const { readFileSync } = require('fs') const publicSuffixList = require('psl') -const minimist = require('minimist') +const mri = require('mri') const ms = require('ms') const chalk = require('chalk') const { write: copy } = require('clipboardy') @@ -25,7 +25,7 @@ const toHost = require('./to-host') const exit = require('../../../util/exit') const Now = require('./') -const argv = minimist(process.argv.slice(2), { +const argv = mri(process.argv.slice(2), { boolean: ['no-clipboard'], alias: { 'no-clipboard': 'C' } }) diff --git a/yarn.lock b/yarn.lock index fe944a3..8382a9f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -64,7 +64,7 @@ acorn-jsx@^3.0.0: dependencies: acorn "^3.0.4" -acorn@5.1.1, acorn@^5.0.0, acorn@^5.1.1: +acorn@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.1.tgz#53fe161111f912ab999ee887a90a0bc52822fd75" @@ -76,6 +76,10 @@ acorn@^4.0.3: version "4.0.13" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" +acorn@^5.0.0, acorn@^5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.1.2.tgz#911cb53e036807cf0fa778dc5d370fbd864246d7" + after@0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" @@ -1054,14 +1058,15 @@ brorand@^1.0.1: resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.0.6.tgz#5e7725dbdef1fd5930d4ebab48567ce451c48a0a" + version "1.0.8" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.0.8.tgz#c8fa3b1b7585bb7ba77c5560b60996ddec6d5309" dependencies: - buffer-xor "^1.0.2" + buffer-xor "^1.0.3" cipher-base "^1.0.0" create-hash "^1.1.0" - evp_bytestokey "^1.0.0" + evp_bytestokey "^1.0.3" inherits "^2.0.1" + safe-buffer "^5.0.1" browserify-cipher@^1.0.0: version "1.0.0" @@ -1112,7 +1117,7 @@ buffer-crc32@^0.2.1, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" -buffer-xor@^1.0.2: +buffer-xor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" @@ -1288,8 +1293,8 @@ chownr@^1.0.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" ci-info@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.0.0.tgz#dc5285f2b4e251821683681c381c3388f46ec534" + version "1.1.1" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.1.tgz#47b44df118c48d2597b56d342e7e25791060171a" cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -1793,7 +1798,7 @@ decompress@^4.0.0: pify "^2.3.0" strip-dirs "^2.0.0" -deep-equal@^1.0.0: +deep-equal@^1.0.0, deep-equal@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -1805,6 +1810,17 @@ deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +define-properties@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" + dependencies: + foreach "^2.0.5" + object-keys "^1.0.8" + +defined@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + del@^2.0.2: version "2.2.2" resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" @@ -2016,6 +2032,24 @@ error-ex@^1.2.0: dependencies: is-arrayish "^0.2.1" +es-abstract@^1.5.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.8.2.tgz#25103263dc4decbda60e0c737ca32313518027ee" + dependencies: + es-to-primitive "^1.1.1" + function-bind "^1.1.1" + has "^1.0.1" + is-callable "^1.1.3" + is-regex "^1.0.4" + +es-to-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" + dependencies: + is-callable "^1.1.1" + is-date-object "^1.0.1" + is-symbol "^1.0.1" + es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14: version "0.10.30" resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.30.tgz#7141a16836697dbabfaaaeee41495ce29f52c939" @@ -2217,9 +2251,9 @@ events@^1.0.0, events@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" -evp_bytestokey@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.2.tgz#f66bb88ecd57f71a766821e20283ea38c68bf80a" +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" dependencies: md5.js "^1.3.4" safe-buffer "^5.1.1" @@ -2430,13 +2464,19 @@ flow-babel-webpack-plugin@1.1.0: lodash.merge "^4.6.0" "flow-bin@>=0.44.2 <1": - version "0.54.0" - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.54.0.tgz#f2fb0478e9e99702b623c9ed84079a39903bba77" + version "0.54.1" + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.54.1.tgz#7101bcccf006dc0652714a8aef0c72078a760510" fn-name@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" +for-each@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4" + dependencies: + is-function "~1.0.0" + for-in@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -2447,6 +2487,10 @@ for-own@^0.1.4: dependencies: for-in "^1.0.1" +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" + forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -2521,6 +2565,10 @@ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" +function-bind@^1.0.2, function-bind@^1.1.1, function-bind@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + function-name-support@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/function-name-support/-/function-name-support-0.2.0.tgz#55d3bfaa6eafd505a50f9bc81fdf57564a0bb071" @@ -2590,7 +2638,7 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2: +glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@~7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: @@ -2732,6 +2780,12 @@ has-yarn@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-1.0.0.tgz#89e25db604b725c8f5976fff0addc921b828a5a7" +has@^1.0.1, has@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + hash-base@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1" @@ -2940,12 +2994,20 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" +is-callable@^1.1.1, is-callable@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" + is-ci@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.0.10.tgz#f739336b2632365061a9d48270cd56ae3369318e" dependencies: ci-info "^1.0.0" +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" @@ -2988,6 +3050,10 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" +is-function@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" + is-generator-fn@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" @@ -3074,6 +3140,12 @@ is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + dependencies: + has "^1.0.1" + is-resolvable@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62" @@ -3088,6 +3160,10 @@ is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" +is-symbol@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" + is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -3601,7 +3677,7 @@ minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" -minimist@1.2.0, minimist@^1.1.3, minimist@^1.2.0: +minimist@1.2.0, minimist@^1.1.3, minimist@^1.2.0, minimist@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -3711,8 +3787,8 @@ node-libs-browser@^2.0.0: vm-browserify "0.0.4" node-pre-gyp@^0.6.36: - version "0.6.36" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.36.tgz#db604112cb74e0d477554e9b505b17abddfab786" + version "0.6.37" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.37.tgz#3c872b236b2e266e4140578fe1ee88f693323a05" dependencies: mkdirp "^0.5.1" nopt "^4.0.1" @@ -3721,6 +3797,7 @@ node-pre-gyp@^0.6.36: request "^2.81.0" rimraf "^2.6.1" semver "^5.3.0" + tape "^4.6.3" tar "^2.2.1" tar-pack "^3.4.0" @@ -3802,6 +3879,14 @@ object-component@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" +object-inspect@~1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.3.0.tgz#5b1eb8e6742e2ee83342a637034d844928ba2f6d" + +object-keys@^1.0.8: + version "1.0.11" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" + object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -4064,8 +4149,8 @@ path-type@^1.0.0: pinkie-promise "^2.0.0" pbkdf2@^3.0.3: - version "3.0.13" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.13.tgz#c37d295531e786b1da3e3eadc840426accb0ae25" + version "3.0.14" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade" dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -4537,7 +4622,7 @@ resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" -resolve@1.4.0: +resolve@1.4.0, resolve@~1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.4.0.tgz#a75be01c53da25d934a98ebd0e4c4a7312f92a86" dependencies: @@ -4557,7 +4642,7 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" -resumer@0.0.0: +resumer@0.0.0, resumer@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" dependencies: @@ -4889,6 +4974,14 @@ string-width@^2.0.0, string-width@^2.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string.prototype.trim@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.0" + function-bind "^1.0.2" + string_decoder@^0.10.25: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" @@ -5003,6 +5096,24 @@ tapable@^0.2.7: version "0.2.8" resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" +tape@^4.6.3: + version "4.8.0" + resolved "https://registry.yarnpkg.com/tape/-/tape-4.8.0.tgz#f6a9fec41cc50a1de50fa33603ab580991f6068e" + dependencies: + deep-equal "~1.0.1" + defined "~1.0.0" + for-each "~0.3.2" + function-bind "~1.1.0" + glob "~7.1.2" + has "~1.0.1" + inherits "~2.0.3" + minimist "~1.2.0" + object-inspect "~1.3.0" + resolve "~1.4.0" + resumer "~0.0.0" + string.prototype.trim "~1.1.2" + through "~2.3.8" + tar-fs@1.15.3: version "1.15.3" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.15.3.tgz#eccf935e941493d8151028e636e51ce4c3ca7f20" @@ -5069,7 +5180,7 @@ through2@^2.0.0: readable-stream "^2.1.5" xtend "~4.0.1" -through@^2.3.6, through@~2.3.4: +through@^2.3.6, through@~2.3.4, through@~2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"