From 26e38aa15c4e5fde378a4a2fa754ccad0bd570c5 Mon Sep 17 00:00:00 2001 From: Jeff Dickey <216188+jdxcode@users.noreply.github.com> Date: Wed, 30 May 2018 19:19:30 -0700 Subject: [PATCH] docs work --- README.md | 91 ++++++++++-- commands/run.js | 4 +- commands/start.js | 13 +- commands/version.js | 1 - package.json | 13 +- yarn.lock | 350 ++++++++++++++++++++++---------------------- 6 files changed, 263 insertions(+), 209 deletions(-) diff --git a/README.md b/README.md index c67db36..2393592 100644 --- a/README.md +++ b/README.md @@ -18,29 +18,90 @@ $ heroku local This command internally uses [node-foreman](https://github.com/strongloop/node-foreman) to run the app locally. -Help -======= +Commands +======== + +* [`@heroku-cli/plugin-local local [PROCESSNAME]`](#heroku-cli-plugin-local-local-processname) +* [`@heroku-cli/plugin-local local:run`](#heroku-cli-plugin-local-localrun) +* [`@heroku-cli/plugin-local local:start [PROCESSNAME]`](#heroku-cli-plugin-local-localstart-processname) +* [`@heroku-cli/plugin-local local:version`](#heroku-cli-plugin-local-localversion) + +## `@heroku-cli/plugin-local local [PROCESSNAME]` + +run heroku app locally + +``` +USAGE + $ @heroku-cli/plugin-local local [PROCESSNAME] + +OPTIONS + -e, --env=env location of env file (defaults to .env) + -f, --procfile=procfile use a different Procfile + -p, --port=port port to listen on + +DESCRIPTION + Start the application specified by a Procfile (defaults to ./Procfile) + + Examples: + + heroku local + heroku local web + heroku local web=2 + heroku local web=1,worker=2 +``` + +## `@heroku-cli/plugin-local local:run` + +run a one-off command + +``` +USAGE + $ @heroku-cli/plugin-local local:run + +OPTIONS + -e, --env=env + -p, --port=port + +DESCRIPTION + Example: + + heroku local:run bin/migrate ``` -$ heroku help local -Usage: heroku local [PROCESSNAME] +## `@heroku-cli/plugin-local local:start [PROCESSNAME]` - run heroku app locally +run heroku app locally - Start the application specified by a Procfile (defaults to ./Procfile) +``` +USAGE + $ @heroku-cli/plugin-local local:start [PROCESSNAME] - Examples: +OPTIONS + -e, --env=env location of env file (defaults to .env) + -f, --procfile=procfile use a different Procfile + -p, --port=port port to listen on - heroku local - heroku local web - heroku local -f Procfile.test -e .env.test +DESCRIPTION + Start the application specified by a Procfile (defaults to ./Procfile) - -f, --procfile PROCFILE - -e, --env ENV - -p, --port PORT + Examples: -Additional commands, type "heroku help COMMAND" for more details: + heroku local + heroku local web + heroku local web=2 + heroku local web=1,worker=2 +``` + +## `@heroku-cli/plugin-local local:version` + +display node-foreman version + +``` +USAGE + $ @heroku-cli/plugin-local local:version - local:version # display node-foreman version +DESCRIPTION + Display node-foreman version ``` + diff --git a/commands/run.js b/commands/run.js index 880c02d..7723188 100644 --- a/commands/run.js +++ b/commands/run.js @@ -25,9 +25,7 @@ module.exports = { topic: 'local', command: 'run', description: 'run a one-off command', - help: `Example: - - heroku local:run bin/migrate`, + examples: '$ heroku local:run bin/migrate', variableArgs: true, flags: [ {name: 'env', char: 'e', hasValue: true, completion: FileCompletion}, diff --git a/commands/start.js b/commands/start.js index fc5ecd3..88efdef 100644 --- a/commands/start.js +++ b/commands/start.js @@ -27,14 +27,11 @@ function * run (context) { const cmd = { topic: 'local', description: 'run heroku app locally', - help: `Start the application specified by a Procfile (defaults to ./Procfile) - -Examples: - - heroku local - heroku local web - heroku local web=2 - heroku local web=1,worker=2`, + help: 'Start the application specified by a Procfile (defaults to ./Procfile)', + examples: `$ heroku local +$ heroku local web +$ heroku local web=2 +$ heroku local web=1,worker=2`, args: [{name: 'processname', optional: true}], flags: [ {name: 'procfile', char: 'f', hasValue: true, description: 'use a different Procfile', completion: FileCompletion}, diff --git a/commands/version.js b/commands/version.js index 5287198..c83cced 100644 --- a/commands/version.js +++ b/commands/version.js @@ -12,6 +12,5 @@ module.exports = { topic: 'local', command: 'version', description: 'display node-foreman version', - help: 'Display node-foreman version', run: cli.command(co.wrap(run)) } diff --git a/package.json b/package.json index 383fe67..6665289 100644 --- a/package.json +++ b/package.json @@ -7,19 +7,19 @@ "url": "https://github.com/heroku/heroku-local/issues" }, "dependencies": { - "@heroku-cli/command": "^8.0.5", + "@heroku-cli/command": "^8.1.20", "@heroku/foreman": "^2.0.2", "co": "^4.6.0", - "heroku-cli-util": "^8.0.6", + "heroku-cli-util": "^8.0.9", "lodash.flatten": "^4.4.0" }, "devDependencies": { - "@oclif/dev-cli": "^1.13.1", - "@oclif/plugin-legacy": "^1.0.10", + "@oclif/dev-cli": "^1.13.29", + "@oclif/plugin-legacy": "^1.0.15", "standard": "^11.0.1" }, "files": [ - ".oclif.manifest.json", + "oclif.manifest.json", "index.js", "commands", "lib" @@ -37,7 +37,8 @@ "scripts": { "test": "bats test && standard", "prepublishOnly": "oclif-dev manifest", - "postpublish": "rm .oclif.manifest.json" + "postpublish": "rm oclif.manifest.json", + "version": "oclif-dev readme && git add README.md" }, "cli-engine": { "topics": { diff --git a/yarn.lock b/yarn.lock index 0546efe..b7736d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11,16 +11,27 @@ strip-ansi "^4.0.0" supports-color "^5.1.0" -"@heroku-cli/command@^8.0.4", "@heroku-cli/command@^8.0.5": - version "8.0.5" - resolved "https://registry.yarnpkg.com/@heroku-cli/command/-/command-8.0.5.tgz#eb7e596c5a17557339f227e058fa700d4c0821e6" +"@heroku-cli/color@^1.1.5": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@heroku-cli/color/-/color-1.1.5.tgz#d98781513f8daebb21aaaf54c9e8d497db3efcfb" dependencies: - "@oclif/errors" "^1.0.4" - cli-ux "^3.3.30" + ansi-styles "^3.2.1" + chalk "^2.4.1" + strip-ansi "^4.0.0" + supports-color "^5.4.0" + +"@heroku-cli/command@^8.0.7", "@heroku-cli/command@^8.1.20": + version "8.1.20" + resolved "https://registry.yarnpkg.com/@heroku-cli/command/-/command-8.1.20.tgz#94052450a239b3f3a46ba208c7169e8cf4d7f910" + dependencies: + "@heroku-cli/color" "^1.1.5" + "@oclif/errors" "^1.1.2" + cli-ux "^4.4.0" debug "^3.1.0" - heroku-client "3.0.6" - http-call "^5.1.0" - netrc-parser "^3.1.4" + heroku-client "^3.0.6" + http-call "^5.1.4" + netrc-parser "^3.1.5" + opn "^5.3.0" "@heroku/foreman@^2.0.2": version "2.0.2" @@ -38,44 +49,44 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" -"@oclif/command@^1.4.13": - version "1.4.13" - resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.4.13.tgz#2ed3c42142307d20337ec04eabd1be410dfa2a5e" +"@oclif/command@^1.4.20", "@oclif/command@^1.4.30": + version "1.4.30" + resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.4.30.tgz#631eb423182517dc38711d6270aecb621bfa24a9" dependencies: - "@oclif/errors" "^1.0.4" - "@oclif/parser" "^3.3.2" + "@oclif/errors" "^1.1.1" + "@oclif/parser" "^3.4.0" debug "^3.1.0" semver "^5.5.0" -"@oclif/config@^1.6.4": - version "1.6.4" - resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.6.4.tgz#4bcb51fa40646794031437d7904f0fbb56e5c072" +"@oclif/config@^1.6.21": + version "1.6.21" + resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.6.21.tgz#44cb3136758562d5441885b63ef4791aeeae0c0f" dependencies: debug "^3.1.0" -"@oclif/dev-cli@^1.13.1": - version "1.13.1" - resolved "https://registry.yarnpkg.com/@oclif/dev-cli/-/dev-cli-1.13.1.tgz#3a40b2c5890c86413ef3a2fcf232178cff7e897c" +"@oclif/dev-cli@^1.13.29": + version "1.13.29" + resolved "https://registry.yarnpkg.com/@oclif/dev-cli/-/dev-cli-1.13.29.tgz#c3278810675a70c47ff7796b83c483e98b02fb95" dependencies: - "@oclif/command" "^1.4.13" - "@oclif/config" "^1.6.4" - "@oclif/errors" "^1.0.4" - "@oclif/plugin-help" "^1.2.4" - cli-ux "^3.3.30" + "@oclif/command" "^1.4.30" + "@oclif/config" "^1.6.21" + "@oclif/errors" "^1.1.2" + "@oclif/plugin-help" "^2.0.1" + cli-ux "^4.4.0" debug "^3.1.0" - fs-extra "^5.0.0" - lodash "^4.17.5" + fs-extra "^6.0.1" + lodash "^4.17.10" normalize-package-data "^2.4.0" - qqjs "^0.3.6" + qqjs "^0.3.9" require-resolve "^0.0.2" - tslib "^1.9.0" + tslib "^1.9.2" -"@oclif/errors@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.0.4.tgz#8e34386ede530484ae3c98bc21d818c416214c66" +"@oclif/errors@^1.1.1", "@oclif/errors@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@oclif/errors/-/errors-1.1.2.tgz#2a54aae07a7655cc4523cae270d0a50cbc5dbef3" dependencies: clean-stack "^1.3.0" - fs-extra "^5.0.0" + fs-extra "^6.0.1" indent-string "^3.2.0" strip-ansi "^4.0.0" wrap-ansi "^3.0.1" @@ -84,32 +95,32 @@ version "1.0.0" resolved "https://registry.yarnpkg.com/@oclif/linewrap/-/linewrap-1.0.0.tgz#aedcb64b479d4db7be24196384897b5000901d91" -"@oclif/parser@^3.3.2": - version "3.3.2" - resolved "https://registry.yarnpkg.com/@oclif/parser/-/parser-3.3.2.tgz#81af56d4f97beae376abb59e461005489abd9e19" +"@oclif/parser@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@oclif/parser/-/parser-3.4.0.tgz#bf61399c70f75a96070153df2fcbb7e7115c7fd9" dependencies: "@oclif/linewrap" "^1.0.0" - chalk "^2.3.2" + chalk "^2.4.1" -"@oclif/plugin-help@^1.2.4": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-1.2.4.tgz#1b4349f7d570445ad5cfe4f925bfd832d4552aa2" +"@oclif/plugin-help@^2.0.1": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-2.0.3.tgz#f64bfc69ad28e34ec046f3da195e6da67298c9b7" dependencies: - "@oclif/command" "^1.4.13" - chalk "^2.3.2" + "@oclif/command" "^1.4.30" + chalk "^2.4.1" indent-string "^3.2.0" lodash.template "^4.4.0" string-width "^2.1.1" widest-line "^2.0.0" wrap-ansi "^3.0.1" -"@oclif/plugin-legacy@^1.0.10": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@oclif/plugin-legacy/-/plugin-legacy-1.0.10.tgz#5bb70894a81d53904bbe05892026aadca3225490" +"@oclif/plugin-legacy@^1.0.15": + version "1.0.15" + resolved "https://registry.yarnpkg.com/@oclif/plugin-legacy/-/plugin-legacy-1.0.15.tgz#739f218b9eae3423a9b544efae28726ea78d254b" dependencies: "@heroku-cli/color" "^1.1.3" - "@heroku-cli/command" "^8.0.4" - "@oclif/command" "^1.4.13" + "@heroku-cli/command" "^8.0.7" + "@oclif/command" "^1.4.20" ansi-escapes "^3.1.0" debug "^3.1.0" semver "^5.5.0" @@ -181,9 +192,9 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansicolors@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" +ansicolors@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" argparse@^1.0.7: version "1.0.9" @@ -353,12 +364,12 @@ callsites@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" -cardinal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9" +cardinal@^2.0.1, cardinal@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505" dependencies: - ansicolors "~0.2.1" - redeyed "~1.0.0" + ansicolors "~0.3.2" + redeyed "~2.1.0" chalk@^1.1.3: version "1.1.3" @@ -370,7 +381,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.2: +chalk@^2.0.0, chalk@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.0.tgz#a060a297a6b57e15b61ca63ce84995daa0fe6e52" dependencies: @@ -386,6 +397,14 @@ chalk@^2.3.0: escape-string-regexp "^1.0.5" supports-color "^5.2.0" +chalk@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chardet@^0.4.0: version "0.4.2" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" @@ -417,24 +436,27 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" -cli-ux@^3.3.30: - version "3.3.30" - resolved "https://registry.yarnpkg.com/cli-ux/-/cli-ux-3.3.30.tgz#525e65bda07a04e913673dfd614519373053d003" +cli-ux@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/cli-ux/-/cli-ux-4.4.0.tgz#b7536e144b48d18d960bb695cbac3707178f1e90" dependencies: "@oclif/linewrap" "^1.0.0" "@oclif/screen" "^1.0.2" ansi-styles "^3.2.1" - cardinal "^1.0.0" - chalk "^2.3.2" + cardinal "^2.1.1" + chalk "^2.4.1" clean-stack "^1.3.0" extract-stack "^1.0.0" - fs-extra "^5.0.0" + fs-extra "^6.0.1" + hyperlinker "^1.0.0" indent-string "^3.2.0" - lodash "^4.17.5" - password-prompt "^1.0.4" + is-wsl "^1.1.0" + lodash "^4.17.10" + password-prompt "^1.0.6" semver "^5.5.0" strip-ansi "^4.0.0" - supports-color "^5.3.0" + supports-color "^5.4.0" + supports-hyperlinks "^1.0.1" cli-width@^2.0.0: version "2.1.0" @@ -516,7 +538,7 @@ cross-spawn@^5.1.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^6.0.0: +cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" dependencies: @@ -802,14 +824,10 @@ espree@^3.5.2: acorn "^5.5.0" acorn-jsx "^3.0.0" -esprima@^4.0.0: +esprima@^4.0.0, esprima@~4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" -esprima@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9" - esquery@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" @@ -1000,9 +1018,9 @@ from2@^2.1.1: inherits "^2.0.1" readable-stream "^2.0.0" -fs-extra@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" +fs-extra@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b" dependencies: graceful-fs "^4.1.2" jsonfile "^4.0.0" @@ -1081,9 +1099,9 @@ globby@^8.0.1: pify "^3.0.0" slash "^1.0.0" -got@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.0.tgz#6ba26e75f8a6cc4c6b3eb1fe7ce4fec7abac8533" +got@^8.3.1: + version "8.3.1" + resolved "https://registry.yarnpkg.com/got/-/got-8.3.1.tgz#093324403d4d955f5a16a7a8d39955d055ae10ed" dependencies: "@sindresorhus/is" "^0.7.0" cacheable-request "^2.1.1" @@ -1113,6 +1131,10 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-flag@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -1160,38 +1182,27 @@ has@^1.0.1: dependencies: function-bind "^1.0.2" -heroku-cli-util@^8.0.6: - version "8.0.6" - resolved "https://registry.yarnpkg.com/heroku-cli-util/-/heroku-cli-util-8.0.6.tgz#8fd3049329620136c729a4e002eca804fe24d87f" +heroku-cli-util@^8.0.9: + version "8.0.9" + resolved "https://registry.yarnpkg.com/heroku-cli-util/-/heroku-cli-util-8.0.9.tgz#bada2cc6ba0a8216ee6105f6f8658de971477208" dependencies: "@heroku-cli/color" "^1.1.3" ansi-escapes "^3.1.0" ansi-styles "^3.2.1" - cardinal "^1.0.0" - chalk "^2.3.2" + cardinal "^2.0.1" + chalk "^2.4.1" co "^4.6.0" - got "^8.3.0" + got "^8.3.1" heroku-client "^3.0.6" - lodash.ary "^4.1.1" - lodash.defaults "^4.2.0" - lodash.get "^4.4.2" - lodash.identity "^3.0.0" - lodash.keys "^4.2.0" - lodash.mapvalues "^4.6.0" - lodash.noop "^3.0.1" - lodash.partial "^4.2.1" - lodash.pickby "^4.6.0" - lodash.property "^4.4.2" - lodash.repeat "^4.1.0" - lodash.result "^4.5.2" + lodash "^4.17.10" netrc-parser "^3.1.4" opn "^3.0.3" strip-ansi "^4.0.0" - supports-color "^5.3.0" + supports-color "^5.4.0" tslib "^1.9.0" tunnel-agent "^0.6.0" -heroku-client@3.0.6, heroku-client@^3.0.6: +heroku-client@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/heroku-client/-/heroku-client-3.0.6.tgz#bf603716a9d469682d4f7f80489276d82b896305" dependencies: @@ -1206,15 +1217,14 @@ http-cache-semantics@3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" -http-call@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/http-call/-/http-call-5.1.0.tgz#699847d9bcd635eb4e3fdfe3084456a9c89d716d" +http-call@^5.1.2, http-call@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/http-call/-/http-call-5.1.4.tgz#fc37a1f6638ece82aba3d12eb6030f0889da850a" dependencies: content-type "^1.0.4" debug "^3.1.0" is-retry-allowed "^1.1.0" is-stream "^1.1.0" - tslib "^1.9.0" tunnel-agent "^0.6.0" http-proxy@^1.16.2: @@ -1224,6 +1234,10 @@ http-proxy@^1.16.2: eventemitter3 "1.x.x" requires-port "1.x.x" +hyperlinker@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e" + iconv-lite@^0.4.17, iconv-lite@~0.4.13: version "0.4.21" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.21.tgz#c47f8733d02171189ebc4a400f3218d348094798" @@ -1453,6 +1467,10 @@ is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -1570,9 +1588,9 @@ load-json-file@^2.0.0: pify "^2.0.0" strip-bom "^3.0.0" -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" +load-json-file@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.0.0.tgz#5b5ef7cb6e1e337408e02fe01fe679ccc0cd18d5" dependencies: graceful-fs "^4.1.2" parse-json "^4.0.0" @@ -1590,58 +1608,10 @@ lodash._reinterpolate@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" -lodash.ary@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.ary/-/lodash.ary-4.1.1.tgz#66065fa91bacc7a034d9c8fce52f83d3c7e40212" - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - lodash.flatten@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - -lodash.identity@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash.identity/-/lodash.identity-3.0.0.tgz#ad7bc6a4e647d79c972e1b80feef7af156267876" - -lodash.keys@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-4.2.0.tgz#a08602ac12e4fb83f91fc1fb7a360a4d9ba35205" - -lodash.mapvalues@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" - -lodash.noop@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash.noop/-/lodash.noop-3.0.1.tgz#38188f4d650a3a474258439b96ec45b32617133c" - -lodash.partial@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/lodash.partial/-/lodash.partial-4.2.1.tgz#49f3d8cfdaa3bff8b3a91d127e923245418961d4" - -lodash.pickby@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz#7dea21d8c18d7703a27c704c15d3b84a67e33aff" - -lodash.property@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.property/-/lodash.property-4.4.2.tgz#da07124821c6409d025f30db8df851314515bffe" - -lodash.repeat@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/lodash.repeat/-/lodash.repeat-4.1.0.tgz#fc7de8131d8c8ac07e4b49f74ffe829d1f2bec44" - -lodash.result@^4.5.2: - version "4.5.2" - resolved "https://registry.yarnpkg.com/lodash.result/-/lodash.result-4.5.2.tgz#cb45b27fb914eaa8d8ee6f0ce7b2870b87cb70aa" - lodash.template@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" @@ -1655,7 +1625,11 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "~3.0.0" -lodash@^4.17.4, lodash@^4.17.5: +lodash@^4.17.10: + version "4.17.10" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" + +lodash@^4.17.4: version "4.17.5" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" @@ -1793,6 +1767,13 @@ netrc-parser@^3.1.4: debug "^3.1.0" execa "^0.10.0" +netrc-parser@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/netrc-parser/-/netrc-parser-3.1.5.tgz#77937b6feb27f8dda143d38fac6bbdbcafd480a7" + dependencies: + debug "^3.1.0" + execa "^0.10.0" + nice-try@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4" @@ -1873,6 +1854,12 @@ opn@^3.0.3: dependencies: object-assign "^4.0.1" +opn@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c" + dependencies: + is-wsl "^1.1.0" + optionator@^0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" @@ -1933,12 +1920,12 @@ pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" -password-prompt@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.0.4.tgz#933bac8db3528fcb27e9fdbc0a6592adcbdb5ed9" +password-prompt@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/password-prompt/-/password-prompt-1.0.6.tgz#d657a16c80ae3932f55f38a51fee9f872a8e9b17" dependencies: - ansi-escapes "^3.0.0" - cross-spawn "^5.1.0" + ansi-escapes "^3.1.0" + cross-spawn "^6.0.5" path-dirname@^1.0.0: version "1.0.2" @@ -2084,21 +2071,21 @@ pump@^1.0.0: end-of-stream "^1.1.0" once "^1.3.1" -qqjs@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/qqjs/-/qqjs-0.3.6.tgz#6e4b8008489a055fb95a93365154a9e777e9b784" +qqjs@^0.3.9: + version "0.3.9" + resolved "https://registry.yarnpkg.com/qqjs/-/qqjs-0.3.9.tgz#8993e0be58aaf2e5b842a732b33de991d7edb625" dependencies: - chalk "^2.3.2" + chalk "^2.4.1" debug "^3.1.0" execa "^0.10.0" - fs-extra "^5.0.0" + fs-extra "^6.0.1" get-stream "^3.0.0" glob "^7.1.2" globby "^8.0.1" - http-call "^5.1.0" - load-json-file "^4.0.0" + http-call "^5.1.2" + load-json-file "^5.0.0" pkg-dir "^2.0.0" - tar-fs "^1.16.0" + tar-fs "^1.16.2" tmp "^0.0.33" write-json-file "^2.3.0" @@ -2161,11 +2148,11 @@ readable-stream@^2.3.5: string_decoder "~1.1.1" util-deprecate "~1.0.1" -redeyed@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a" +redeyed@~2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b" dependencies: - esprima "~3.0.0" + esprima "~4.0.0" regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" @@ -2485,17 +2472,24 @@ supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" +supports-color@^5.0.0, supports-color@^5.3.0, supports-color@^5.4.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + dependencies: + has-flag "^3.0.0" + supports-color@^5.1.0, supports-color@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.2.0.tgz#b0d5333b1184dd3666cbe5aa0b45c5ac7ac17a4a" dependencies: has-flag "^3.0.0" -supports-color@^5.3.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" +supports-hyperlinks@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz#71daedf36cc1060ac5100c351bb3da48c29c0ef7" dependencies: - has-flag "^3.0.0" + has-flag "^2.0.0" + supports-color "^5.0.0" table@4.0.2: version "4.0.2" @@ -2508,9 +2502,9 @@ table@4.0.2: slice-ansi "1.0.0" string-width "^2.1.1" -tar-fs@^1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.0.tgz#e877a25acbcc51d8c790da1c57c9cf439817b896" +tar-fs@^1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.2.tgz#17e5239747e399f7e77344f5f53365f04af53577" dependencies: chownr "^1.0.1" mkdirp "^0.5.1" @@ -2574,6 +2568,10 @@ tslib@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8" +tslib@^1.9.2: + version "1.9.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.2.tgz#8be0cc9a1f6dc7727c38deb16c2ebd1a2892988e" + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"