From 8a19a25b7fb2057b63e1cab76e600cd543c5daf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Mon, 10 Jul 2017 18:25:49 -0700 Subject: [PATCH 1/2] deps: upgrade npm to 5.2.0 --- deps/npm/.github/CODEOWNERS | 1 + deps/npm/.travis.yml | 22 +- deps/npm/AUTHORS | 23 + deps/npm/BROKEN.org | 37 - deps/npm/CHANGELOG.md | 411 +++++ deps/npm/Makefile | 8 +- deps/npm/README.md | 5 +- deps/npm/TODO.org | 86 - deps/npm/bin/npx | 34 + deps/npm/bin/npx-cli.js | 8 + deps/npm/bin/npx.cmd | 19 + deps/npm/doc/cli/npm-config.md | 4 +- deps/npm/doc/cli/npm-install.md | 3 + deps/npm/doc/cli/npm-run-script.md | 4 +- deps/npm/doc/files/npm-folders.md | 7 +- deps/npm/doc/files/npm-shrinkwrap.json.md | 4 +- deps/npm/doc/files/package-lock.json.md | 2 +- deps/npm/doc/files/package.json.md | 9 +- deps/npm/doc/misc/npm-config.md | 23 +- deps/npm/doc/misc/npm-scripts.md | 5 - deps/npm/doc/spec/package-lock.md | 276 ++++ deps/npm/html/doc/README.html | 7 +- deps/npm/html/doc/cli/npm-access.html | 2 +- deps/npm/html/doc/cli/npm-adduser.html | 2 +- deps/npm/html/doc/cli/npm-bin.html | 2 +- deps/npm/html/doc/cli/npm-bugs.html | 2 +- deps/npm/html/doc/cli/npm-build.html | 2 +- deps/npm/html/doc/cli/npm-bundle.html | 2 +- deps/npm/html/doc/cli/npm-cache.html | 2 +- deps/npm/html/doc/cli/npm-completion.html | 2 +- deps/npm/html/doc/cli/npm-config.html | 6 +- deps/npm/html/doc/cli/npm-dedupe.html | 2 +- deps/npm/html/doc/cli/npm-deprecate.html | 2 +- deps/npm/html/doc/cli/npm-dist-tag.html | 2 +- deps/npm/html/doc/cli/npm-docs.html | 2 +- deps/npm/html/doc/cli/npm-doctor.html | 2 +- deps/npm/html/doc/cli/npm-edit.html | 2 +- deps/npm/html/doc/cli/npm-explore.html | 2 +- deps/npm/html/doc/cli/npm-help-search.html | 2 +- deps/npm/html/doc/cli/npm-help.html | 2 +- deps/npm/html/doc/cli/npm-init.html | 2 +- deps/npm/html/doc/cli/npm-install-test.html | 2 +- deps/npm/html/doc/cli/npm-install.html | 4 +- deps/npm/html/doc/cli/npm-link.html | 2 +- deps/npm/html/doc/cli/npm-logout.html | 2 +- deps/npm/html/doc/cli/npm-ls.html | 4 +- deps/npm/html/doc/cli/npm-outdated.html | 2 +- deps/npm/html/doc/cli/npm-owner.html | 2 +- deps/npm/html/doc/cli/npm-pack.html | 2 +- deps/npm/html/doc/cli/npm-ping.html | 2 +- deps/npm/html/doc/cli/npm-prefix.html | 2 +- deps/npm/html/doc/cli/npm-prune.html | 2 +- deps/npm/html/doc/cli/npm-publish.html | 2 +- deps/npm/html/doc/cli/npm-rebuild.html | 2 +- deps/npm/html/doc/cli/npm-repo.html | 2 +- deps/npm/html/doc/cli/npm-restart.html | 2 +- deps/npm/html/doc/cli/npm-root.html | 2 +- deps/npm/html/doc/cli/npm-run-script.html | 5 +- deps/npm/html/doc/cli/npm-search.html | 2 +- deps/npm/html/doc/cli/npm-shrinkwrap.html | 2 +- deps/npm/html/doc/cli/npm-star.html | 2 +- deps/npm/html/doc/cli/npm-stars.html | 2 +- deps/npm/html/doc/cli/npm-start.html | 2 +- deps/npm/html/doc/cli/npm-stop.html | 2 +- deps/npm/html/doc/cli/npm-team.html | 2 +- deps/npm/html/doc/cli/npm-test.html | 2 +- deps/npm/html/doc/cli/npm-uninstall.html | 2 +- deps/npm/html/doc/cli/npm-unpublish.html | 2 +- deps/npm/html/doc/cli/npm-update.html | 2 +- deps/npm/html/doc/cli/npm-version.html | 2 +- deps/npm/html/doc/cli/npm-view.html | 2 +- deps/npm/html/doc/cli/npm-whoami.html | 2 +- deps/npm/html/doc/cli/npm.html | 6 +- deps/npm/html/doc/files/npm-folders.html | 9 +- deps/npm/html/doc/files/npm-global.html | 9 +- deps/npm/html/doc/files/npm-json.html | 11 +- .../npm/html/doc/files/npm-package-locks.html | 2 +- .../html/doc/files/npm-shrinkwrap.json.html | 6 +- deps/npm/html/doc/files/npmrc.html | 2 +- .../npm/html/doc/files/package-lock.json.html | 4 +- deps/npm/html/doc/files/package.json.html | 11 +- deps/npm/html/doc/index.html | 2 +- deps/npm/html/doc/misc/npm-coding-style.html | 2 +- deps/npm/html/doc/misc/npm-config.html | 23 +- deps/npm/html/doc/misc/npm-developers.html | 2 +- deps/npm/html/doc/misc/npm-disputes.html | 12 +- deps/npm/html/doc/misc/npm-index.html | 2 +- deps/npm/html/doc/misc/npm-orgs.html | 2 +- deps/npm/html/doc/misc/npm-registry.html | 2 +- deps/npm/html/doc/misc/npm-scope.html | 2 +- deps/npm/html/doc/misc/npm-scripts.html | 6 +- deps/npm/html/doc/misc/removing-npm.html | 2 +- deps/npm/html/doc/misc/semver.html | 2 +- deps/npm/lib/build.js | 72 +- deps/npm/lib/config/cmd-list.js | 8 +- deps/npm/lib/config/defaults.js | 2 + deps/npm/lib/config/get-credentials-by-uri.js | 2 - deps/npm/lib/config/pacote.js | 53 +- deps/npm/lib/dedupe.js | 12 +- deps/npm/lib/doctor/check-ping.js | 4 +- deps/npm/lib/install.js | 44 +- deps/npm/lib/install/action/extract-worker.js | 18 + deps/npm/lib/install/action/extract.js | 57 +- deps/npm/lib/install/action/move.js | 10 +- .../install/action/refresh-package-json.js | 13 +- deps/npm/lib/install/action/remove.js | 4 +- deps/npm/lib/install/actions.js | 26 +- deps/npm/lib/install/deps.js | 76 +- deps/npm/lib/install/diff-trees.js | 24 +- deps/npm/lib/install/flatten-tree.js | 6 +- deps/npm/lib/install/inflate-shrinkwrap.js | 93 +- deps/npm/lib/install/is-only-dev.js | 35 + deps/npm/lib/install/is-only-optional.js | 18 + .../lib/install/mutate-into-logical-tree.js | 13 +- deps/npm/lib/install/node.js | 22 +- deps/npm/lib/install/read-shrinkwrap.js | 8 +- .../install/realize-shrinkwrap-specifier.js | 11 +- deps/npm/lib/install/save.js | 19 +- deps/npm/lib/install/validate-args.js | 11 + deps/npm/lib/ls.js | 64 +- deps/npm/lib/outdated.js | 18 +- deps/npm/lib/pack.js | 2 + deps/npm/lib/prune.js | 7 +- deps/npm/lib/rebuild.js | 6 +- deps/npm/lib/shrinkwrap.js | 117 +- deps/npm/lib/uninstall.js | 1 - deps/npm/lib/utils/deep-sort-object.js | 8 +- deps/npm/lib/utils/error-handler.js | 4 +- deps/npm/lib/utils/git.js | 25 +- deps/npm/lib/utils/lifecycle.js | 8 +- deps/npm/lib/utils/move.js | 21 +- deps/npm/lib/utils/tar.js | 6 +- deps/npm/lib/utils/unix-format-path.js | 5 + deps/npm/lib/version.js | 50 +- deps/npm/man/man1/npm-README.1 | 7 +- deps/npm/man/man1/npm-access.1 | 2 +- deps/npm/man/man1/npm-adduser.1 | 2 +- deps/npm/man/man1/npm-bin.1 | 2 +- deps/npm/man/man1/npm-bugs.1 | 2 +- deps/npm/man/man1/npm-build.1 | 2 +- deps/npm/man/man1/npm-bundle.1 | 2 +- deps/npm/man/man1/npm-cache.1 | 2 +- deps/npm/man/man1/npm-completion.1 | 2 +- deps/npm/man/man1/npm-config.1 | 6 +- deps/npm/man/man1/npm-dedupe.1 | 2 +- deps/npm/man/man1/npm-deprecate.1 | 2 +- deps/npm/man/man1/npm-dist-tag.1 | 2 +- deps/npm/man/man1/npm-docs.1 | 2 +- deps/npm/man/man1/npm-doctor.1 | 2 +- deps/npm/man/man1/npm-edit.1 | 2 +- deps/npm/man/man1/npm-explore.1 | 2 +- deps/npm/man/man1/npm-help-search.1 | 2 +- deps/npm/man/man1/npm-help.1 | 2 +- deps/npm/man/man1/npm-init.1 | 2 +- deps/npm/man/man1/npm-install-test.1 | 2 +- deps/npm/man/man1/npm-install.1 | 5 +- deps/npm/man/man1/npm-link.1 | 2 +- deps/npm/man/man1/npm-logout.1 | 2 +- deps/npm/man/man1/npm-ls.1 | 4 +- deps/npm/man/man1/npm-outdated.1 | 2 +- deps/npm/man/man1/npm-owner.1 | 2 +- deps/npm/man/man1/npm-pack.1 | 2 +- deps/npm/man/man1/npm-ping.1 | 2 +- deps/npm/man/man1/npm-prefix.1 | 2 +- deps/npm/man/man1/npm-prune.1 | 2 +- deps/npm/man/man1/npm-publish.1 | 2 +- deps/npm/man/man1/npm-rebuild.1 | 2 +- deps/npm/man/man1/npm-repo.1 | 2 +- deps/npm/man/man1/npm-restart.1 | 2 +- deps/npm/man/man1/npm-root.1 | 2 +- deps/npm/man/man1/npm-run-script.1 | 6 +- deps/npm/man/man1/npm-search.1 | 2 +- deps/npm/man/man1/npm-shrinkwrap.1 | 2 +- deps/npm/man/man1/npm-star.1 | 2 +- deps/npm/man/man1/npm-stars.1 | 2 +- deps/npm/man/man1/npm-start.1 | 2 +- deps/npm/man/man1/npm-stop.1 | 2 +- deps/npm/man/man1/npm-team.1 | 2 +- deps/npm/man/man1/npm-test.1 | 2 +- deps/npm/man/man1/npm-uninstall.1 | 2 +- deps/npm/man/man1/npm-unpublish.1 | 2 +- deps/npm/man/man1/npm-update.1 | 2 +- deps/npm/man/man1/npm-version.1 | 2 +- deps/npm/man/man1/npm-view.1 | 2 +- deps/npm/man/man1/npm-whoami.1 | 2 +- deps/npm/man/man1/npm.1 | 4 +- deps/npm/man/man1/npx.1 | 157 ++ deps/npm/man/man5/npm-folders.5 | 9 +- deps/npm/man/man5/npm-global.5 | 9 +- deps/npm/man/man5/npm-json.5 | 11 +- deps/npm/man/man5/npm-package-locks.5 | 2 +- deps/npm/man/man5/npm-shrinkwrap.json.5 | 6 +- deps/npm/man/man5/npmrc.5 | 2 +- deps/npm/man/man5/package-lock.json.5 | 4 +- deps/npm/man/man5/package.json.5 | 11 +- deps/npm/man/man7/npm-coding-style.7 | 2 +- deps/npm/man/man7/npm-config.7 | 28 +- deps/npm/man/man7/npm-developers.7 | 2 +- deps/npm/man/man7/npm-disputes.7 | 2 +- deps/npm/man/man7/npm-index.7 | 2 +- deps/npm/man/man7/npm-orgs.7 | 2 +- deps/npm/man/man7/npm-registry.7 | 2 +- deps/npm/man/man7/npm-scope.7 | 2 +- deps/npm/man/man7/npm-scripts.7 | 7 +- deps/npm/man/man7/removing-npm.7 | 2 +- deps/npm/man/man7/semver.7 | 2 +- .../node_modules/jsonparse/jsonparse.js | 15 +- .../node_modules/jsonparse/package.json | 18 +- .../node_modules/jsonparse/test/surrogate.js | 25 + deps/npm/node_modules/JSONStream/package.json | 6 +- deps/npm/node_modules/ansi-regex/index.js | 10 +- deps/npm/node_modules/ansi-regex/license | 20 +- deps/npm/node_modules/ansi-regex/package.json | 70 +- deps/npm/node_modules/ansi-regex/readme.md | 21 +- deps/npm/node_modules/cacache/CHANGELOG.md | 5 + .../node_modules/lru-cache}/LICENSE | 0 .../cacache/node_modules/lru-cache/README.md | 152 ++ .../node_modules/lru-cache/index.js} | 182 +- .../lru-cache/node_modules/pseudomap}/LICENSE | 0 .../node_modules/pseudomap/README.md | 60 + .../lru-cache/node_modules/pseudomap/map.js | 9 + .../node_modules/pseudomap/package.json | 54 + .../node_modules/pseudomap/pseudomap.js | 113 ++ .../node_modules/pseudomap/test/basic.js | 86 + .../lru-cache/node_modules/yallist}/LICENSE | 0 .../lru-cache/node_modules/yallist/README.md | 204 +++ .../node_modules/yallist/iterator.js | 7 + .../node_modules/yallist/package.json | 62 + .../lru-cache/node_modules/yallist/yallist.js | 370 +++++ .../node_modules/lru-cache/package.json | 68 + deps/npm/node_modules/cacache/package.json | 34 +- .../node_modules/strip-ansi/index.js | 6 + .../node_modules/strip-ansi}/license | 0 .../node_modules/ansi-regex/index.js | 4 + .../node_modules/ansi-regex}/license | 0 .../node_modules/ansi-regex/package.json | 108 ++ .../node_modules/ansi-regex/readme.md | 39 + .../node_modules/strip-ansi/package.json | 101 ++ .../node_modules/strip-ansi/readme.md | 33 + .../node_modules/balanced-match/index.js | 1 + .../node_modules/balanced-match/package.json | 29 +- .../node_modules/brace-expansion/package.json | 29 +- .../npm/node_modules/fstream-npm/package.json | 14 +- .../node_modules/balanced-match/index.js | 1 + .../node_modules/balanced-match/package.json | 29 +- .../node_modules/brace-expansion/package.json | 29 +- deps/npm/node_modules/glob/package.json | 14 +- .../npm/node_modules/hosted-git-info/index.js | 12 + .../node_modules/hosted-git-info/package.json | 31 +- deps/npm/node_modules/libnpx/CHANGELOG.md | 512 ++++++ deps/npm/node_modules/libnpx/LICENSE.md | 3 + deps/npm/node_modules/libnpx/README.md | 150 ++ deps/npm/node_modules/libnpx/auto-fallback.js | 61 + deps/npm/node_modules/libnpx/child.js | 84 + deps/npm/node_modules/libnpx/get-prefix.js | 54 + deps/npm/node_modules/libnpx/index.js | 277 ++++ deps/npm/node_modules/libnpx/libnpx.1 | 157 ++ deps/npm/node_modules/libnpx/locales/ca.json | 28 + deps/npm/node_modules/libnpx/locales/de.json | 19 + deps/npm/node_modules/libnpx/locales/en.json | 28 + deps/npm/node_modules/libnpx/locales/es.json | 28 + deps/npm/node_modules/libnpx/locales/fr.json | 28 + deps/npm/node_modules/libnpx/locales/ja.json | 28 + .../node_modules/libnpx/locales/pt_BR.json | 28 + deps/npm/node_modules/libnpx/locales/ro.json | 28 + deps/npm/node_modules/libnpx/locales/ru.json | 29 + .../node_modules/libnpx/locales/zh_CN.json | 28 + .../node_modules/ansi-align/CHANGELOG.md | 36 + .../libnpx/node_modules/ansi-align/LICENSE | 13 + .../libnpx/node_modules/ansi-align/README.md | 79 + .../libnpx/node_modules/ansi-align/index.js | 61 + .../node_modules/ansi-align/package.json | 73 + .../libnpx/node_modules/ansi-regex/index.js | 10 + .../libnpx/node_modules/ansi-regex/license | 9 + .../node_modules/ansi-regex/package.json | 88 + .../libnpx/node_modules/ansi-regex/readme.md | 46 + .../libnpx/node_modules/ansi-styles/index.js | 65 + .../node_modules/ansi-styles}/license | 0 .../node_modules/ansi-styles/package.json | 93 ++ .../libnpx/node_modules/ansi-styles/readme.md | 86 + .../node_modules/balanced-match/.npmignore | 5 + .../node_modules/balanced-match/LICENSE.md | 21 + .../node_modules/balanced-match/README.md | 91 + .../node_modules/balanced-match/index.js | 59 + .../node_modules/balanced-match/package.json | 80 + .../libnpx/node_modules/boxen/index.js | 138 ++ .../node_modules/boxen}/license | 0 .../libnpx/node_modules/boxen/package.json | 85 + .../libnpx/node_modules/boxen/readme.md | 175 ++ .../node_modules/brace-expansion/README.md | 123 ++ .../node_modules/brace-expansion/index.js | 200 +++ .../node_modules/brace-expansion/package.json | 78 + .../builtin-modules/builtin-modules.json | 35 + .../node_modules/builtin-modules/index.js | 10 + .../node_modules/builtin-modules}/license | 0 .../node_modules/builtin-modules/package.json | 75 + .../node_modules/builtin-modules/readme.md | 41 + .../node_modules/builtin-modules/static.js | 2 + .../libnpx/node_modules/builtins/.travis.yml | 4 + .../libnpx/node_modules/builtins/History.md | 39 + .../node_modules/builtins/License} | 4 +- .../libnpx/node_modules/builtins/Readme.md | 18 + .../node_modules/builtins/builtins.json | 35 + .../libnpx/node_modules/builtins/package.json | 49 + .../libnpx/node_modules/builtins/test.js | 5 + .../libnpx/node_modules/camelcase/index.js | 64 + .../libnpx/node_modules/camelcase/license | 21 + .../node_modules/camelcase/package.json | 79 + .../libnpx/node_modules/camelcase/readme.md | 57 + .../node_modules/capture-stack-trace/index.js | 18 + .../capture-stack-trace/package.json | 64 + .../capture-stack-trace/readme.md | 36 + .../libnpx/node_modules/chalk/index.js | 116 ++ .../libnpx/node_modules/chalk/license | 21 + .../chalk/node_modules/ansi-regex/index.js | 4 + .../chalk/node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 111 ++ .../chalk/node_modules/ansi-regex/readme.md | 39 + .../chalk/node_modules/strip-ansi/index.js | 6 + .../chalk/node_modules/strip-ansi/license | 21 + .../node_modules/strip-ansi/package.json | 104 ++ .../chalk/node_modules/strip-ansi/readme.md | 33 + .../libnpx/node_modules/chalk/package.json | 118 ++ .../libnpx/node_modules/chalk/readme.md | 213 +++ .../libnpx/node_modules/cli-boxes/boxes.json | 50 + .../libnpx/node_modules/cli-boxes/index.js | 2 + .../libnpx/node_modules/cli-boxes/license | 21 + .../node_modules/cli-boxes/package.json | 74 + .../libnpx/node_modules/cli-boxes/readme.md | 94 ++ .../libnpx/node_modules/cliui/CHANGELOG.md | 15 + .../libnpx/node_modules/cliui/LICENSE.txt | 14 + .../libnpx/node_modules/cliui/README.md | 110 ++ .../libnpx/node_modules/cliui/index.js | 316 ++++ .../cliui/node_modules/ansi-regex/index.js | 4 + .../cliui/node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 111 ++ .../cliui/node_modules/ansi-regex/readme.md | 39 + .../is-fullwidth-code-point/index.js | 0 .../is-fullwidth-code-point/license | 21 + .../is-fullwidth-code-point/package.json | 32 +- .../is-fullwidth-code-point/readme.md | 0 .../cliui}/node_modules/string-width/index.js | 0 .../cliui/node_modules/string-width/license | 21 + .../node_modules/string-width/package.json | 32 +- .../node_modules/string-width/readme.md | 0 .../cliui/node_modules/strip-ansi/index.js | 6 + .../cliui/node_modules/strip-ansi/license | 21 + .../node_modules/strip-ansi/package.json | 105 ++ .../cliui/node_modules/strip-ansi/readme.md | 33 + .../libnpx/node_modules/cliui/package.json | 102 ++ .../node_modules/code-point-at/index.js | 0 .../libnpx/node_modules/code-point-at/license | 21 + .../node_modules/code-point-at/package.json | 35 +- .../node_modules/code-point-at/readme.md | 0 .../node_modules/concat-map/.travis.yml | 4 + .../libnpx/node_modules/concat-map/LICENSE | 18 + .../node_modules/concat-map/README.markdown | 62 + .../node_modules/concat-map/example/map.js | 6 + .../libnpx/node_modules/concat-map/index.js | 13 + .../node_modules/concat-map/package.json | 91 + .../node_modules/concat-map/test/map.js | 39 + .../libnpx/node_modules/configstore/index.js | 98 ++ .../node_modules/configstore/package.json | 82 + .../libnpx/node_modules/configstore/readme.md | 116 ++ .../node_modules/create-error-class/index.js | 44 + .../node_modules/create-error-class/license | 21 + .../create-error-class/package.json | 63 + .../node_modules/create-error-class/readme.md | 54 + .../cross-spawn-async/.editorconfig | 15 + .../node_modules/cross-spawn-async/.npmignore | 3 + .../cross-spawn-async}/.travis.yml | 8 +- .../node_modules/cross-spawn-async/LICENSE | 19 + .../node_modules/cross-spawn-async/README.md | 58 + .../cross-spawn-async/appveyor.yml | 30 + .../node_modules/cross-spawn-async/index.js | 27 + .../cross-spawn-async/lib/enoent.js | 51 + .../cross-spawn-async/lib/parse.js | 128 ++ .../cross-spawn-async/lib/resolveCommand.js | 38 + .../cross-spawn-async/package.json | 79 + .../libnpx/node_modules/cross-spawn/LICENSE | 19 + .../libnpx/node_modules/cross-spawn/README.md | 71 + .../libnpx/node_modules/cross-spawn/index.js | 59 + .../node_modules/cross-spawn/lib/enoent.js | 73 + .../cross-spawn/lib/hasBrokenSpawn.js | 11 + .../node_modules/cross-spawn/lib/parse.js | 140 ++ .../cross-spawn/lib/resolveCommand.js | 31 + .../node_modules/cross-spawn/package.json | 84 + .../crypto-random-string/index.js | 10 + .../node_modules/crypto-random-string/license | 21 + .../crypto-random-string/package.json | 78 + .../crypto-random-string/readme.md | 49 + .../libnpx/node_modules/decamelize/index.js | 13 + .../libnpx/node_modules/decamelize/license | 21 + .../node_modules/decamelize/package.json | 73 + .../libnpx/node_modules/decamelize/readme.md | 48 + .../node_modules/deep-extend/CHANGELOG.md | 21 + .../libnpx/node_modules/deep-extend/LICENSE | 20 + .../libnpx/node_modules/deep-extend/README.md | 90 + .../libnpx/node_modules/deep-extend/index.js | 1 + .../deep-extend/lib/deep-extend.js | 144 ++ .../node_modules/deep-extend/package.json | 96 ++ .../libnpx/node_modules/dot-prop/index.js | 120 ++ .../libnpx/node_modules/dot-prop/license | 21 + .../libnpx/node_modules/dot-prop/package.json | 83 + .../libnpx/node_modules/dot-prop/readme.md | 97 ++ .../libnpx/node_modules/dotenv/CHANGELOG.md | 76 + .../libnpx/node_modules/dotenv/LICENSE | 23 + .../libnpx/node_modules/dotenv/README.md | 208 +++ .../libnpx/node_modules/dotenv/config.js | 11 + .../libnpx/node_modules/dotenv/lib/main.js | 74 + .../libnpx/node_modules/dotenv/package.json | 76 + .../libnpx/node_modules/duplexer3/LICENSE.md | 26 + .../libnpx/node_modules/duplexer3/README.md | 115 ++ .../libnpx/node_modules/duplexer3/index.js | 76 + .../node_modules/duplexer3/package.json | 67 + .../node_modules/error-ex}/LICENSE | 2 +- .../libnpx/node_modules/error-ex/README.md | 144 ++ .../libnpx/node_modules/error-ex/index.js | 133 ++ .../libnpx/node_modules/error-ex/package.json | 89 + .../escape-string-regexp/index.js | 11 + .../node_modules/escape-string-regexp/license | 21 + .../escape-string-regexp/package.json | 84 + .../escape-string-regexp/readme.md | 27 + .../libnpx/node_modules/execa/index.js | 172 ++ .../libnpx/node_modules/execa/license | 21 + .../libnpx/node_modules/execa/package.json | 97 ++ .../libnpx/node_modules/execa/readme.md | 137 ++ .../libnpx/node_modules/find-up/index.js | 48 + .../libnpx/node_modules/find-up/license | 21 + .../libnpx/node_modules/find-up/package.json | 88 + .../libnpx/node_modules/find-up/readme.md | 85 + .../libnpx/node_modules/fs.realpath/LICENSE | 43 + .../libnpx/node_modules/fs.realpath/README.md | 33 + .../libnpx/node_modules/fs.realpath/index.js | 66 + .../libnpx/node_modules/fs.realpath/old.js | 303 ++++ .../node_modules/fs.realpath/package.json | 62 + .../node_modules/get-caller-file/README.md | 4 + .../node_modules/get-caller-file/index.js | 20 + .../node_modules/get-caller-file/package.json | 61 + .../node_modules/get-stream/buffer-stream.js | 51 + .../libnpx/node_modules/get-stream/index.js | 51 + .../libnpx/node_modules/get-stream/license | 21 + .../node_modules/get-stream/package.json | 83 + .../libnpx/node_modules/get-stream/readme.md | 117 ++ .../libnpx/node_modules/glob/LICENSE | 15 + .../libnpx/node_modules/glob/README.md | 368 +++++ .../libnpx/node_modules/glob/changelog.md | 67 + .../libnpx/node_modules/glob/common.js | 240 +++ .../libnpx/node_modules/glob/glob.js | 790 +++++++++ .../libnpx/node_modules/glob/package.json | 79 + .../libnpx/node_modules/glob/sync.js | 486 ++++++ .../libnpx/node_modules/got/index.js | 364 ++++ .../libnpx/node_modules/got/license | 21 + .../libnpx/node_modules/got/package.json | 113 ++ .../libnpx/node_modules/got/readme.md | 335 ++++ .../libnpx/node_modules/graceful-fs/LICENSE | 15 + .../libnpx/node_modules/graceful-fs/README.md | 133 ++ .../libnpx/node_modules/graceful-fs/fs.js | 21 + .../node_modules/graceful-fs/graceful-fs.js | 262 +++ .../graceful-fs/legacy-streams.js | 118 ++ .../node_modules/graceful-fs/package.json | 81 + .../node_modules/graceful-fs/polyfills.js | 330 ++++ .../libnpx/node_modules/has-ansi/index.js | 4 + .../libnpx/node_modules/has-ansi/license | 21 + .../has-ansi/node_modules/ansi-regex/index.js | 4 + .../has-ansi/node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 111 ++ .../node_modules/ansi-regex/readme.md | 39 + .../libnpx/node_modules/has-ansi/package.json | 98 ++ .../libnpx/node_modules/has-ansi/readme.md | 36 + .../node_modules/hosted-git-info/LICENSE | 13 + .../node_modules/hosted-git-info/README.md | 131 ++ .../hosted-git-info/git-host-info.js | 68 + .../node_modules/hosted-git-info/git-host.js | 114 ++ .../node_modules/hosted-git-info/index.js | 121 ++ .../node_modules/hosted-git-info/package.json | 67 + .../node_modules/import-lazy}/index.js | 0 .../libnpx/node_modules/import-lazy/license | 21 + .../node_modules/import-lazy/package.json | 79 + .../node_modules/import-lazy}/readme.md | 26 +- .../libnpx/node_modules/imurmurhash/README.md | 122 ++ .../node_modules/imurmurhash/imurmurhash.js | 138 ++ .../imurmurhash/imurmurhash.min.js | 12 + .../node_modules/imurmurhash/package.json | 66 + .../libnpx/node_modules/inflight/LICENSE | 15 + .../libnpx/node_modules/inflight/README.md | 37 + .../libnpx/node_modules/inflight/inflight.js | 54 + .../libnpx/node_modules/inflight/package.json | 61 + .../libnpx/node_modules/inherits/LICENSE | 15 + .../libnpx/node_modules/inherits/README.md | 42 + .../libnpx/node_modules/inherits/inherits.js | 7 + .../node_modules/inherits/inherits_browser.js | 23 + .../libnpx/node_modules/inherits/package.json | 64 + .../libnpx/node_modules/ini/LICENSE | 15 + .../libnpx/node_modules/ini/README.md | 102 ++ .../libnpx/node_modules/ini/ini.js | 190 +++ .../libnpx/node_modules/ini/package.json | 61 + .../libnpx/node_modules/invert-kv/index.js | 15 + .../node_modules/invert-kv/package.json | 68 + .../libnpx/node_modules/invert-kv/readme.md | 25 + .../node_modules/is-arrayish/.editorconfig | 18 + .../node_modules/is-arrayish/.istanbul.yml | 4 + .../node_modules/is-arrayish/.npmignore | 5 + .../node_modules/is-arrayish/.travis.yml | 17 + .../node_modules/is-arrayish}/LICENSE | 2 +- .../libnpx/node_modules/is-arrayish/README.md | 16 + .../libnpx/node_modules/is-arrayish/index.js | 10 + .../node_modules/is-arrayish/package.json | 69 + .../node_modules/is-builtin-module/index.js | 10 + .../node_modules/is-builtin-module/license | 21 + .../is-builtin-module/package.json | 78 + .../node_modules/is-builtin-module/readme.md | 33 + .../is-fullwidth-code-point/index.js | 46 + .../is-fullwidth-code-point/license | 21 + .../is-fullwidth-code-point/package.json | 80 + .../is-fullwidth-code-point/readme.md | 39 + .../libnpx/node_modules/is-npm/index.js | 4 + .../libnpx/node_modules/is-npm/package.json | 67 + .../libnpx/node_modules/is-npm/readme.md | 30 + .../libnpx/node_modules/is-obj/index.js | 5 + .../libnpx/node_modules/is-obj/license | 21 + .../libnpx/node_modules/is-obj/package.json | 68 + .../libnpx/node_modules/is-obj/readme.md | 34 + .../libnpx/node_modules/is-redirect/index.js | 14 + .../libnpx/node_modules/is-redirect/license | 21 + .../node_modules/is-redirect/package.json | 70 + .../libnpx/node_modules/is-redirect/readme.md | 28 + .../node_modules/is-retry-allowed/index.js | 60 + .../node_modules/is-retry-allowed/license | 21 + .../is-retry-allowed/package.json | 62 + .../node_modules/is-retry-allowed/readme.md | 42 + .../libnpx/node_modules/is-stream/index.js | 21 + .../libnpx/node_modules/is-stream/license | 21 + .../node_modules/is-stream/package.json | 75 + .../libnpx/node_modules/is-stream/readme.md | 42 + .../libnpx/node_modules/isexe/.npmignore | 2 + .../libnpx/node_modules/isexe/LICENSE | 15 + .../libnpx/node_modules/isexe/README.md | 51 + .../libnpx/node_modules/isexe/index.js | 57 + .../libnpx/node_modules/isexe/mode.js | 41 + .../libnpx/node_modules/isexe/package.json | 63 + .../libnpx/node_modules/isexe/test/basic.js | 221 +++ .../libnpx/node_modules/isexe/windows.js | 42 + .../node_modules/latest-version/index.js | 4 + .../node_modules/latest-version/license | 21 + .../node_modules/latest-version/package.json | 74 + .../node_modules/latest-version/readme.md | 40 + .../libnpx/node_modules/lcid/index.js | 22 + .../libnpx/node_modules/lcid/lcid.json | 203 +++ .../libnpx/node_modules/lcid/license | 21 + .../libnpx/node_modules/lcid/package.json | 81 + .../libnpx/node_modules/lcid/readme.md | 35 + .../node_modules/load-json-file/index.js | 11 + .../node_modules/load-json-file/license | 21 + .../node_modules/load-json-file/package.json | 78 + .../node_modules/load-json-file/readme.md | 45 + .../libnpx/node_modules/locate-path/index.js | 24 + .../libnpx/node_modules/locate-path/license | 21 + .../node_modules/locate-path/package.json | 82 + .../libnpx/node_modules/locate-path/readme.md | 99 ++ .../node_modules/lowercase-keys/index.js | 11 + .../node_modules/lowercase-keys/package.json | 70 + .../node_modules/lowercase-keys/readme.md | 33 + .../libnpx/node_modules/lru-cache/LICENSE | 15 + .../libnpx/node_modules/lru-cache/README.md | 152 ++ .../libnpx/node_modules/lru-cache/index.js | 467 ++++++ .../node_modules/lru-cache/package.json | 72 + .../libnpx/node_modules/make-dir/index.js | 83 + .../libnpx/node_modules/make-dir/license | 21 + .../libnpx/node_modules/make-dir/package.json | 89 + .../libnpx/node_modules/make-dir/readme.md | 113 ++ .../libnpx/node_modules/mem/index.js | 55 + .../libnpx/node_modules/mem/license | 21 + .../libnpx/node_modules/mem/package.json | 80 + .../libnpx/node_modules/mem/readme.md | 147 ++ .../libnpx/node_modules/mimic-fn/index.js | 7 + .../libnpx/node_modules/mimic-fn/license | 21 + .../libnpx/node_modules/mimic-fn/package.json | 78 + .../libnpx/node_modules/mimic-fn/readme.md | 66 + .../libnpx/node_modules/minimatch/LICENSE | 15 + .../libnpx/node_modules/minimatch/README.md | 209 +++ .../node_modules/minimatch/minimatch.js | 923 +++++++++++ .../node_modules/minimatch/package.json | 66 + .../libnpx/node_modules/minimist/.travis.yml | 8 + .../libnpx/node_modules/minimist/LICENSE | 18 + .../node_modules/minimist/example/parse.js | 2 + .../libnpx/node_modules/minimist/index.js | 235 +++ .../libnpx/node_modules/minimist/package.json | 76 + .../node_modules/minimist/readme.markdown | 91 + .../node_modules/minimist/test/all_bool.js | 32 + .../libnpx/node_modules/minimist/test/bool.js | 166 ++ .../libnpx/node_modules/minimist/test/dash.js | 31 + .../minimist/test/default_bool.js | 35 + .../node_modules/minimist/test/dotted.js | 22 + .../node_modules/minimist/test/kv_short.js | 16 + .../libnpx/node_modules/minimist/test/long.js | 31 + .../libnpx/node_modules/minimist/test/num.js | 36 + .../node_modules/minimist/test/parse.js | 197 +++ .../minimist/test/parse_modified.js | 9 + .../node_modules/minimist/test/short.js | 67 + .../node_modules/minimist/test/stop_early.js | 15 + .../node_modules/minimist/test/unknown.js | 102 ++ .../node_modules/minimist/test/whitespace.js | 8 + .../normalize-package-data/AUTHORS | 4 + .../normalize-package-data/LICENSE | 30 + .../normalize-package-data/README.md | 106 ++ .../lib/extract_description.js | 14 + .../normalize-package-data/lib/fixer.js | 417 +++++ .../lib/make_warning.js | 23 + .../normalize-package-data/lib/normalize.js | 39 + .../normalize-package-data/lib/safe_format.js | 9 + .../normalize-package-data/lib/typos.json | 25 + .../lib/warning_messages.json | 30 + .../normalize-package-data/package.json | 80 + .../node_modules/npm-package-arg/LICENSE | 15 + .../node_modules/npm-package-arg/README.md | 81 + .../node_modules/npm-package-arg/npa.js | 270 +++ .../node_modules/npm-package-arg/package.json | 67 + .../libnpx/node_modules/npm-run-path/index.js | 23 + .../libnpx/node_modules/npm-run-path/license | 21 + .../node_modules/npm-run-path/package.json | 77 + .../node_modules/npm-run-path/readme.md | 66 + .../node_modules/number-is-nan/index.js | 0 .../libnpx/node_modules/number-is-nan/license | 21 + .../node_modules/number-is-nan/package.json | 35 +- .../node_modules/number-is-nan/readme.md | 0 .../node_modules/object-assign/index.js | 90 + .../libnpx/node_modules/object-assign/license | 21 + .../node_modules/object-assign/package.json | 78 + .../node_modules/object-assign/readme.md | 61 + .../libnpx/node_modules/once/LICENSE | 15 + .../libnpx/node_modules/once/README.md | 79 + .../libnpx/node_modules/once/once.js | 42 + .../libnpx/node_modules/once/package.json | 70 + .../libnpx/node_modules/os-homedir/index.js | 24 + .../libnpx/node_modules/os-homedir/license | 21 + .../node_modules/os-homedir/package.json | 76 + .../libnpx/node_modules/os-homedir/readme.md | 31 + .../libnpx/node_modules/os-locale/index.js | 101 ++ .../libnpx/node_modules/os-locale/license | 21 + .../os-locale/node_modules/execa/index.js | 275 ++++ .../node_modules/execa/lib/errname.js | 37 + .../os-locale/node_modules/execa/license | 21 + .../os-locale/node_modules/execa/package.json | 114 ++ .../os-locale/node_modules/execa/readme.md | 150 ++ .../node_modules/get-stream/buffer-stream.js | 54 + .../node_modules/get-stream/index.js | 59 + .../os-locale/node_modules/get-stream/license | 21 + .../node_modules/get-stream/package.json | 84 + .../node_modules/get-stream/readme.md | 115 ++ .../node_modules/npm-run-path/index.js | 39 + .../node_modules/npm-run-path/license | 21 + .../node_modules/npm-run-path/package.json | 80 + .../node_modules/npm-run-path/readme.md | 81 + .../os-locale/node_modules/path-key/index.js | 13 + .../os-locale/node_modules/path-key/license | 21 + .../node_modules/path-key/package.json | 74 + .../os-locale/node_modules/path-key/readme.md | 51 + .../node_modules/os-locale/package.json | 91 + .../libnpx/node_modules/os-locale/readme.md | 53 + .../libnpx/node_modules/os-tmpdir/index.js | 25 + .../libnpx/node_modules/os-tmpdir/license | 21 + .../node_modules/os-tmpdir/package.json | 76 + .../libnpx/node_modules/os-tmpdir/readme.md | 32 + .../node_modules/osenv}/.npmignore | 0 .../node_modules/osenv}/.travis.yml | 2 +- .../libnpx/node_modules/osenv/LICENSE | 15 + .../libnpx/node_modules/osenv/README.md | 63 + .../libnpx/node_modules/osenv/osenv.js | 72 + .../libnpx/node_modules/osenv/package.json | 70 + .../libnpx/node_modules/osenv/test/unix.js | 71 + .../libnpx/node_modules/osenv/test/windows.js | 74 + .../libnpx/node_modules/p-finally/index.js | 15 + .../libnpx/node_modules/p-finally/license | 21 + .../node_modules/p-finally/package.json | 77 + .../libnpx/node_modules/p-finally/readme.md | 47 + .../libnpx/node_modules/p-limit/index.js | 40 + .../libnpx/node_modules/p-limit/license | 21 + .../libnpx/node_modules/p-limit/package.json | 84 + .../libnpx/node_modules/p-limit/readme.md | 68 + .../libnpx/node_modules/p-locate/index.js | 31 + .../libnpx/node_modules/p-locate/license | 21 + .../libnpx/node_modules/p-locate/package.json | 89 + .../libnpx/node_modules/p-locate/readme.md | 86 + .../libnpx/node_modules/package-json/index.js | 67 + .../libnpx/node_modules/package-json/license | 21 + .../node_modules/package-json/package.json | 78 + .../node_modules/package-json/readme.md | 91 + .../libnpx/node_modules/parse-json/index.js | 35 + .../libnpx/node_modules/parse-json/license | 21 + .../node_modules/parse-json/package.json | 81 + .../libnpx/node_modules/parse-json/readme.md | 83 + .../node_modules/parse-json/vendor/parse.js | 751 +++++++++ .../node_modules/parse-json/vendor/unicode.js | 71 + .../libnpx/node_modules/path-exists/index.js | 17 + .../libnpx/node_modules/path-exists/license | 21 + .../node_modules/path-exists/package.json | 75 + .../libnpx/node_modules/path-exists/readme.md | 50 + .../node_modules/path-is-absolute/index.js | 20 + .../node_modules/path-is-absolute/license | 21 + .../path-is-absolute/package.json | 78 + .../node_modules/path-is-absolute/readme.md | 59 + .../libnpx/node_modules/path-key/index.js | 15 + .../libnpx/node_modules/path-key/license | 21 + .../libnpx/node_modules/path-key/package.json | 72 + .../libnpx/node_modules/path-key/readme.md | 51 + .../libnpx/node_modules/path-type/index.js | 26 + .../libnpx/node_modules/path-type/license | 21 + .../node_modules/path-type/package.json | 83 + .../libnpx/node_modules/path-type/readme.md | 42 + .../libnpx/node_modules/pify/index.js | 68 + .../libnpx/node_modules/pify/license | 21 + .../libnpx/node_modules/pify/package.json | 85 + .../libnpx/node_modules/pify/readme.md | 119 ++ .../node_modules/pinkie-promise/index.js | 3 + .../node_modules/pinkie-promise/license | 21 + .../node_modules/pinkie-promise/package.json | 70 + .../node_modules/pinkie-promise/readme.md | 28 + .../libnpx/node_modules/pinkie/index.js | 292 ++++ .../libnpx/node_modules/pinkie/license | 21 + .../libnpx/node_modules/pinkie/package.json | 71 + .../libnpx/node_modules/pinkie/readme.md | 83 + .../libnpx/node_modules/prepend-http/index.js | 14 + .../libnpx/node_modules/prepend-http/license | 21 + .../node_modules/prepend-http/package.json | 70 + .../node_modules/prepend-http/readme.md | 31 + .../libnpx/node_modules/pseudomap/LICENSE | 15 + .../libnpx/node_modules/pseudomap/README.md | 60 + .../libnpx/node_modules/pseudomap/map.js | 9 + .../node_modules/pseudomap/package.json | 57 + .../node_modules/pseudomap/pseudomap.js | 113 ++ .../node_modules/pseudomap/test/basic.js | 86 + .../libnpx/node_modules/rc/.npmignore | 3 + .../libnpx/node_modules/rc/LICENSE.APACHE2 | 15 + .../libnpx/node_modules/rc/LICENSE.BSD | 26 + .../libnpx/node_modules/rc/LICENSE.MIT | 24 + .../libnpx/node_modules/rc/README.md | 149 ++ .../libnpx/node_modules/rc/browser.js | 7 + .../libnpx/node_modules/rc/index.js | 60 + .../libnpx/node_modules/rc/lib/utils.js | 102 ++ .../libnpx/node_modules/rc/package.json | 68 + .../libnpx/node_modules/rc/test/ini.js | 15 + .../node_modules/rc/test/nested-env-vars.js | 50 + .../libnpx/node_modules/rc/test/test.js | 59 + .../libnpx/node_modules/read-pkg-up/index.js | 26 + .../libnpx/node_modules/read-pkg-up/license | 21 + .../node_modules/read-pkg-up/package.json | 97 ++ .../libnpx/node_modules/read-pkg-up/readme.md | 80 + .../libnpx/node_modules/read-pkg/index.js | 47 + .../libnpx/node_modules/read-pkg/license | 21 + .../libnpx/node_modules/read-pkg/package.json | 80 + .../libnpx/node_modules/read-pkg/readme.md | 79 + .../registry-auth-token/.npmignore | 6 + .../registry-auth-token/CHANGELOG.md | 94 ++ .../node_modules/registry-auth-token}/LICENSE | 4 +- .../registry-auth-token/README.md | 65 + .../registry-auth-token/base64.js | 14 + .../node_modules/registry-auth-token/index.js | 116 ++ .../registry-auth-token/package.json | 77 + .../registry-auth-token/registry-url.js | 5 + .../test/auth-token.test.js | 369 +++++ .../test/registry-url.test.js | 64 + .../registry-auth-token/yarn.lock | 1466 +++++++++++++++++ .../libnpx/node_modules/registry-url/index.js | 6 + .../libnpx/node_modules/registry-url/license | 21 + .../node_modules/registry-url/package.json | 75 + .../node_modules/registry-url/readme.md | 50 + .../node_modules/require-directory/.npmignore | 1 + .../require-directory/.travis.yml | 3 + .../node_modules/require-directory/LICENSE | 22 + .../require-directory/README.markdown | 183 ++ .../node_modules/require-directory/index.js | 86 + .../require-directory/package.json | 72 + .../require-main-filename/.npmignore | 3 + .../require-main-filename/.travis.yml | 8 + .../require-main-filename/LICENSE.txt | 14 + .../require-main-filename/README.md | 26 + .../require-main-filename/index.js | 18 + .../require-main-filename/package.json | 61 + .../require-main-filename/test.js | 36 + .../libnpx/node_modules/rimraf/LICENSE | 15 + .../libnpx/node_modules/rimraf/README.md | 101 ++ .../libnpx/node_modules/rimraf/bin.js | 50 + .../libnpx/node_modules/rimraf/package.json | 67 + .../libnpx/node_modules/rimraf/rimraf.js | 363 ++++ .../node_modules/safe-buffer/.travis.yml | 0 .../node_modules/safe-buffer/LICENSE | 0 .../node_modules/safe-buffer/README.md | 21 +- .../node_modules/safe-buffer/index.js | 16 +- .../node_modules/safe-buffer/package.json | 47 +- .../node_modules/safe-buffer/test.js | 2 + .../libnpx/node_modules/semver-diff/index.js | 27 + .../libnpx/node_modules/semver-diff/license | 21 + .../node_modules/semver-diff/package.json | 69 + .../libnpx/node_modules/semver-diff/readme.md | 52 + .../libnpx/node_modules/semver/LICENSE | 15 + .../node_modules/semver/README.md | 63 +- .../node_modules/semver/bin/semver | 0 .../libnpx/node_modules/semver/package.json | 60 + .../libnpx/node_modules/semver/range.bnf | 16 + .../node_modules/semver/semver.js | 39 +- .../node_modules/set-blocking/CHANGELOG.md | 26 + .../node_modules/set-blocking/LICENSE.txt | 14 + .../node_modules/set-blocking/README.md | 31 + .../libnpx/node_modules/set-blocking/index.js | 7 + .../node_modules/set-blocking/package.json | 73 + .../node_modules/signal-exit/CHANGELOG.md | 27 + .../node_modules/signal-exit/LICENSE.txt | 16 + .../libnpx/node_modules/signal-exit/README.md | 40 + .../libnpx/node_modules/signal-exit/index.js | 157 ++ .../node_modules/signal-exit/package.json | 69 + .../node_modules/signal-exit/signals.js | 53 + .../libnpx/node_modules/slide/LICENSE | 15 + .../libnpx/node_modules/slide/README.md | 143 ++ .../libnpx/node_modules/slide/index.js | 1 + .../slide/lib/async-map-ordered.js | 64 + .../node_modules/slide/lib/async-map.js | 54 + .../node_modules/slide/lib/bind-actor.js | 16 + .../libnpx/node_modules/slide/lib/chain.js | 20 + .../libnpx/node_modules/slide/lib/slide.js | 3 + .../libnpx/node_modules/slide/package.json | 60 + .../libnpx/node_modules/spdx-correct/LICENSE | 57 + .../node_modules/spdx-correct/README.md | 10 + .../libnpx/node_modules/spdx-correct/index.js | 237 +++ .../node_modules/spdx-correct/package.json | 66 + .../spdx-expression-parse/AUTHORS | 3 + .../spdx-expression-parse}/LICENSE | 18 +- .../spdx-expression-parse/README.md | 83 + .../spdx-expression-parse/index.js | 5 + .../spdx-expression-parse/package.json | 92 ++ .../spdx-expression-parse/parser.js | 1357 +++++++++++++++ .../node_modules/spdx-license-ids/LICENSE | 24 + .../node_modules/spdx-license-ids/README.md | 55 + .../spdx-license-ids/package.json | 83 + .../spdx-license-ids/spdx-license-ids.json | 334 ++++ .../libnpx/node_modules/string-width/index.js | 35 + .../libnpx/node_modules/string-width/license | 9 + .../node_modules/string-width/package.json | 92 ++ .../node_modules/string-width/readme.md | 42 + .../libnpx/node_modules/strip-ansi/index.js | 4 + .../libnpx/node_modules/strip-ansi/license | 9 + .../node_modules/strip-ansi/package.json | 87 + .../libnpx/node_modules/strip-ansi/readme.md | 39 + .../libnpx/node_modules/strip-bom/index.js | 14 + .../libnpx/node_modules/strip-bom/license | 21 + .../node_modules/strip-bom/package.json | 75 + .../libnpx/node_modules/strip-bom/readme.md | 36 + .../libnpx/node_modules/strip-eof/index.js | 15 + .../libnpx/node_modules/strip-eof/license | 21 + .../node_modules/strip-eof/package.json | 75 + .../libnpx/node_modules/strip-eof/readme.md | 28 + .../node_modules/strip-json-comments/index.js | 70 + .../node_modules/strip-json-comments/license | 21 + .../strip-json-comments/package.json | 77 + .../strip-json-comments/readme.md | 64 + .../node_modules/supports-color/index.js | 50 + .../node_modules/supports-color/license | 21 + .../node_modules/supports-color/package.json | 92 ++ .../node_modules/supports-color/readme.md | 36 + .../libnpx/node_modules/term-size/index.js | 70 + .../libnpx/node_modules/term-size/license | 21 + .../node_modules/term-size/package.json | 81 + .../libnpx/node_modules/term-size/readme.md | 41 + .../node_modules/term-size/vendor/resize | Bin 0 -> 67056 bytes .../term-size/vendor/win-term-size.exe | Bin 0 -> 17408 bytes .../libnpx/node_modules/timed-out/index.js | 55 + .../libnpx/node_modules/timed-out/license | 21 + .../node_modules/timed-out/package.json | 71 + .../libnpx/node_modules/timed-out/readme.md | 42 + .../node_modules/unique-string/index.js | 4 + .../libnpx/node_modules/unique-string/license | 21 + .../node_modules/unique-string/package.json | 79 + .../node_modules/unique-string/readme.md | 32 + .../node_modules/unzip-response/index.js | 36 + .../node_modules/unzip-response/license | 21 + .../node_modules/unzip-response/package.json | 84 + .../node_modules/unzip-response/readme.md | 29 + .../node_modules/update-notifier/check.js | 22 + .../node_modules/update-notifier/index.js | 150 ++ .../node_modules/update-notifier/package.json | 87 + .../node_modules/update-notifier/readme.md | 176 ++ .../node_modules/url-parse-lax/index.js | 14 + .../libnpx/node_modules/url-parse-lax/license | 21 + .../node_modules/url-parse-lax/package.json | 76 + .../node_modules/url-parse-lax/readme.md | 100 ++ .../validate-npm-package-license/LICENSE | 174 ++ .../validate-npm-package-license/README.md | 113 ++ .../validate-npm-package-license/index.js | 84 + .../validate-npm-package-license/package.json | 64 + .../validate-npm-package-name/.npmignore | 1 + .../validate-npm-package-name}/.travis.yml | 7 +- .../validate-npm-package-name/LICENSE | 6 + .../validate-npm-package-name/README.md | 120 ++ .../validate-npm-package-name/index.js | 105 ++ .../validate-npm-package-name/package.json | 68 + .../validate-npm-package-name/test/index.js | 109 ++ .../node_modules/which-module/CHANGELOG.md | 26 + .../libnpx/node_modules/which-module/LICENSE | 13 + .../node_modules/which-module/README.md | 55 + .../libnpx/node_modules/which-module/index.js | 9 + .../node_modules/which-module/package.json | 71 + .../libnpx/node_modules/which/CHANGELOG.md | 142 ++ .../libnpx/node_modules/which/LICENSE | 15 + .../libnpx/node_modules/which/README.md | 48 + .../libnpx/node_modules/which/bin/which | 52 + .../libnpx/node_modules/which/package.json | 70 + .../libnpx/node_modules/which/which.js | 132 ++ .../libnpx/node_modules/widest-line/index.js | 8 + .../libnpx/node_modules/widest-line/license | 21 + .../node_modules/ansi-regex/index.js | 4 + .../node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 111 ++ .../node_modules/ansi-regex/readme.md | 39 + .../is-fullwidth-code-point/index.js | 46 + .../is-fullwidth-code-point/license | 21 + .../is-fullwidth-code-point/package.json | 80 + .../is-fullwidth-code-point/readme.md | 39 + .../node_modules/string-width/index.js | 37 + .../node_modules/string-width/license | 21 + .../node_modules/string-width/package.json | 91 + .../node_modules/string-width/readme.md | 42 + .../node_modules/strip-ansi/index.js | 6 + .../node_modules/strip-ansi/license | 21 + .../node_modules/strip-ansi/package.json | 104 ++ .../node_modules/strip-ansi/readme.md | 33 + .../node_modules/widest-line/package.json | 92 ++ .../libnpx/node_modules/widest-line/readme.md | 34 + .../libnpx/node_modules/wrap-ansi/index.js | 168 ++ .../libnpx/node_modules/wrap-ansi/license | 21 + .../node_modules/ansi-regex/index.js | 4 + .../wrap-ansi/node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 111 ++ .../node_modules/ansi-regex/readme.md | 39 + .../is-fullwidth-code-point/index.js | 46 + .../is-fullwidth-code-point/license | 21 + .../is-fullwidth-code-point/package.json | 80 + .../is-fullwidth-code-point/readme.md | 39 + .../node_modules/string-width/index.js | 37 + .../node_modules/string-width/license | 21 + .../node_modules/string-width/package.json | 91 + .../node_modules/string-width/readme.md | 42 + .../node_modules/strip-ansi/index.js | 6 + .../wrap-ansi/node_modules/strip-ansi/license | 21 + .../node_modules/strip-ansi/package.json | 105 ++ .../node_modules/strip-ansi/readme.md | 33 + .../node_modules/wrap-ansi/package.json | 122 ++ .../libnpx/node_modules/wrap-ansi/readme.md | 73 + .../libnpx/node_modules/wrappy/LICENSE | 15 + .../libnpx/node_modules/wrappy/README.md | 36 + .../libnpx/node_modules/wrappy/package.json | 62 + .../libnpx/node_modules/wrappy/wrappy.js | 33 + .../node_modules/write-file-atomic/LICENSE | 0 .../node_modules/write-file-atomic/README.md | 3 + .../node_modules/write-file-atomic/index.js | 19 +- .../write-file-atomic/package.json | 41 +- .../libnpx/node_modules/xdg-basedir/index.js | 28 + .../libnpx/node_modules/xdg-basedir/license | 21 + .../node_modules/xdg-basedir/package.json | 76 + .../libnpx/node_modules/xdg-basedir/readme.md | 60 + .../libnpx/node_modules/y18n/LICENSE | 13 + .../libnpx/node_modules/y18n/README.md | 91 + .../libnpx/node_modules/y18n/index.js | 172 ++ .../libnpx/node_modules/y18n/package.json | 69 + .../libnpx/node_modules/yallist/LICENSE | 15 + .../libnpx/node_modules/yallist/README.md | 204 +++ .../libnpx/node_modules/yallist/iterator.js | 7 + .../libnpx/node_modules/yallist/package.json | 65 + .../libnpx/node_modules/yallist/yallist.js | 370 +++++ .../node_modules/yargs-parser/CHANGELOG.md | 223 +++ .../node_modules/yargs-parser/LICENSE.txt | 14 + .../node_modules/yargs-parser/README.md | 281 ++++ .../libnpx/node_modules/yargs-parser/index.js | 764 +++++++++ .../yargs-parser/lib/tokenize-arg-string.js | 34 + .../node_modules/yargs-parser/package.json | 78 + .../libnpx/node_modules/yargs/CHANGELOG.md | 961 +++++++++++ .../libnpx/node_modules/yargs/LICENSE | 22 + .../libnpx/node_modules/yargs/README.md | 103 ++ .../node_modules/yargs/completion.sh.hbs | 28 + .../libnpx/node_modules/yargs/index.js | 31 + .../node_modules/yargs/lib/apply-extends.js | 52 + .../libnpx/node_modules/yargs/lib/argsert.js | 72 + .../libnpx/node_modules/yargs/lib/assign.js | 15 + .../libnpx/node_modules/yargs/lib/command.js | 336 ++++ .../node_modules/yargs/lib/completion.js | 104 ++ .../node_modules/yargs/lib/levenshtein.js | 47 + .../node_modules/yargs/lib/obj-filter.js | 10 + .../libnpx/node_modules/yargs/lib/usage.js | 489 ++++++ .../node_modules/yargs/lib/validation.js | 364 ++++ .../libnpx/node_modules/yargs/lib/yerror.js | 10 + .../libnpx/node_modules/yargs/locales/be.json | 39 + .../libnpx/node_modules/yargs/locales/de.json | 39 + .../libnpx/node_modules/yargs/locales/en.json | 40 + .../libnpx/node_modules/yargs/locales/es.json | 39 + .../libnpx/node_modules/yargs/locales/fr.json | 37 + .../libnpx/node_modules/yargs/locales/hi.json | 39 + .../libnpx/node_modules/yargs/locales/hu.json | 39 + .../libnpx/node_modules/yargs/locales/id.json | 40 + .../libnpx/node_modules/yargs/locales/it.json | 39 + .../libnpx/node_modules/yargs/locales/ja.json | 39 + .../libnpx/node_modules/yargs/locales/ko.json | 39 + .../libnpx/node_modules/yargs/locales/nb.json | 37 + .../libnpx/node_modules/yargs/locales/nl.json | 39 + .../node_modules/yargs/locales/pirate.json | 12 + .../libnpx/node_modules/yargs/locales/pl.json | 39 + .../libnpx/node_modules/yargs/locales/pt.json | 38 + .../node_modules/yargs/locales/pt_BR.json | 40 + .../libnpx/node_modules/yargs/locales/ru.json | 39 + .../libnpx/node_modules/yargs/locales/th.json | 39 + .../libnpx/node_modules/yargs/locales/tr.json | 39 + .../node_modules/yargs/locales/zh_CN.json | 37 + .../node_modules/yargs/locales/zh_TW.json | 40 + .../libnpx/node_modules/yargs/package.json | 105 ++ .../libnpx/node_modules/yargs/yargs.js | 1127 +++++++++++++ deps/npm/node_modules/libnpx/package.json | 116 ++ deps/npm/node_modules/libnpx/parse-args.js | 225 +++ deps/npm/node_modules/libnpx/util.js | 17 + deps/npm/node_modules/libnpx/y.js | 21 + deps/npm/node_modules/lru-cache/README.md | 4 + deps/npm/node_modules/lru-cache/index.js | 467 ++++++ deps/npm/node_modules/lru-cache/package.json | 49 +- .../node_modules/balanced-match/index.js | 1 + .../node_modules/balanced-match/package.json | 29 +- .../node_modules/brace-expansion/package.json | 29 +- deps/npm/node_modules/node-gyp/package.json | 14 +- .../normalize-package-data/lib/fixer.js | 3 +- .../lib/warning_messages.json | 1 - .../normalize-package-data/package.json | 30 +- deps/npm/node_modules/npm-package-arg/npa.js | 4 +- .../node_modules/npm-package-arg/package.json | 22 +- .../npm-registry-client/lib/request.js | 8 +- .../npm-registry-client/package.json | 31 +- deps/npm/node_modules/npmlog/log.js | 7 +- .../gauge/node_modules/strip-ansi/index.js | 6 + .../gauge/node_modules/strip-ansi/license | 21 + .../node_modules/ansi-regex/index.js | 4 + .../node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 108 ++ .../node_modules/ansi-regex/readme.md | 39 + .../node_modules/strip-ansi/package.json | 102 ++ .../gauge/node_modules/strip-ansi/readme.md | 33 + .../gauge/node_modules/wide-align/.npmignore | 5 - .../node_modules/wide-align/package.json | 27 +- .../node_modules/wide-align/test/align.js | 37 - deps/npm/node_modules/npmlog/package.json | 34 +- deps/npm/node_modules/pacote/CHANGELOG.md | 81 + deps/npm/node_modules/pacote/extract.js | 4 +- .../node_modules/pacote/lib/fetchers/git.js | 8 +- .../fetchers/registry/check-warning-header.js | 13 +- .../pacote/lib/fetchers/registry/manifest.js | 2 +- .../pacote/lib/fetchers/registry/tarball.js | 5 +- deps/npm/node_modules/pacote/lib/util/git.js | 7 +- .../make-fetch-happen/CHANGELOG.md | 21 + .../node_modules/make-fetch-happen/cache.js | 6 +- .../node_modules/agentkeepalive/History.md | 12 + .../node_modules/agentkeepalive/README.md | 15 +- .../agentkeepalive/lib/_http_agent.js | 41 +- .../node_modules/agentkeepalive/lib/agent.js | 30 + .../node_modules/agentkeepalive/package.json | 33 +- .../node_modules/http-proxy-agent/.travis.yml | 26 +- .../node_modules/http-proxy-agent/History.md | 10 + .../{http-proxy-agent.js => index.js} | 7 +- .../node_modules/agent-base/.npmignore | 1 + .../node_modules/agent-base/.travis.yml | 9 +- .../node_modules/agent-base/History.md | 37 +- .../node_modules/agent-base/README.md | 31 +- .../node_modules/agent-base/agent.js | 106 -- .../node_modules/agent-base/index.js | 158 ++ .../node_modules/es6-promisify/README.md | 89 + .../es6-promisify/dist/promise.js | 73 + .../es6-promisify/dist/promisify.js | 85 + .../node_modules/es6-promise/CHANGELOG.md | 122 ++ .../node_modules/es6-promise/LICENSE | 19 + .../node_modules/es6-promise/README.md | 82 + .../node_modules/es6-promise/auto.js | 4 + .../es6-promise/dist/es6-promise.auto.js | 1159 +++++++++++++ .../es6-promise/dist/es6-promise.auto.map | 1 + .../es6-promise/dist/es6-promise.auto.min.js | 1 + .../es6-promise/dist/es6-promise.auto.min.map | 1 + .../es6-promise/dist/es6-promise.js | 1157 +++++++++++++ .../es6-promise/dist/es6-promise.map | 1 + .../es6-promise/dist/es6-promise.min.js | 1 + .../es6-promise/dist/es6-promise.min.map | 1 + .../node_modules/es6-promise/es6-promise.d.ts | 74 + .../es6-promise/lib/es6-promise.auto.js | 3 + .../es6-promise/lib/es6-promise.js | 7 + .../es6-promise/lib/es6-promise/-internal.js | 271 +++ .../es6-promise/lib/es6-promise/asap.js | 120 ++ .../es6-promise/lib/es6-promise/enumerator.js | 111 ++ .../es6-promise/lib/es6-promise/polyfill.js | 35 + .../es6-promise/lib/es6-promise/promise.js | 383 +++++ .../lib/es6-promise/promise/all.js | 52 + .../lib/es6-promise/promise/race.js | 84 + .../lib/es6-promise/promise/reject.js | 46 + .../lib/es6-promise/promise/resolve.js | 48 + .../es6-promise/lib/es6-promise/then.js | 32 + .../es6-promise/lib/es6-promise/utils.js | 21 + .../node_modules/es6-promise/package.json | 96 ++ .../node_modules/es6-promisify/package.json | 72 + .../agent-base/node_modules/semver/.npmignore | 4 - .../node_modules/semver/.travis.yml | 5 - .../node_modules/semver/package.json | 52 - .../node_modules/semver/test/big-numbers.js | 31 - .../node_modules/semver/test/clean.js | 29 - .../node_modules/semver/test/gtr.js | 173 -- .../node_modules/semver/test/index.js | 698 -------- .../node_modules/semver/test/ltr.js | 181 -- .../semver/test/major-minor-patch.js | 72 - .../node_modules/agent-base/package.json | 32 +- .../node_modules/agent-base/patch-core.js | 64 +- .../node_modules/agent-base/test/test.js | 347 +++- .../node_modules/extend/.jscs.json | 174 -- .../node_modules/extend/.npmignore | 1 - .../node_modules/extend/.travis.yml | 179 -- .../node_modules/extend/CHANGELOG.md | 76 - .../node_modules/extend/LICENSE | 22 - .../node_modules/extend/README.md | 80 - .../node_modules/extend/component.json | 31 - .../node_modules/extend/index.js | 86 - .../node_modules/extend/package.json | 79 - .../http-proxy-agent/package.json | 34 +- .../https-proxy-agent/.travis.yml | 26 +- .../node_modules/https-proxy-agent/History.md | 15 + .../node_modules/https-proxy-agent/README.md | 20 +- .../{https-proxy-agent.js => index.js} | 26 +- .../node_modules/agent-base/.npmignore | 1 + .../node_modules/agent-base/.travis.yml | 9 +- .../node_modules/agent-base/History.md | 37 +- .../node_modules/agent-base/README.md | 31 +- .../node_modules/agent-base/agent.js | 106 -- .../node_modules/agent-base/index.js | 158 ++ .../node_modules/es6-promisify/README.md | 89 + .../es6-promisify/dist/promise.js | 73 + .../es6-promisify/dist/promisify.js | 85 + .../node_modules/es6-promise/CHANGELOG.md | 122 ++ .../node_modules/es6-promise/LICENSE | 19 + .../node_modules/es6-promise/README.md | 82 + .../node_modules/es6-promise/auto.js | 4 + .../es6-promise/dist/es6-promise.auto.js | 1159 +++++++++++++ .../es6-promise/dist/es6-promise.auto.map | 1 + .../es6-promise/dist/es6-promise.auto.min.js | 1 + .../es6-promise/dist/es6-promise.auto.min.map | 1 + .../es6-promise/dist/es6-promise.js | 1157 +++++++++++++ .../es6-promise/dist/es6-promise.map | 1 + .../es6-promise/dist/es6-promise.min.js | 1 + .../es6-promise/dist/es6-promise.min.map | 1 + .../node_modules/es6-promise/es6-promise.d.ts | 74 + .../es6-promise/lib/es6-promise.auto.js | 3 + .../es6-promise/lib/es6-promise.js | 7 + .../es6-promise/lib/es6-promise/-internal.js | 271 +++ .../es6-promise/lib/es6-promise/asap.js | 120 ++ .../es6-promise/lib/es6-promise/enumerator.js | 111 ++ .../es6-promise/lib/es6-promise/polyfill.js | 35 + .../es6-promise/lib/es6-promise/promise.js | 383 +++++ .../lib/es6-promise/promise/all.js | 52 + .../lib/es6-promise/promise/race.js | 84 + .../lib/es6-promise/promise/reject.js | 46 + .../lib/es6-promise/promise/resolve.js | 48 + .../es6-promise/lib/es6-promise/then.js | 32 + .../es6-promise/lib/es6-promise/utils.js | 21 + .../node_modules/es6-promise/package.json | 96 ++ .../node_modules/es6-promisify/package.json | 72 + .../agent-base/node_modules/semver/.npmignore | 4 - .../node_modules/semver/.travis.yml | 5 - .../agent-base/node_modules/semver/README.md | 303 ---- .../agent-base/node_modules/semver/bin/semver | 133 -- .../node_modules/semver/package.json | 52 - .../agent-base/node_modules/semver/semver.js | 1200 -------------- .../node_modules/semver/test/big-numbers.js | 31 - .../node_modules/semver/test/clean.js | 29 - .../node_modules/semver/test/gtr.js | 173 -- .../node_modules/semver/test/index.js | 698 -------- .../node_modules/semver/test/ltr.js | 181 -- .../semver/test/major-minor-patch.js | 72 - .../node_modules/agent-base/package.json | 32 +- .../node_modules/agent-base/patch-core.js | 64 +- .../node_modules/agent-base/test/test.js | 347 +++- .../node_modules/extend/.jscs.json | 174 -- .../node_modules/extend/.npmignore | 1 - .../node_modules/extend/.travis.yml | 179 -- .../node_modules/extend/CHANGELOG.md | 76 - .../node_modules/extend/README.md | 80 - .../node_modules/extend/component.json | 31 - .../node_modules/extend/index.js | 86 - .../node_modules/extend/package.json | 79 - .../https-proxy-agent/package.json | 37 +- .../https-proxy-agent/test/test.js | 81 +- .../node_modules/iconv-lite/.travis.yml | 1 + .../node_modules/iconv-lite/Changelog.md | 5 + .../iconv-lite/encodings/internal.js | 2 +- .../node_modules/iconv-lite/package.json | 49 +- .../socks-proxy-agent/.travis.yml | 11 +- .../node_modules/socks-proxy-agent/History.md | 14 + .../{socks-proxy-agent.js => index.js} | 32 +- .../node_modules/agent-base/.npmignore | 1 + .../node_modules/agent-base/.travis.yml | 9 +- .../node_modules/agent-base/History.md | 37 +- .../node_modules/agent-base/README.md | 31 +- .../node_modules/agent-base/agent.js | 106 -- .../node_modules/agent-base/index.js | 158 ++ .../node_modules/es6-promisify/README.md | 89 + .../es6-promisify/dist/promise.js | 73 + .../es6-promisify/dist/promisify.js | 85 + .../node_modules/es6-promise/CHANGELOG.md | 122 ++ .../node_modules/es6-promise/LICENSE | 19 + .../node_modules/es6-promise/README.md | 82 + .../node_modules/es6-promise/auto.js | 4 + .../es6-promise/dist/es6-promise.auto.js | 1159 +++++++++++++ .../es6-promise/dist/es6-promise.auto.map | 1 + .../es6-promise/dist/es6-promise.auto.min.js | 1 + .../es6-promise/dist/es6-promise.auto.min.map | 1 + .../es6-promise/dist/es6-promise.js | 1157 +++++++++++++ .../es6-promise/dist/es6-promise.map | 1 + .../es6-promise/dist/es6-promise.min.js | 1 + .../es6-promise/dist/es6-promise.min.map | 1 + .../node_modules/es6-promise/es6-promise.d.ts | 74 + .../es6-promise/lib/es6-promise.auto.js | 3 + .../es6-promise/lib/es6-promise.js | 7 + .../es6-promise/lib/es6-promise/-internal.js | 271 +++ .../es6-promise/lib/es6-promise/asap.js | 120 ++ .../es6-promise/lib/es6-promise/enumerator.js | 111 ++ .../es6-promise/lib/es6-promise/polyfill.js | 35 + .../es6-promise/lib/es6-promise/promise.js | 383 +++++ .../lib/es6-promise/promise/all.js | 52 + .../lib/es6-promise/promise/race.js | 84 + .../lib/es6-promise/promise/reject.js | 46 + .../lib/es6-promise/promise/resolve.js | 48 + .../es6-promise/lib/es6-promise/then.js | 32 + .../es6-promise/lib/es6-promise/utils.js | 21 + .../node_modules/es6-promise/package.json | 96 ++ .../node_modules/es6-promisify/package.json | 72 + .../agent-base/node_modules/semver/.npmignore | 4 - .../node_modules/semver/.travis.yml | 5 - .../agent-base/node_modules/semver/README.md | 303 ---- .../agent-base/node_modules/semver/bin/semver | 133 -- .../node_modules/semver/package.json | 52 - .../agent-base/node_modules/semver/semver.js | 1200 -------------- .../node_modules/semver/test/big-numbers.js | 31 - .../node_modules/semver/test/clean.js | 29 - .../node_modules/semver/test/gtr.js | 173 -- .../node_modules/semver/test/index.js | 698 -------- .../node_modules/semver/test/ltr.js | 181 -- .../semver/test/major-minor-patch.js | 72 - .../node_modules/agent-base/package.json | 32 +- .../node_modules/agent-base/patch-core.js | 64 +- .../node_modules/agent-base/test/test.js | 347 +++- .../node_modules/extend/.jscs.json | 174 -- .../node_modules/extend/.npmignore | 1 - .../node_modules/extend/.travis.yml | 179 -- .../node_modules/extend/CHANGELOG.md | 76 - .../node_modules/extend/README.md | 80 - .../node_modules/extend/component.json | 31 - .../node_modules/extend/index.js | 86 - .../node_modules/extend/package.json | 79 - .../socks-proxy-agent/package.json | 30 +- .../socks-proxy-agent/test/test.js | 21 +- .../make-fetch-happen/package.json | 46 +- .../node_modules/balanced-match/index.js | 1 + .../node_modules/balanced-match/package.json | 29 +- .../node_modules/brace-expansion/package.json | 29 +- .../npm-pick-manifest/CHANGELOG.md | 11 + .../node_modules/npm-pick-manifest/index.js | 4 +- .../npm-pick-manifest/package.json | 35 +- .../pacote/node_modules/tar-fs/index.js | 2 +- .../pacote/node_modules/tar-fs/package.json | 15 +- deps/npm/node_modules/pacote/package.json | 60 +- .../read-package-json/package.json | 32 +- .../read-package-json/read-json.js | 63 +- .../read-package-json/test/basic.js | 46 - .../read-package-json/test/bin.js | 43 - .../read-package-json/test/bom.js | 16 - .../test/fixtures/badbin.json | 12 - .../read-package-json/test/fixtures/bin.json | 12 - .../read-package-json/test/fixtures/bin/echo | 3 - .../read-package-json/test/fixtures/bom.json | 6 - .../test/fixtures/emptybin.json | 12 - .../test/fixtures/erroneous.json | 4 - .../test/fixtures/nobom.json | 6 - .../test/fixtures/not-json.css | 37 - .../test/fixtures/readmes/README | 1 - .../test/fixtures/readmes/README.md | 1 - .../test/fixtures/readmes/package.json | 1 - .../test/fixtures/readmes/readmexxx.yz | 1 - .../read-package-json/test/helpful.js | 20 - .../read-package-json/test/non-json.js | 83 - .../read-package-json/test/readmes.js | 27 - .../node_modules/readable-stream/README.md | 4 +- .../readable-stream/lib/_stream_duplex.js | 57 +- .../lib/_stream_passthrough.js | 21 + .../readable-stream/lib/_stream_readable.js | 221 ++- .../readable-stream/lib/_stream_transform.js | 34 +- .../readable-stream/lib/_stream_writable.js | 209 ++- .../lib/internal/streams/BufferList.js | 110 +- .../lib/internal/streams/destroy.js | 72 + .../node_modules/string_decoder/package.json | 16 +- .../node_modules/readable-stream/package.json | 32 +- .../node_modules/readable-stream/writable.js | 4 +- .../request/node_modules/hawk/README.md | 0 .../hawk/node_modules/boom/README.md | 0 .../hawk/node_modules/sntp/README.md | 0 .../node_modules/sshpk/lib/dhe.js | 33 +- .../node_modules/sshpk/lib/key.js | 2 +- .../node_modules/sshpk/lib/private-key.js | 27 +- .../sshpk/node_modules/jodid25519/.npmignore | 11 - .../sshpk/node_modules/jodid25519/AUTHORS.md | 3 - .../sshpk/node_modules/jodid25519/README.md | 51 - .../sshpk/node_modules/jodid25519/almond.0 | 42 - .../sshpk/node_modules/jodid25519/almond.1 | 13 - .../sshpk/node_modules/jodid25519/index.js | 35 - .../sshpk/node_modules/jodid25519/jsdoc.json | 19 - .../sshpk/node_modules/jodid25519/lib/core.js | 481 ------ .../node_modules/jodid25519/lib/curve255.js | 221 --- .../sshpk/node_modules/jodid25519/lib/dh.js | 111 -- .../node_modules/jodid25519/lib/eddsa.js | 573 ------- .../node_modules/jodid25519/lib/utils.js | 198 --- .../node_modules/jodid25519/package.json | 77 - .../node_modules/sshpk/package.json | 23 +- .../node_modules/safe-buffer/README.md | 581 ------- .../node_modules/safe-buffer/browser.js | 1 - .../request/node_modules/safe-buffer/test.js | 99 -- deps/npm/node_modules/request/package.json | 12 +- deps/npm/node_modules/safe-buffer/index.js | 14 +- .../npm/node_modules/safe-buffer/package.json | 26 +- deps/npm/node_modules/ssri/CHANGELOG.md | 10 + deps/npm/node_modules/ssri/index.js | 9 +- deps/npm/node_modules/ssri/package.json | 26 +- deps/npm/node_modules/strip-ansi/index.js | 6 +- deps/npm/node_modules/strip-ansi/license | 20 +- .../node_modules/ansi-regex/index.js | 10 + .../node_modules/ansi-regex/license | 9 + .../node_modules/ansi-regex/package.json | 85 + .../node_modules/ansi-regex/readme.md | 46 + deps/npm/node_modules/strip-ansi/package.json | 70 +- deps/npm/node_modules/strip-ansi/readme.md | 18 +- .../npm/node_modules/update-notifier/index.js | 28 +- .../node_modules/boxen/index.js | 3 +- .../node_modules/ansi-align/CHANGELOG.md | 15 + .../boxen/node_modules/ansi-align/index.js | 20 +- .../node_modules/ansi-align/package.json | 43 +- .../boxen/node_modules/string-width/index.js | 6 +- .../boxen/node_modules/string-width/license | 20 +- .../node_modules/strip-ansi/index.js | 4 + .../node_modules/strip-ansi/license | 9 + .../node_modules/strip-ansi/package.json | 84 + .../node_modules/strip-ansi/readme.md | 39 + .../node_modules/string-width/package.json | 25 +- .../boxen/node_modules/string-width/readme.md | 4 +- .../node_modules/strip-ansi/index.js | 6 + .../node_modules/strip-ansi/license | 21 + .../node_modules/ansi-regex/index.js | 4 + .../node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 108 ++ .../node_modules/ansi-regex/readme.md | 39 + .../node_modules/strip-ansi/package.json | 101 ++ .../node_modules/strip-ansi/readme.md | 33 + .../node_modules/boxen/package.json | 26 +- .../has-ansi/node_modules/ansi-regex/index.js | 4 + .../has-ansi/node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 108 ++ .../node_modules/ansi-regex/readme.md | 39 + .../chalk/node_modules/strip-ansi/index.js | 6 + .../chalk/node_modules/strip-ansi/license | 21 + .../node_modules/ansi-regex/index.js | 4 + .../node_modules/ansi-regex/license | 21 + .../node_modules/ansi-regex/package.json | 108 ++ .../node_modules/ansi-regex/readme.md | 39 + .../node_modules/strip-ansi/package.json | 101 ++ .../chalk/node_modules/strip-ansi/readme.md | 33 + .../node_modules/configstore/index.js | 6 +- .../node_modules/make-dir/index.js | 83 + .../configstore/node_modules/make-dir/license | 21 + .../make-dir/node_modules/pify/index.js | 68 + .../make-dir/node_modules/pify/license | 21 + .../make-dir/node_modules/pify/package.json | 80 + .../make-dir/node_modules/pify/readme.md | 119 ++ .../node_modules/make-dir/package.json | 86 + .../node_modules/make-dir/readme.md | 113 ++ .../node_modules/configstore/package.json | 21 +- .../node_modules/configstore/readme.md | 2 + .../node_modules/import-lazy/index.js | 53 + .../node_modules/import-lazy/license | 21 + .../node_modules/import-lazy/package.json | 76 + .../node_modules/import-lazy/readme.md | 64 + .../got/node_modules/safe-buffer/README.md | 581 ------- .../got/node_modules/safe-buffer/browser.js | 1 - .../got/node_modules/safe-buffer/index.js | 58 - .../got/node_modules/safe-buffer/package.json | 67 - .../got/node_modules/safe-buffer/test.js | 99 -- .../node_modules/registry-auth-token/index.js | 2 +- .../rc/node_modules/deep-extend/README.md | 2 +- .../deep-extend/lib/deep-extend.js | 4 +- .../rc/node_modules/deep-extend/package.json | 22 +- .../node_modules/safe-buffer/browser.js | 1 - .../node_modules/safe-buffer/index.js | 58 - .../node_modules/safe-buffer/package.json | 67 - .../registry-auth-token/package.json | 17 +- .../test/auth-token.test.js | 18 +- .../registry-auth-token/yarn.lock | 20 +- .../rc/node_modules/deep-extend/README.md | 2 +- .../deep-extend/lib/deep-extend.js | 4 +- .../rc/node_modules/deep-extend/package.json | 22 +- .../node_modules/lazy-req/package.json | 79 - .../node_modules/update-notifier/package.json | 45 +- .../node_modules/update-notifier/readme.md | 1 + deps/npm/node_modules/uuid/.eslintrc.json | 46 + deps/npm/node_modules/uuid/.npmignore | 8 - deps/npm/node_modules/uuid/.travis.yml | 5 - deps/npm/node_modules/uuid/README.md | 153 +- deps/npm/node_modules/uuid/bin/uuid | 58 +- deps/npm/node_modules/uuid/lib/bytesToUuid.js | 4 +- deps/npm/node_modules/uuid/lib/rng-browser.js | 4 +- deps/npm/node_modules/uuid/lib/rng.js | 4 +- .../npm/node_modules/uuid/lib/sha1-browser.js | 85 + deps/npm/node_modules/uuid/lib/sha1.js | 21 + deps/npm/node_modules/uuid/package.json | 35 +- deps/npm/node_modules/uuid/test/mocha.opts | 3 - deps/npm/node_modules/uuid/test/test.js | 96 -- deps/npm/node_modules/uuid/v1.js | 3 - deps/npm/node_modules/uuid/v5.js | 42 + .../node_modules/spdx-license-ids/README.md | 0 deps/npm/node_modules/worker-farm/.npmignore | 1 + deps/npm/node_modules/worker-farm/.travis.yml | 11 + deps/npm/node_modules/worker-farm/LICENSE.md | 13 + deps/npm/node_modules/worker-farm/README.md | 144 ++ .../worker-farm/examples/basic/child.js | 5 + .../worker-farm/examples/basic/index.js | 13 + .../worker-farm/examples/pi/calc.js | 22 + .../worker-farm/examples/pi/index.js | 41 + .../worker-farm/lib/child/index.js | 52 + deps/npm/node_modules/worker-farm/lib/farm.js | 339 ++++ deps/npm/node_modules/worker-farm/lib/fork.js | 33 + .../npm/node_modules/worker-farm/lib/index.js | 34 + .../worker-farm/node_modules/errno/.npmignore | 1 + .../worker-farm/node_modules/errno/README.md | 141 ++ .../worker-farm/node_modules/errno/build.js | 43 + .../worker-farm/node_modules/errno/cli.js | 20 + .../worker-farm/node_modules/errno/custom.js | 55 + .../worker-farm/node_modules/errno/errno.js | 313 ++++ .../errno/node_modules/prr/.npmignore | 1 + .../errno/node_modules/prr}/.travis.yml | 5 +- .../errno/node_modules/prr/LICENSE | 39 + .../errno/node_modules/prr/README.md | 45 + .../errno/node_modules/prr/package.json | 56 + .../errno/node_modules/prr/prr.js | 63 + .../errno/node_modules/prr/test.js | 169 ++ .../node_modules/errno/package.json | 60 + .../worker-farm/node_modules/errno/test.js | 31 + .../worker-farm/node_modules/xtend/.npmignore | 1 + .../worker-farm/node_modules/xtend/LICENCE | 19 + .../worker-farm/node_modules/xtend/Makefile | 4 + .../worker-farm/node_modules/xtend/README.md | 32 + .../node_modules/xtend/immutable.js | 19 + .../worker-farm/node_modules/xtend/mutable.js | 17 + .../node_modules/xtend/package.json | 43 + .../worker-farm/node_modules/xtend/test.js | 83 + .../npm/node_modules/worker-farm/package.json | 60 + .../node_modules/worker-farm/tests/child.js | 85 + .../node_modules/worker-farm/tests/debug.js | 11 + .../node_modules/worker-farm/tests/index.js | 493 ++++++ deps/npm/package.json | 51 +- deps/npm/scripts/dep-update | 2 +- deps/npm/scripts/dev-dep-update | 2 +- deps/npm/scripts/install.sh | 2 +- .../test/fixtures/config/userconfig-with-gc | 22 - deps/npm/test/tap/bundled-no-add-to-move.js | 14 +- .../test/tap/install-preferglobal-warnings.js | 131 -- deps/npm/test/tap/install-save-local.js | 2 +- deps/npm/test/tap/ls-production-and-dev.js | 32 +- deps/npm/test/tap/prune-dev-dep-cycle.js | 86 + .../test/tap/prune-with-dev-dep-duplicate.js | 114 ++ deps/npm/test/tap/prune-with-only-dev-deps.js | 124 ++ deps/npm/test/tap/run-script.js | 14 + deps/npm/test/tap/shrinkwrap-_auth.js | 111 ++ deps/npm/test/tap/shrinkwrap-global-auth.js | 109 ++ .../test/tap/shrinkwrap-local-dependency.js | 7 +- deps/npm/test/tap/shrinkwrap-nested.js | 6 - .../test/tap/shrinkwrap-optional-platform.js | 2 - deps/npm/test/tap/shrinkwrap-scoped-auth.js | 1 - .../tap/shrinkwrap-shared-dev-dependency.js | 2 +- deps/npm/test/tap/shrinkwrap-version-match.js | 17 +- deps/npm/test/tap/spec-local-specifiers.js | 130 +- deps/npm/test/tap/tagged-version-matching.js | 19 +- 1481 files changed, 80121 insertions(+), 16654 deletions(-) create mode 100644 deps/npm/.github/CODEOWNERS delete mode 100644 deps/npm/BROKEN.org delete mode 100644 deps/npm/TODO.org create mode 100644 deps/npm/bin/npx create mode 100755 deps/npm/bin/npx-cli.js create mode 100644 deps/npm/bin/npx.cmd create mode 100644 deps/npm/doc/spec/package-lock.md create mode 100644 deps/npm/lib/install/action/extract-worker.js create mode 100644 deps/npm/lib/install/is-only-dev.js create mode 100644 deps/npm/lib/install/is-only-optional.js create mode 100644 deps/npm/lib/utils/unix-format-path.js create mode 100644 deps/npm/man/man1/npx.1 create mode 100644 deps/npm/node_modules/JSONStream/node_modules/jsonparse/test/surrogate.js rename deps/npm/node_modules/{pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver => cacache/node_modules/lru-cache}/LICENSE (100%) create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/README.md rename deps/npm/node_modules/{lru-cache/lib/lru-cache.js => cacache/node_modules/lru-cache/index.js} (65%) rename deps/npm/node_modules/{pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver => cacache/node_modules/lru-cache/node_modules/pseudomap}/LICENSE (100%) create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/pseudomap/README.md create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/pseudomap/map.js create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/pseudomap/package.json create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/pseudomap/pseudomap.js create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/pseudomap/test/basic.js rename deps/npm/node_modules/{pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver => cacache/node_modules/lru-cache/node_modules/yallist}/LICENSE (100%) create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/yallist/README.md create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/yallist/iterator.js create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/yallist/package.json create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/node_modules/yallist/yallist.js create mode 100644 deps/npm/node_modules/cacache/node_modules/lru-cache/package.json create mode 100644 deps/npm/node_modules/columnify/node_modules/strip-ansi/index.js rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width => columnify/node_modules/strip-ansi}/license (100%) create mode 100644 deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/index.js rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/code-point-at => columnify/node_modules/strip-ansi/node_modules/ansi-regex}/license (100%) create mode 100644 deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/columnify/node_modules/strip-ansi/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/columnify/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/columnify/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/libnpx/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/LICENSE.md create mode 100644 deps/npm/node_modules/libnpx/README.md create mode 100644 deps/npm/node_modules/libnpx/auto-fallback.js create mode 100644 deps/npm/node_modules/libnpx/child.js create mode 100644 deps/npm/node_modules/libnpx/get-prefix.js create mode 100755 deps/npm/node_modules/libnpx/index.js create mode 100644 deps/npm/node_modules/libnpx/libnpx.1 create mode 100644 deps/npm/node_modules/libnpx/locales/ca.json create mode 100644 deps/npm/node_modules/libnpx/locales/de.json create mode 100644 deps/npm/node_modules/libnpx/locales/en.json create mode 100644 deps/npm/node_modules/libnpx/locales/es.json create mode 100644 deps/npm/node_modules/libnpx/locales/fr.json create mode 100644 deps/npm/node_modules/libnpx/locales/ja.json create mode 100644 deps/npm/node_modules/libnpx/locales/pt_BR.json create mode 100644 deps/npm/node_modules/libnpx/locales/ro.json create mode 100644 deps/npm/node_modules/libnpx/locales/ru.json create mode 100644 deps/npm/node_modules/libnpx/locales/zh_CN.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-align/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-align/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-align/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-align/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-align/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-styles/index.js rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/is-fullwidth-code-point => libnpx/node_modules/ansi-styles}/license (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-styles/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/ansi-styles/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/balanced-match/.npmignore create mode 100644 deps/npm/node_modules/libnpx/node_modules/balanced-match/LICENSE.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/balanced-match/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/balanced-match/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/balanced-match/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/boxen/index.js rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/is-fullwidth-code-point/node_modules/number-is-nan => libnpx/node_modules/boxen}/license (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/boxen/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/boxen/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/brace-expansion/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/brace-expansion/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/brace-expansion/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtin-modules/builtin-modules.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtin-modules/index.js rename deps/npm/node_modules/{update-notifier/node_modules/lazy-req => libnpx/node_modules/builtin-modules}/license (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtin-modules/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtin-modules/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtin-modules/static.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtins/.travis.yml create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtins/History.md rename deps/npm/node_modules/{pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/LICENSE => libnpx/node_modules/builtins/License} (94%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtins/Readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtins/builtins.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtins/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/builtins/test.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/camelcase/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/camelcase/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/camelcase/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/camelcase/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/capture-stack-trace/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/capture-stack-trace/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/capture-stack-trace/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/chalk/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/cli-boxes/boxes.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/cli-boxes/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cli-boxes/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/cli-boxes/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/cli-boxes/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/LICENSE.txt create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/ansi-regex/readme.md rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width => libnpx/node_modules/cliui}/node_modules/is-fullwidth-code-point/index.js (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/is-fullwidth-code-point/license rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width => libnpx/node_modules/cliui}/node_modules/is-fullwidth-code-point/package.json (67%) rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width => libnpx/node_modules/cliui}/node_modules/is-fullwidth-code-point/readme.md (100%) rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align => libnpx/node_modules/cliui}/node_modules/string-width/index.js (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/string-width/license rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align => libnpx/node_modules/cliui}/node_modules/string-width/package.json (72%) rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align => libnpx/node_modules/cliui}/node_modules/string-width/readme.md (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/cliui/package.json rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width => libnpx}/node_modules/code-point-at/index.js (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/code-point-at/license rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width => libnpx}/node_modules/code-point-at/package.json (64%) rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width => libnpx}/node_modules/code-point-at/readme.md (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/concat-map/.travis.yml create mode 100644 deps/npm/node_modules/libnpx/node_modules/concat-map/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/concat-map/README.markdown create mode 100644 deps/npm/node_modules/libnpx/node_modules/concat-map/example/map.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/concat-map/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/concat-map/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/concat-map/test/map.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/configstore/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/configstore/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/configstore/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/create-error-class/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/create-error-class/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/create-error-class/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/create-error-class/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/.editorconfig create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/.npmignore rename deps/npm/node_modules/{update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/safe-buffer => libnpx/node_modules/cross-spawn-async}/.travis.yml (85%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/appveyor.yml create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/lib/enoent.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/lib/parse.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/lib/resolveCommand.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn-async/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn/lib/enoent.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn/lib/hasBrokenSpawn.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn/lib/parse.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn/lib/resolveCommand.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/cross-spawn/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/crypto-random-string/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/crypto-random-string/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/crypto-random-string/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/crypto-random-string/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/decamelize/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/decamelize/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/decamelize/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/decamelize/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/deep-extend/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/deep-extend/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/deep-extend/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/deep-extend/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/deep-extend/lib/deep-extend.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/deep-extend/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/dot-prop/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/dot-prop/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/dot-prop/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/dot-prop/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/dotenv/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/dotenv/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/dotenv/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/dotenv/config.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/dotenv/lib/main.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/dotenv/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/duplexer3/LICENSE.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/duplexer3/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/duplexer3/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/duplexer3/package.json rename deps/npm/node_modules/{update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/safe-buffer => libnpx/node_modules/error-ex}/LICENSE (96%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/error-ex/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/error-ex/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/error-ex/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/escape-string-regexp/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/escape-string-regexp/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/escape-string-regexp/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/escape-string-regexp/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/execa/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/execa/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/execa/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/execa/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/find-up/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/find-up/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/find-up/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/find-up/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/fs.realpath/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/fs.realpath/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/fs.realpath/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/fs.realpath/old.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/fs.realpath/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/get-caller-file/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/get-caller-file/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/get-caller-file/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/get-stream/buffer-stream.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/get-stream/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/get-stream/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/get-stream/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/get-stream/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/glob/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/glob/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/glob/changelog.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/glob/common.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/glob/glob.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/glob/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/glob/sync.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/got/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/got/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/got/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/got/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/graceful-fs/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/graceful-fs/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/graceful-fs/fs.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/graceful-fs/graceful-fs.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/graceful-fs/legacy-streams.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/graceful-fs/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/graceful-fs/polyfills.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/has-ansi/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/has-ansi/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/has-ansi/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/has-ansi/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/has-ansi/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/has-ansi/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/has-ansi/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/has-ansi/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/hosted-git-info/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/hosted-git-info/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/hosted-git-info/git-host-info.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/hosted-git-info/git-host.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/hosted-git-info/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/hosted-git-info/package.json rename deps/npm/node_modules/{update-notifier/node_modules/lazy-req => libnpx/node_modules/import-lazy}/index.js (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/import-lazy/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/import-lazy/package.json rename deps/npm/node_modules/{update-notifier/node_modules/lazy-req => libnpx/node_modules/import-lazy}/readme.md (60%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/imurmurhash/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/imurmurhash/imurmurhash.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/imurmurhash/imurmurhash.min.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/imurmurhash/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/inflight/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/inflight/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/inflight/inflight.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/inflight/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/inherits/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/inherits/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/inherits/inherits.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/inherits/inherits_browser.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/inherits/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/ini/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/ini/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/ini/ini.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/ini/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/invert-kv/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/invert-kv/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/invert-kv/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-arrayish/.editorconfig create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-arrayish/.istanbul.yml create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-arrayish/.npmignore create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-arrayish/.travis.yml rename deps/npm/node_modules/{update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/safe-buffer => libnpx/node_modules/is-arrayish}/LICENSE (96%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-arrayish/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-arrayish/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-arrayish/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-builtin-module/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-builtin-module/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-builtin-module/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-builtin-module/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-fullwidth-code-point/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-fullwidth-code-point/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-fullwidth-code-point/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-fullwidth-code-point/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-npm/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-npm/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-npm/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-obj/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-obj/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-obj/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-obj/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-redirect/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-redirect/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-redirect/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-redirect/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-retry-allowed/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-retry-allowed/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-retry-allowed/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-retry-allowed/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-stream/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-stream/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-stream/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/is-stream/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/isexe/.npmignore create mode 100644 deps/npm/node_modules/libnpx/node_modules/isexe/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/isexe/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/isexe/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/isexe/mode.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/isexe/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/isexe/test/basic.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/isexe/windows.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/latest-version/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/latest-version/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/latest-version/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/latest-version/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/lcid/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/lcid/lcid.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/lcid/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/lcid/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/lcid/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/load-json-file/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/load-json-file/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/load-json-file/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/load-json-file/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/locate-path/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/locate-path/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/locate-path/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/locate-path/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/lowercase-keys/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/lowercase-keys/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/lowercase-keys/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/lru-cache/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/lru-cache/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/lru-cache/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/lru-cache/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/make-dir/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/make-dir/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/make-dir/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/make-dir/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/mem/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/mem/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/mem/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/mem/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/mimic-fn/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/mimic-fn/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/mimic-fn/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/mimic-fn/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimatch/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimatch/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimatch/minimatch.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimatch/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/.travis.yml create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/example/parse.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/readme.markdown create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/all_bool.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/bool.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/dash.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/default_bool.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/dotted.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/kv_short.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/long.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/num.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/parse.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/parse_modified.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/short.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/stop_early.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/unknown.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/minimist/test/whitespace.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/AUTHORS create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/lib/extract_description.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/lib/fixer.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/lib/make_warning.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/lib/normalize.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/lib/safe_format.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/lib/typos.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/lib/warning_messages.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/normalize-package-data/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/npm-package-arg/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/npm-package-arg/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/npm-package-arg/npa.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/npm-package-arg/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/npm-run-path/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/npm-run-path/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/npm-run-path/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/npm-run-path/readme.md rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/is-fullwidth-code-point => libnpx}/node_modules/number-is-nan/index.js (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/number-is-nan/license rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/is-fullwidth-code-point => libnpx}/node_modules/number-is-nan/package.json (60%) rename deps/npm/node_modules/{update-notifier/node_modules/boxen/node_modules/ansi-align/node_modules/string-width/node_modules/is-fullwidth-code-point => libnpx}/node_modules/number-is-nan/readme.md (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/object-assign/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/object-assign/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/object-assign/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/object-assign/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/once/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/once/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/once/once.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/once/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-homedir/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-homedir/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-homedir/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-homedir/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/execa/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/execa/lib/errname.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/execa/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/execa/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/execa/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/get-stream/buffer-stream.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/get-stream/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/get-stream/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/get-stream/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/get-stream/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/npm-run-path/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/npm-run-path/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/npm-run-path/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/npm-run-path/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/path-key/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/path-key/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/path-key/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/node_modules/path-key/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-locale/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-tmpdir/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-tmpdir/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-tmpdir/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/os-tmpdir/readme.md rename deps/npm/node_modules/{read-package-json => libnpx/node_modules/osenv}/.npmignore (100%) rename deps/npm/node_modules/{read-package-json => libnpx/node_modules/osenv}/.travis.yml (86%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/osenv/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/osenv/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/osenv/osenv.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/osenv/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/osenv/test/unix.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/osenv/test/windows.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-finally/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-finally/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-finally/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-finally/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-limit/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-limit/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-limit/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-limit/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-locate/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-locate/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-locate/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/p-locate/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/package-json/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/package-json/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/package-json/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/package-json/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/parse-json/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/parse-json/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/parse-json/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/parse-json/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/parse-json/vendor/parse.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/parse-json/vendor/unicode.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-exists/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-exists/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-exists/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-exists/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-is-absolute/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-is-absolute/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-is-absolute/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-is-absolute/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-key/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-key/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-key/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-key/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-type/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-type/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-type/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/path-type/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/pify/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/pify/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/pify/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/pify/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/pinkie-promise/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/pinkie-promise/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/pinkie-promise/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/pinkie-promise/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/pinkie/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/pinkie/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/pinkie/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/pinkie/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/prepend-http/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/prepend-http/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/prepend-http/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/prepend-http/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/pseudomap/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/pseudomap/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/pseudomap/map.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/pseudomap/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/pseudomap/pseudomap.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/pseudomap/test/basic.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/.npmignore create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/LICENSE.APACHE2 create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/LICENSE.BSD create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/LICENSE.MIT create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/browser.js create mode 100755 deps/npm/node_modules/libnpx/node_modules/rc/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/lib/utils.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/test/ini.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/test/nested-env-vars.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/rc/test/test.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/read-pkg-up/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/read-pkg-up/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/read-pkg-up/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/read-pkg-up/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/read-pkg/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/read-pkg/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/read-pkg/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/read-pkg/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/.npmignore create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/CHANGELOG.md rename deps/npm/node_modules/{request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519 => libnpx/node_modules/registry-auth-token}/LICENSE (90%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/base64.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/registry-url.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/test/auth-token.test.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/test/registry-url.test.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-auth-token/yarn.lock create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-url/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-url/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-url/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/registry-url/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-directory/.npmignore create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-directory/.travis.yml create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-directory/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-directory/README.markdown create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-directory/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-directory/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-main-filename/.npmignore create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-main-filename/.travis.yml create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-main-filename/LICENSE.txt create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-main-filename/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-main-filename/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-main-filename/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/require-main-filename/test.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/rimraf/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/rimraf/README.md create mode 100755 deps/npm/node_modules/libnpx/node_modules/rimraf/bin.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/rimraf/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/rimraf/rimraf.js rename deps/npm/node_modules/{request => libnpx}/node_modules/safe-buffer/.travis.yml (100%) rename deps/npm/node_modules/{request => libnpx}/node_modules/safe-buffer/LICENSE (100%) rename deps/npm/node_modules/{update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token => libnpx}/node_modules/safe-buffer/README.md (97%) rename deps/npm/node_modules/{request => libnpx}/node_modules/safe-buffer/index.js (82%) rename deps/npm/node_modules/{request => libnpx}/node_modules/safe-buffer/package.json (57%) rename deps/npm/node_modules/{update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token => libnpx}/node_modules/safe-buffer/test.js (98%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/semver-diff/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/semver-diff/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/semver-diff/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/semver-diff/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/semver/LICENSE rename deps/npm/node_modules/{pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base => libnpx}/node_modules/semver/README.md (84%) rename deps/npm/node_modules/{pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base => libnpx}/node_modules/semver/bin/semver (100%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/semver/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/semver/range.bnf rename deps/npm/node_modules/{pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base => libnpx}/node_modules/semver/semver.js (98%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/set-blocking/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/set-blocking/LICENSE.txt create mode 100644 deps/npm/node_modules/libnpx/node_modules/set-blocking/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/set-blocking/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/set-blocking/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/signal-exit/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/signal-exit/LICENSE.txt create mode 100644 deps/npm/node_modules/libnpx/node_modules/signal-exit/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/signal-exit/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/signal-exit/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/signal-exit/signals.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/lib/async-map-ordered.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/lib/async-map.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/lib/bind-actor.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/lib/chain.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/lib/slide.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/slide/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-correct/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-correct/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-correct/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-correct/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-expression-parse/AUTHORS rename deps/npm/node_modules/{pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend => libnpx/node_modules/spdx-expression-parse}/LICENSE (51%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-expression-parse/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-expression-parse/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-expression-parse/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-expression-parse/parser.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-license-ids/LICENSE create mode 100755 deps/npm/node_modules/libnpx/node_modules/spdx-license-ids/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-license-ids/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/spdx-license-ids/spdx-license-ids.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/string-width/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/string-width/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/string-width/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/string-width/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-bom/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-bom/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-bom/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-bom/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-eof/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-eof/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-eof/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-eof/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-json-comments/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-json-comments/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-json-comments/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/strip-json-comments/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/supports-color/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/supports-color/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/supports-color/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/supports-color/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/term-size/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/term-size/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/term-size/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/term-size/readme.md create mode 100755 deps/npm/node_modules/libnpx/node_modules/term-size/vendor/resize create mode 100644 deps/npm/node_modules/libnpx/node_modules/term-size/vendor/win-term-size.exe create mode 100644 deps/npm/node_modules/libnpx/node_modules/timed-out/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/timed-out/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/timed-out/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/timed-out/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/unique-string/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/unique-string/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/unique-string/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/unique-string/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/unzip-response/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/unzip-response/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/unzip-response/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/unzip-response/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/update-notifier/check.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/update-notifier/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/update-notifier/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/update-notifier/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/url-parse-lax/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/url-parse-lax/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/url-parse-lax/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/url-parse-lax/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-license/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-license/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-license/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-license/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-name/.npmignore rename deps/npm/node_modules/{update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/safe-buffer => libnpx/node_modules/validate-npm-package-name}/.travis.yml (60%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-name/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-name/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-name/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-name/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/validate-npm-package-name/test/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/which-module/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/which-module/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/which-module/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/which-module/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/which-module/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/which/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/which/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/which/README.md create mode 100755 deps/npm/node_modules/libnpx/node_modules/which/bin/which create mode 100644 deps/npm/node_modules/libnpx/node_modules/which/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/which/which.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/is-fullwidth-code-point/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/is-fullwidth-code-point/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/is-fullwidth-code-point/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/is-fullwidth-code-point/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/string-width/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/string-width/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/string-width/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/string-width/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/widest-line/readme.md create mode 100755 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/string-width/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/string-width/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/string-width/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/string-width/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrap-ansi/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrappy/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrappy/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrappy/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/wrappy/wrappy.js rename deps/npm/node_modules/{update-notifier/node_modules/configstore => libnpx}/node_modules/write-file-atomic/LICENSE (100%) rename deps/npm/node_modules/{update-notifier/node_modules/configstore => libnpx}/node_modules/write-file-atomic/README.md (93%) rename deps/npm/node_modules/{update-notifier/node_modules/configstore => libnpx}/node_modules/write-file-atomic/index.js (91%) rename deps/npm/node_modules/{update-notifier/node_modules/configstore => libnpx}/node_modules/write-file-atomic/package.json (60%) create mode 100644 deps/npm/node_modules/libnpx/node_modules/xdg-basedir/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/xdg-basedir/license create mode 100644 deps/npm/node_modules/libnpx/node_modules/xdg-basedir/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/xdg-basedir/readme.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/y18n/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/y18n/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/y18n/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/y18n/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yallist/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/yallist/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/yallist/iterator.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yallist/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yallist/yallist.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs-parser/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs-parser/LICENSE.txt create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs-parser/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs-parser/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs-parser/lib/tokenize-arg-string.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs-parser/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/CHANGELOG.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/LICENSE create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/README.md create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/completion.sh.hbs create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/index.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/apply-extends.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/argsert.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/assign.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/command.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/completion.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/levenshtein.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/obj-filter.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/usage.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/validation.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/lib/yerror.js create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/be.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/de.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/en.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/es.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/fr.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/hi.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/hu.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/id.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/it.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/ja.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/ko.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/nb.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/nl.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/pirate.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/pl.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/pt.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/pt_BR.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/ru.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/th.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/tr.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/zh_CN.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/locales/zh_TW.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/package.json create mode 100644 deps/npm/node_modules/libnpx/node_modules/yargs/yargs.js create mode 100644 deps/npm/node_modules/libnpx/package.json create mode 100644 deps/npm/node_modules/libnpx/parse-args.js create mode 100644 deps/npm/node_modules/libnpx/util.js create mode 100644 deps/npm/node_modules/libnpx/y.js create mode 100644 deps/npm/node_modules/lru-cache/index.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/strip-ansi/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/strip-ansi/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/strip-ansi/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/strip-ansi/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/strip-ansi/readme.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/.npmignore delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/wide-align/test/align.js rename deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/{http-proxy-agent.js => index.js} (96%) delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/agent.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/index.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/README.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/dist/promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/dist/promisify.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/CHANGELOG.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/LICENSE create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/README.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.min.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.min.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.min.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.min.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/es6-promise.d.ts create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise.auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/-internal.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/asap.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/enumerator.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/polyfill.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/all.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/race.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/reject.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/resolve.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/then.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/utils.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/package.json create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/package.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/.npmignore delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/.travis.yml delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/package.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/test/big-numbers.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/test/clean.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/test/gtr.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/test/index.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/test/ltr.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/agent-base/node_modules/semver/test/major-minor-patch.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/.jscs.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/.npmignore delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/.travis.yml delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/CHANGELOG.md delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/LICENSE delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/README.md delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/component.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/index.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/http-proxy-agent/node_modules/extend/package.json rename deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/{https-proxy-agent.js => index.js} (91%) delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/agent.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/index.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/README.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/dist/promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/dist/promisify.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/CHANGELOG.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/LICENSE create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/README.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.min.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.min.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.min.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.min.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/es6-promise.d.ts create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise.auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/-internal.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/asap.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/enumerator.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/polyfill.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/all.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/race.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/reject.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/resolve.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/then.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/utils.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/package.json create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/package.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/.npmignore delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/.travis.yml delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/README.md delete mode 100755 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/bin/semver delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/package.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/semver.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/test/big-numbers.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/test/clean.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/test/gtr.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/test/index.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/test/ltr.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/agent-base/node_modules/semver/test/major-minor-patch.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/.jscs.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/.npmignore delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/.travis.yml delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/CHANGELOG.md delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/README.md delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/component.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/index.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/https-proxy-agent/node_modules/extend/package.json rename deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/{socks-proxy-agent.js => index.js} (84%) delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/agent.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/index.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/README.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/dist/promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/dist/promisify.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/CHANGELOG.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/LICENSE create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/README.md create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.min.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.auto.min.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.min.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/dist/es6-promise.min.map create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/es6-promise.d.ts create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise.auto.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/-internal.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/asap.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/enumerator.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/polyfill.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/all.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/race.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/reject.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/promise/resolve.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/then.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/lib/es6-promise/utils.js create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/node_modules/es6-promise/package.json create mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/es6-promisify/package.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/.npmignore delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/.travis.yml delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/README.md delete mode 100755 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/bin/semver delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/package.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/semver.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/test/big-numbers.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/test/clean.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/test/gtr.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/test/index.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/test/ltr.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/agent-base/node_modules/semver/test/major-minor-patch.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend/.jscs.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend/.npmignore delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend/.travis.yml delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend/CHANGELOG.md delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend/README.md delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend/component.json delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend/index.js delete mode 100644 deps/npm/node_modules/pacote/node_modules/make-fetch-happen/node_modules/socks-proxy-agent/node_modules/extend/package.json delete mode 100644 deps/npm/node_modules/read-package-json/test/basic.js delete mode 100644 deps/npm/node_modules/read-package-json/test/bin.js delete mode 100644 deps/npm/node_modules/read-package-json/test/bom.js delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/badbin.json delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/bin.json delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/bin/echo delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/bom.json delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/emptybin.json delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/erroneous.json delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/nobom.json delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/not-json.css delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/readmes/README delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/readmes/README.md delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/readmes/package.json delete mode 100644 deps/npm/node_modules/read-package-json/test/fixtures/readmes/readmexxx.yz delete mode 100644 deps/npm/node_modules/read-package-json/test/helpful.js delete mode 100644 deps/npm/node_modules/read-package-json/test/non-json.js delete mode 100644 deps/npm/node_modules/read-package-json/test/readmes.js create mode 100644 deps/npm/node_modules/readable-stream/lib/internal/streams/destroy.js mode change 100755 => 100644 deps/npm/node_modules/request/node_modules/hawk/README.md mode change 100755 => 100644 deps/npm/node_modules/request/node_modules/hawk/node_modules/boom/README.md mode change 100755 => 100644 deps/npm/node_modules/request/node_modules/hawk/node_modules/sntp/README.md delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/.npmignore delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/AUTHORS.md delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/README.md delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/almond.0 delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/almond.1 delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/index.js delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/jsdoc.json delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/core.js delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/curve255.js delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/dh.js delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/eddsa.js delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/lib/utils.js delete mode 100644 deps/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519/package.json delete mode 100644 deps/npm/node_modules/request/node_modules/safe-buffer/README.md delete mode 100644 deps/npm/node_modules/request/node_modules/safe-buffer/browser.js delete mode 100644 deps/npm/node_modules/request/node_modules/safe-buffer/test.js create mode 100644 deps/npm/node_modules/strip-ansi/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/strip-ansi/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/strip-ansi/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/strip-ansi/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/string-width/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/string-width/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/string-width/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/string-width/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/boxen/node_modules/widest-line/node_modules/string-width/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/strip-ansi/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/strip-ansi/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/strip-ansi/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/chalk/node_modules/strip-ansi/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/node_modules/pify/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/node_modules/pify/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/node_modules/pify/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/node_modules/pify/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/configstore/node_modules/make-dir/readme.md create mode 100644 deps/npm/node_modules/update-notifier/node_modules/import-lazy/index.js create mode 100644 deps/npm/node_modules/update-notifier/node_modules/import-lazy/license create mode 100644 deps/npm/node_modules/update-notifier/node_modules/import-lazy/package.json create mode 100644 deps/npm/node_modules/update-notifier/node_modules/import-lazy/readme.md delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/safe-buffer/README.md delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/safe-buffer/browser.js delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/safe-buffer/index.js delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/safe-buffer/package.json delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/safe-buffer/test.js delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/safe-buffer/browser.js delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/safe-buffer/index.js delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-auth-token/node_modules/safe-buffer/package.json delete mode 100644 deps/npm/node_modules/update-notifier/node_modules/lazy-req/package.json create mode 100644 deps/npm/node_modules/uuid/.eslintrc.json delete mode 100644 deps/npm/node_modules/uuid/.npmignore delete mode 100644 deps/npm/node_modules/uuid/.travis.yml create mode 100644 deps/npm/node_modules/uuid/lib/sha1-browser.js create mode 100644 deps/npm/node_modules/uuid/lib/sha1.js delete mode 100644 deps/npm/node_modules/uuid/test/mocha.opts delete mode 100644 deps/npm/node_modules/uuid/test/test.js create mode 100644 deps/npm/node_modules/uuid/v5.js mode change 100755 => 100644 deps/npm/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids/README.md create mode 100644 deps/npm/node_modules/worker-farm/.npmignore create mode 100644 deps/npm/node_modules/worker-farm/.travis.yml create mode 100644 deps/npm/node_modules/worker-farm/LICENSE.md create mode 100644 deps/npm/node_modules/worker-farm/README.md create mode 100644 deps/npm/node_modules/worker-farm/examples/basic/child.js create mode 100644 deps/npm/node_modules/worker-farm/examples/basic/index.js create mode 100644 deps/npm/node_modules/worker-farm/examples/pi/calc.js create mode 100644 deps/npm/node_modules/worker-farm/examples/pi/index.js create mode 100644 deps/npm/node_modules/worker-farm/lib/child/index.js create mode 100644 deps/npm/node_modules/worker-farm/lib/farm.js create mode 100644 deps/npm/node_modules/worker-farm/lib/fork.js create mode 100644 deps/npm/node_modules/worker-farm/lib/index.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/.npmignore create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/README.md create mode 100755 deps/npm/node_modules/worker-farm/node_modules/errno/build.js create mode 100755 deps/npm/node_modules/worker-farm/node_modules/errno/cli.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/custom.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/errno.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/node_modules/prr/.npmignore rename deps/npm/node_modules/{request/node_modules/http-signature/node_modules/sshpk/node_modules/jodid25519 => worker-farm/node_modules/errno/node_modules/prr}/.travis.yml (57%) create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/node_modules/prr/LICENSE create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/node_modules/prr/README.md create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/node_modules/prr/package.json create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/node_modules/prr/prr.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/node_modules/prr/test.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/errno/package.json create mode 100755 deps/npm/node_modules/worker-farm/node_modules/errno/test.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/xtend/.npmignore create mode 100644 deps/npm/node_modules/worker-farm/node_modules/xtend/LICENCE create mode 100644 deps/npm/node_modules/worker-farm/node_modules/xtend/Makefile create mode 100644 deps/npm/node_modules/worker-farm/node_modules/xtend/README.md create mode 100644 deps/npm/node_modules/worker-farm/node_modules/xtend/immutable.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/xtend/mutable.js create mode 100644 deps/npm/node_modules/worker-farm/node_modules/xtend/package.json create mode 100644 deps/npm/node_modules/worker-farm/node_modules/xtend/test.js create mode 100644 deps/npm/node_modules/worker-farm/package.json create mode 100644 deps/npm/node_modules/worker-farm/tests/child.js create mode 100644 deps/npm/node_modules/worker-farm/tests/debug.js create mode 100644 deps/npm/node_modules/worker-farm/tests/index.js delete mode 100644 deps/npm/test/fixtures/config/userconfig-with-gc delete mode 100644 deps/npm/test/tap/install-preferglobal-warnings.js create mode 100644 deps/npm/test/tap/prune-dev-dep-cycle.js create mode 100644 deps/npm/test/tap/prune-with-dev-dep-duplicate.js create mode 100644 deps/npm/test/tap/prune-with-only-dev-deps.js create mode 100644 deps/npm/test/tap/shrinkwrap-_auth.js create mode 100644 deps/npm/test/tap/shrinkwrap-global-auth.js diff --git a/deps/npm/.github/CODEOWNERS b/deps/npm/.github/CODEOWNERS new file mode 100644 index 00000000000000..ef8743136d8a1c --- /dev/null +++ b/deps/npm/.github/CODEOWNERS @@ -0,0 +1 @@ +* @npm/cli-team diff --git a/deps/npm/.travis.yml b/deps/npm/.travis.yml index 95255d8d8072bb..e63df7e47bf3e3 100644 --- a/deps/npm/.travis.yml +++ b/deps/npm/.travis.yml @@ -22,6 +22,9 @@ matrix: # then master - node_js: "8" env: DEPLOY_VERSION=testing + script: + - "standard" + - "node . run tap -- \"test/tap/*.js\" \"test/broken-under-nyc/*.js\"" before_install: # required by test/tap/registry.js - "mkdir -p /var/run/couchdb" @@ -29,25 +32,8 @@ notifications: slack: npm-inc:kRqQjto7YbINqHPb1X6nS3g8 cache: directories: - - $HOME/.npm - - html/doc - - man - - node_modules/.bin - node_modules/.cache - - node_modules/deep-equal - - node_modules/marked - - node_modules/marked-man - - node_modules/npm-registry-couchapp - - node_modules/npm-registry-mock - - node_modules/require-inject - - node_modules/sprintf-js - - node_modules/standard - - node_modules/tacks - - node_modules/tap install: - - "node . rebuild --depth=0" - - "node . install --ignore-scripts" - - "node . prune" - - "make -j4 doc" + - "node . install" script: - "node . run tap -- \"test/tap/*.js\" \"test/broken-under-nyc/*.js\"" diff --git a/deps/npm/AUTHORS b/deps/npm/AUTHORS index 7357c4a1bd5bdd..6b4e02a4208ceb 100644 --- a/deps/npm/AUTHORS +++ b/deps/npm/AUTHORS @@ -475,3 +475,26 @@ Jason Wohlgemuth Ryan Graham Hirse Colin Rotherham +Aki +Emily Marigold Klassen +Ramana Venkata +kierendixon +Rácz Tibor Zoltán +Guangcong Luo +Steven +Jan Pilzer +Leonard Martin +Teddy Katz +Simon Legg +Kin Lum +dax +Jože Mlakar +happylynx +Dominic Watson +Enrico Weigelt, metux IT consult +Brian Beck +Ramana Venkata +mmkal +Andrew Schmadel +AJ Jordan +Mark Banner diff --git a/deps/npm/BROKEN.org b/deps/npm/BROKEN.org deleted file mode 100644 index 65b1db9a1de612..00000000000000 --- a/deps/npm/BROKEN.org +++ /dev/null @@ -1,37 +0,0 @@ -* Broken test files - * add-remote-git-get-resolved.js (needs porting to pacote) - * bugs.js (I think because opts.fullMetadata) - * builtin-config.js (freezes) - * check-cpu-reqs.js (uhhh? it's not checking?) - * check-engine-reqs.js (same?) - * check-os-reqs.js (same?) - * doctor.js (needs rewrite) - * full-warning-messages.js - * get.js - * git-npmignore.js - * git-races.js - * github-shortcut.js - * ignore-shrinkwrap.js - * install-shrinkwrapped-git.js - * install-with-dev-dep-duplicate.js - * legacy-npm-self-install.js (one check failed) - * ls-depth-cli.js - * outdated-local.js - * outdated-notarget.js - * outdated-private.js - * peer-deps-invalid.js - * peer-deps-toplevel.js - * peer-deps-without-package-json.js - * repo.js - * retry-on-stale-cache.js - * scope-header.js - * shrinkwrap-default-arg-ver.js - * shrinkwrap-local-dependency.js - * shrinkwrap-optional-dependency.js - * shrinkwrap-optional-property.js - * shrinkwrap-prod-dependency.js - * shrinkwrap-shared-dev-dependency.js - * splat-with-only-prerelease-to-latest.js - * url-dependencies.js - * verify-no-lifecycle-on-repo.js - * network/legacy-shrinkwrap.js diff --git a/deps/npm/CHANGELOG.md b/deps/npm/CHANGELOG.md index 03b7e29d91e869..0d3e70aa7f8679 100644 --- a/deps/npm/CHANGELOG.md +++ b/deps/npm/CHANGELOG.md @@ -1,3 +1,414 @@ +## v5.2.0 (2017-07-05): + +It's only been a couple of days but we've got some bug fixes we wanted to +get out to you all. We also believe that +[`npx`](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) is ready to be bundled +with npm, which we're really excited about! + +### npx!!! + +npx is a tool intended to help round out the experience of using packages +from the npm registry — the same way npm makes it super easy to install and +manage dependencies hosted on the registry, npx is meant to make it easy to +use CLI tools and other executables hosted on the registry. It greatly +simplifies a number of things that, until now, required a bit of ceremony to +do with plain npm. + +![](https://cdn-images-1.medium.com/max/1600/1*OlIRsvVO5aK7ja9HmwXz_Q.gif) + +[@zkat](https://github.com/zkat) has a [great introduction post to npx](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) +that I highly recommend you give a read + +* [`fb040bee0`](https://github.com/npm/npm/commit/fb040bee0710759c60e45bf8fa2a3b8ddcf4212a) + [#17685](https://github.com/npm/npm/pull/17685) + Bundle npx with npm itself. + ([@zkat](https://github.com/zkat)) + +### BUG FIXES + +* [`9fe905c39`](https://github.com/npm/npm/commit/9fe905c399d07a3c00c7b22035ddb6b7762731e6) + [#17652](https://github.com/npm/npm/pull/17652) + Fix max callstack exceeded loops with trees with circular links. + ([@iarna](https://github.com/iarna)) +* [`c0a289b1b`](https://github.com/npm/npm/commit/c0a289b1ba6b99652c43a955b23acbf1de0b56ae) + [#17606](https://github.com/npm/npm/pull/17606) + Make sure that when write package.json and package-lock.json we always use unix path separators. + ([@Standard8](https://github.com/Standard8)) +* [`1658b79ca`](https://github.com/npm/npm/commit/1658b79cad89ccece5ae5ce3c2f691d44b933116) + [#17654](https://github.com/npm/npm/pull/17654) + Make `npm outdated` show results for globals again. Previously it never thought they were out of date. + ([@iarna](https://github.com/iarna)) +* [`06c154fd6`](https://github.com/npm/npm/commit/06c154fd653d18725d2e760ba825d43cdd807420) + [#17678](https://github.com/npm/npm/pull/17678) + Stop flattening modules that have peer dependencies. We're making this + change to support scenarios where the module requiring a peer dependency + is flattened but the peer dependency itself is not, due to conflicts. In + those cases the module requiring the peer dep can't be flattened past the + location its peer dep was placed in. This initial fix is naive, never + flattening peer deps, and we can look into doing something more + sophisticated later on. + ([@iarna](https://github.com/iarna)) +* [`88aafee8b`](https://github.com/npm/npm/commit/88aafee8b5b232b7eeb5690279a098d056575791) + [#17677](https://github.com/npm/npm/pull/17677) + There was an issue where updating a flattened dependency would sometimes + unflatten it. This only happened when the dependency had dependencies + that in turn required the original dependency. + ([@iarna](https://github.com/iarna)) +* [`b58ec8eab`](https://github.com/npm/npm/commit/b58ec8eab3b4141e7f1b8b42d8cc24f716a804d8) + [#17626](https://github.com/npm/npm/pull/17626) + Integrators who were building their own copies of npm ran into issues because + `make install` and https://npmjs.com/install.sh weren't aware that + `npm install` creates links now when given a directory to work on. This does not impact folks + installing npm with `npm install -g npm`. + ([@iarna](https://github.com/iarna)) + +### DOC FIXES + +* [`10bef735e`](https://github.com/npm/npm/commit/10bef735e825acc8278827d34df415dfcd8c67d4) + [#17645](https://github.com/npm/npm/pull/17645) + Fix some github issue links in the 5.1.0 changelog + ([@schmod](https://github.com/schmod)) +* [`85fa9dcb2`](https://github.com/npm/npm/commit/85fa9dcb2f0b4f51b515358e0184ec82a5845227) + [#17634](https://github.com/npm/npm/pull/17634) + Fix typo in package-lock docs. + ([@sonicdoe](https://github.com/sonicdoe)) +* [`688699bef`](https://github.com/npm/npm/commit/688699befc2d147288c69a9405fb8354ecaebe36) + [#17628](https://github.com/npm/npm/pull/17628) + Recommend that folks looking for support join us on https://package.community/ or message + [@npm_support](https://twitter.com/npm_support) on Twitter. + ([@strugee](https://github.com/strugee)) + + +## v5.1.0 (2017-07-05): + +Hey y'all~ + +We've got some goodies for you here, including `npm@5`'s first semver-minor +release! This version includes a huge number of fixes, particularly for some of +the critical bugs users were running into after upgrading npm. You should +overall see a much more stable experience, and we're going to continue hacking +on fixes for the time being. Semver-major releases, specially for tools like +npm, are bound to cause some instability, and getting `npm@5` stable is the CLI +team's top priority for now! + +Not that bugfixes are the only things that landed, either: between improvements +that fell out of the bugfixes, and some really cool work by community members +like [@mikesherov](https://github.com/mikesherov), `npm@5.1.0` is **_twice as +fast_** as `npm@5.0.0` in some benchmarks. We're not stopping there, either: you +can expect a steady stream of speed improvements over the course of the year. +It's not _top_ priority, but we'll keep doing what we can to make sure npm saves +its users as much time as possible. + +Hang on to your seats. At **100 commits**, this release is a bit of a doozy. 😎 + +### FEATURES + +Semver-minor releases, of course, mean that there's a new feature somewhere, +right? Here's what's bumping that number for us this time: + +* [`a09c1a69d`](https://github.com/npm/npm/commit/a09c1a69df05b753464cc1272cdccc6af0f4da5a) + [#16687](https://github.com/npm/npm/pull/16687) + Allow customizing the shell used to execute `run-script`s. + ([@mmkal](https://github.com/mmkal)) +* [`4f45ba222`](https://github.com/npm/npm/commit/4f45ba222e2ac6dbe6d696cb7a8e678bbda7c839) [`a48958598`](https://github.com/npm/npm/commit/a489585985540deed4edc03418636c9e97aa9e40) [`901bef0e1`](https://github.com/npm/npm/commit/901bef0e1ea806fc08d8d58744a9f813b6c020ab) + [#17508](https://github.com/npm/npm/pull/17508) + Add a new `requires` field to `package-lock.json` with information about the + _logical_ dependency tree. This includes references to the specific version + each package is intended to see, and can be used for many things, such as + [converting `package-lock.json` to other lockfile + formats](https://twitter.com/maybekatz/status/880578566907248640), various + optimizations, and verifying correctness of a package tree. + ([@iarna](https://github.com/iarna)) +* [`47e8fc8eb`](https://github.com/npm/npm/commit/47e8fc8eb9b5faccef9e03ab991cf37458c16249) + [#17508](https://github.com/npm/npm/pull/17508) + Make `npm ls` take package locks (and shrinkwraps) into account. This means + `npm ls` can now be used to see [which dependencies are + missing](https://twitter.com/maybekatz/status/880446509547794437), so long as + a package lock has been previously generated with it in. + ([@iarna](https://github.com/iarna)) +* [`f0075e7ca`](https://github.com/npm/npm/commit/f0075e7caa3e151424a254d7809ae4489ed8df90) + [#17508](https://github.com/npm/npm/pull/17508) + Take `package.json` changes into account when running installs -- if you + remove or add a dependency to `package.json` manually, npm will now pick that + up and update your tree and package lock accordingly. + ([@iarna](https://github.com/iarna)) +* [`83a5455aa`](https://github.com/npm/npm/commit/83a5455aac3c5cc2511ab504923b652b13bd66a0) + [#17205](https://github.com/npm/npm/pull/17205) + Add `npm udpate` as an alias for `npm update`, for symmetry with + `install`/`isntall`. + ([@gdassori](https://github.com/gdassori)) +* [`57225d394`](https://github.com/npm/npm/commit/57225d394b6174eb0be48393d8e18da0991f67b6) + [#17120](https://github.com/npm/npm/pull/17120) + npm will no longer warn about `preferGlobal`, and the option is now + deprecated. + ([@zkat](https://github.com/zkat)) +* [`82df7bb16`](https://github.com/npm/npm/commit/82df7bb16fc29c47a024db4a8c393e55f883744b) + [#17351](https://github.com/npm/npm/pull/17351) + As some of you may already know `npm build` doesn't do what a lot of people + expect: It's mainly an npm plumbing command, and is part of the more familiar + `npm rebuild` command. That said, a lot of users assume that this is the way + to run an npm `run-script` named `build`, which is an incredibly common script + name to use. To clarify things for users, and encourage them to use `npm run + build` instead, npm will now warn if `npm build` is run without any arguments. + ([@lennym](https://github.com/lennym)) + +### PERFORMANCE + +* [`59f86ef90`](https://github.com/npm/npm/commit/59f86ef90a58d8dc925c9613f1c96e68bee5ec7b) [`43be9d222`](https://github.com/npm/npm/commit/43be9d2222b23ebb0a427ed91824ae217e6d077a) [`e906cdd98`](https://github.com/npm/npm/commit/e906cdd980b4722e66618ce295c682b9a8ffaf8f) + [#16633](https://github.com/npm/npm/pull/16633) + npm now parallelizes tarball extraction across multiple child process workers. + This can significantly speed up installations, specially when installing from + cache, and will improve with number of processors. + ([@zkat](https://github.com/zkat)) +* [`e0849878d`](https://github.com/npm/npm/commit/e0849878dd248de8988c2ef3fc941054625712ca) + [#17441](https://github.com/npm/npm/pull/17441) + Avoid building environment for empty lifecycle scripts. This change alone + accounted for as much as a 15% speed boost for npm installations by outright + skipping entire steps of the installer when not needed. + ([@mikesherov](https://github.com/mikesherov)) +* [`265c2544c`](https://github.com/npm/npm/commit/265c2544c8ded10854909243482e6437ed03c261) + [npm/hosted-git-info#24](https://github.com/npm/hosted-git-info/pull/24) + `hosted-git-info@2.5.0`: Add caching to `fromURL`, which gets called many, + many times by the installer. This improved installation performance by around + 10% on realistic application repositories. + ([@mikesherov](https://github.com/mikesherov)) +* [`901d26cb`](https://github.com/npm/npm/commit/901d26cb656e7e773d9a38ef4eac9263b95e07c8) + [npm/read-package-json#20](https://github.com/npm/read-package-json/pull/70) + `read-package-json@2.0.9`: Speed up installs by as much as 20% by + reintroducing a previously-removed cache and making it actually be correct + this time around. + ([@mikesherov](https://github.com/mikesherov)) +* [`44e37045d`](https://github.com/npm/npm/commit/44e37045d77bc40adf339b423d42bf5e9b4d4d91) + Eliminate `Bluebird.promisifyAll` from our codebase. + ([@iarna](https://github.com/iarna)) +* [`3b4681b53`](https://github.com/npm/npm/commit/3b4681b53db7757985223932072875d099694677) + [#17508](https://github.com/npm/npm/pull/17508) + Stop calling `addBundle` on locked deps, speeding up the + `package-lock.json`-based fast path. + ([@iarna](https://github.com/iarna)) + +### BUGFIXES + +* [#17508](https://github.com/npm/npm/pull/17508) + This is a big PR that fixes a variety of issues when installing from package + locks. If you were previously having issues with missing dependencies or + unwanted removals, this might have fixed it: + * It introduces a new `package-lock.json` field, called `requires`, which tracks which modules a given module requires. + * It fixes [#16839](https://github.com/npm/npm/issues/16839) which was caused by not having this information available, particularly when git dependencies were involved. + * It fixes [#16866](https://github.com/npm/npm/issues/16866), allowing the `package.json` to trump the `package-lock.json`. + * `npm ls` now loads the shrinkwrap, which opens the door to showing a full tree of dependencies even when nothing is yet installed. (It doesn't do that yet though.) + ([@iarna](https://github.com/iarna)) +* [`656544c31`](https://github.com/npm/npm/commit/656544c31cdef3cef64fc10c24f03a8ae2685e35) [`d21ab57c3`](https://github.com/npm/npm/commit/d21ab57c3ef4f01d41fb6c2103debe884a17dc22) + [#16637](https://github.com/npm/npm/pull/16637) + Fix some cases where `npm prune` was leaving some dependencies unpruned if + to-be-pruned dependencies depended on them. + ([@exogen](https://github.com/exogen)) +* [`394436b09`](https://github.com/npm/npm/commit/394436b098dcca2d252061f95c4eeb92c4a7027c) + [#17552](https://github.com/npm/npm/pull/17552) + Make `refresh-package-json` re-verify the package platform. This fixes an + issue most notably experienced by Windows users using `create-react-app` where + `fsevents` would not short-circuit and cause a crash during its + otherwise-skipped native build phase. + ([@zkat](https://github.com/zkat)) +* [`9e5a94354`](https://github.com/npm/npm/commit/9e5a943547b29c8d022192afd9398b3a136a7e5a) + [#17590](https://github.com/npm/npm/pull/17590) + Fix an issue where `npm@5` would crash when trying to remove packages + installed with `npm@<5`. + ([@iarna](https://github.com/iarna)) +* [`c3b586aaf`](https://github.com/npm/npm/commit/c3b586aafa9eabac572eb6e2b8a7266536dbc65b) + [#17141](https://github.com/npm/npm/issues/17141) + Don't update the package.json when modifying packages that don't go there. + This was previously causing `package.json` to get a `"false": {}` field added. + ([@iarna](https://github.com/iarna)) +* [`d04a23de2`](https://github.com/npm/npm/commit/d04a23de21dd9991b32029d839b71e10e07b400d) [`4a5b360d5`](https://github.com/npm/npm/commit/4a5b360d561f565703024085da0927ccafe8793e) [`d9e53db48`](https://github.com/npm/npm/commit/d9e53db48ca227b21bb67df48c9b3580cb390e9e) + `pacote@2.7.38`: + * [zkat/pacote#102](https://github.com/zkat/pacote/pull/102) Fix issue with tar extraction and special characters. + * Enable loose semver parsing in some missing corner cases. + ([@colinrotherham](https://github.com/colinrotherham), [@zkat](https://github.com/zkat), [@mcibique](https://github.com/mcibique)) +* [`e2f815f87`](https://github.com/npm/npm/commit/e2f815f87676b7c50b896e939cee15a01aa976e4) + [#17104](https://github.com/npm/npm/pull/17104) + Write an empty str and wait for flush to exit to reduce issues with npm + exiting before all output is complete when it's a child process. + ([@zkat](https://github.com/zkat)) +* [`835fcec60`](https://github.com/npm/npm/commit/835fcec601204971083aa3a281c3a9da6061a7c2) + [#17060](https://github.com/npm/npm/pull/17060) + Make git repos with prepare scripts always install with both dev and prod + flags. + ([@intellix](https://github.com/intellix)) +* [`f1dc8a175`](https://github.com/npm/npm/commit/f1dc8a175eed56f1ed23bd5773e5e10beaf6cb31) + [#16879](https://github.com/npm/npm/pull/16879) + Fix support for `always-auth` and `_auth`. They are now both available in both + unscoped and registry-scoped configurations. + ([@jozemlakar](https://github.com/jozemlakar)) +* [`ddd8a1ca2`](https://github.com/npm/npm/commit/ddd8a1ca2fa3377199af74ede9d0c1a406d19793) + Serialize package specs to prevent `[object Object]` showing up in logs during + extraction. + ([@zkat](https://github.com/zkat)) +* [`99ef3b52c`](https://github.com/npm/npm/commit/99ef3b52caa7507e87a4257e622f8964b1c1f5f3) + [#17505](https://github.com/npm/npm/pull/17505) + Stop trying to commit updated `npm-shrinkwrap.json` and `package-lock.json` if + they're `.gitignore`d. + ([@zkat](https://github.com/zkat)) +* [`58be2ec59`](https://github.com/npm/npm/commit/58be2ec596dfb0353ad2570e6750e408339f1478) + Make sure uid and gid are getting correctly set even when they're `0`. This + should fix some Docker-related issues with bad permissions/broken ownership. + ([@rgrove](https://github.com/rgrove)) + ([@zkat](https://github.com/zkat)) +* [`9d1e3b6fa`](https://github.com/npm/npm/commit/9d1e3b6fa01bb563d76018ee153259d9507658cf) + [#17506](https://github.com/npm/npm/pull/17506) + Skip writing package.json and locks if on-disk version is identical to the new + one. + ([@zkat](https://github.com/zkat)) +* [`3fc6477a8`](https://github.com/npm/npm/commit/3fc6477a89773786e6c43ef43a23e5cdc662ff8e) + [#17592](https://github.com/npm/npm/pull/17592) + Fix an issue where `npm install -g .` on a package with no `name` field would + cause the entire global `node_modules` directory to be replaced with a symlink + to `$CWD`. lol. + ([@iarna](https://github.com/iarna)) +* [`06ba0a14a`](https://github.com/npm/npm/commit/06ba0a14a6c1c8cdcc8c062b68c8c63041b0cec0) + [#17591](https://github.com/npm/npm/pull/17591) + Fix spurious removal reporting: if you tried to remove something that didn't + actually exist, npm would tell you it removed 1 package even though there was + nothing to do. + ([@iarna](https://github.com/iarna)) +* [`20ff05f8`](https://github.com/npm/npm/commit/20ff05f8fe0ad8c36e1323d30b63b4d2ff7e11ef) + [#17629](https://github.com/npm/npm/pull/17629) + When removing a link, keep dependencies installed inside of it instead of + removing them, if the link is outside the scope of the current project. This + fixes an issue where removing globally-linked packages would remove all their + dependencies in the source directory, as well as some ergonomic issues when + using links in other situations. + ([@iarna](https://github.com/iarna)) + +### DOCS + +* [`fd5fab595`](https://github.com/npm/npm/commit/fd5fab5955a20a9bb8c0e77092ada1435f73a8d2) + [#16441](https://github.com/npm/npm/pull/16441) + Add spec for `npm-shrinkwrap.json` and `package-lock.json` from RFC. + ([@iarna](https://github.com/iarna)) +* [`9589c1ccb`](https://github.com/npm/npm/commit/9589c1ccb3f794abaaa48c2a647ada311dd881ef) + [#17451](https://github.com/npm/npm/pull/17451) + Fix typo in changelog. + ([@watilde](https://github.com/watilde)) +* [`f8e76d856`](https://github.com/npm/npm/commit/f8e76d8566ae1965e57d348df74edad0643b66a6) + [#17370](https://github.com/npm/npm/pull/17370) + Correct the default prefix config path for Windows operating systems in the + documentation for npm folders. + ([@kierendixon](https://github.com/kierendixon)) +* [`d0f3b5a12`](https://github.com/npm/npm/commit/d0f3b5a127718b0347c6622a2b9c28341c530d36) + [#17369](https://github.com/npm/npm/pull/17369) + Fix `npm-config` reference to `userconfig` & `globalconfig` environment + variables. + ([@racztiborzoltan](https://github.com/racztiborzoltan)) +* [`87629880a`](https://github.com/npm/npm/commit/87629880a71baec352c1b5345bc29268d6212467) + [#17336](https://github.com/npm/npm/pull/17336) + Remove note in docs about `prepublish` being entirely removed. + ([@Hirse](https://github.com/Hirse)) +* [`a1058afd9`](https://github.com/npm/npm/commit/a1058afd9a7a569bd0ac65b86eadd4fe077a7221) + [#17169](https://github.com/npm/npm/pull/17169) + Document `--no-package-lock` flag. + ([@leggsimon](https://github.com/leggsimon)) +* [`32fc6e41a`](https://github.com/npm/npm/commit/32fc6e41a2ce4dbcd5ce1e5f291e2e2efc779d48) + [#17250](https://github.com/npm/npm/pull/17250) + Fix a typo in the shrinkwrap docs. + ([@Zarel](https://github.com/Zarel)) +* [`f19bd3c8c`](https://github.com/npm/npm/commit/f19bd3c8cbd37c8a99487d6b5035282580ac3e9d) + [#17249](https://github.com/npm/npm/pull/17249) + Fix a package-lock.json cross-reference link. + ([@not-an-aardvark](https://github.com/not-an-aardvark)) +* [`153245edc`](https://github.com/npm/npm/commit/153245edc4845db670ada5e95ef384561706a751) + [#17075](https://github.com/npm/npm/pull/17075/files) + Fix a typo in `npm-config` docs. + ([@KennethKinLum](https://github.com/KennethKinLum)) +* [`c9b534a14`](https://github.com/npm/npm/commit/c9b534a148818d1a97787c0dfdba5f64ce3618a6) + [#17074](https://github.com/npm/npm/pull/17074) + Clarify config documention with multiple boolean flags. + ([@KennethKinLum](https://github.com/KennethKinLum)) +* [`e111b0a40`](https://github.com/npm/npm/commit/e111b0a40c4bc6691d7b8d67ddce5419e67bfd27) + [#16768](https://github.com/npm/npm/pull/16768) + Document the `-l` option to `npm config list`. + ([@happylynx](https://github.com/happylynx)) +* [`5a803ebad`](https://github.com/npm/npm/commit/5a803ebadd61229bca3d64fb3ef1981729b2548e) + [#16548](https://github.com/npm/npm/pull/16548) + Fix permissions for documentation files. Some of them had `+x` set. (???) + ([@metux](https://github.com/metux)) +* [`d57d4f48c`](https://github.com/npm/npm/commit/d57d4f48c6cd00fdf1e694eb49e9358071d8e105) + [#17319](https://github.com/npm/npm/pull/17319) + Document that the `--silent` option for `npm run-script` can be used to + suppress `npm ERR!` output on errors. + ([@styfle](https://github.com/styfle)) + +### MISC + +Not all contributions need to be visible features, docs, or bugfixes! It's super +helpful when community members go over our code and help clean it up, too! + +* [`9e5b76140`](https://github.com/npm/npm/commit/9e5b76140ffdb7dcd12aa402793644213fb8c5d7) + [#17411](https://github.com/npm/npm/pull/17411) + Convert all callback-style `move` usage to use Promises. + ([@vramana](https://github.com/vramana)) +* [`0711c08f7`](https://github.com/npm/npm/commit/0711c08f779ac641ec42ecc96f604c8861008b28) + [#17394](https://github.com/npm/npm/pull/17394) + Remove unused argument in `deepSortObject`. + ([@vramana](https://github.com/vramana)) +* [`7d650048c`](https://github.com/npm/npm/commit/7d650048c8ed5faa0486492f1eeb698e7383e32f) + [#17563](https://github.com/npm/npm/pull/17563) + Refactor some code to use `Object.assign`. + ([@vramana](https://github.com/vramana)) +* [`993f673f0`](https://github.com/npm/npm/commit/993f673f056aea5f602ea04b1e697b027c267a2d) + [#17600](https://github.com/npm/npm/pull/17600) + Remove an old comment. + ([@vramana](https://github.com/vramana)) + +## v5.0.4 (2017-06-13): + +Hey y'all. This is another minor patch release with a variety of little fixes +we've been accumulating~ + +* [`f0a37ace9`](https://github.com/npm/npm/commit/f0a37ace9ab7879cab20f2b0fcd7840bfc305feb) + Fix `npm doctor` when hitting registries without `ping`. + ([@zkat](https://github.com/zkat)) +* [`64f0105e8`](https://github.com/npm/npm/commit/64f0105e81352b42b72900d83b437b90afc6d9ce) + Fix invalid format error when setting cache-related headers. + ([@zkat](https://github.com/zkat)) +* [`d2969c80e`](https://github.com/npm/npm/commit/d2969c80e4178faebf0f7c4cab6eb610dd953cc6) + Fix spurious `EINTEGRITY` issue. + ([@zkat](https://github.com/zkat)) +* [`800cb2b4e`](https://github.com/npm/npm/commit/800cb2b4e2d0bd00b5c9082a896f2110e907eb0b) + [#17076](https://github.com/npm/npm/pull/17076) + Use legacy `from` field to improve upgrade experience from legacy shrinkwraps + and installs. + ([@zkat](https://github.com/zkat)) +* [`4100d47ea`](https://github.com/npm/npm/commit/4100d47ea58b4966c02604f71350b5316108df6a) + [#17007](https://github.com/npm/npm/pull/17007) + Restore loose semver parsing to match older npm behavior when running into + invalid semver ranges in dependencies. + ([@zkat](https://github.com/zkat)) +* [`35316cce2`](https://github.com/npm/npm/commit/35316cce2ca2d8eb94161ec7fe7e8f7bec7b3aa7) + [#17005](https://github.com/npm/npm/pull/17005) + Emulate npm@4's behavior of simply marking the peerDep as invalid, instead of + crashing. + ([@zkat](https://github.com/zkat)) +* [`e7e8ee5c5`](https://github.com/npm/npm/commit/e7e8ee5c57c7238655677e118a8809b652019f53) + [#16937](https://github.com/npm/npm/pull/16937) + Workaround for separate bug where `requested` was somehow null. + ([@forivall](https://github.com/forivall)) +* [`2d9629bb2`](https://github.com/npm/npm/commit/2d9629bb2043cff47eaad2654a64d2cef5725356) + Better logging output for git errors. + ([@zkat](https://github.com/zkat)) +* [`2235aea73`](https://github.com/npm/npm/commit/2235aea73569fb9711a06fa6344ef31247177dcd) + More scp-url fixes: parsing only worked correctly when a committish was + present. + ([@zkat](https://github.com/zkat)) +* [`80c33cf5e`](https://github.com/npm/npm/commit/80c33cf5e6ef207450949764de41ea96538c636e) + Standardize package permissions on tarball extraction, instead of using perms + from the tarball. This matches previous npm behavior and fixes a number of + incompatibilities in the wild. + ([@zkat](https://github.com/zkat)) +* [`2b1e40efb`](https://github.com/npm/npm/commit/2b1e40efba0b3d1004259efa4275cf42144e3ce3) + Limit shallow cloning to hosts which are known to support it. + ([@zkat](https://github.com/zkat)) + ## v5.0.3 (2017-06-05) Happy Monday, y'all! We've got another npm release for you with the fruits of diff --git a/deps/npm/Makefile b/deps/npm/Makefile index 7b69df98fe1831..53ab16a29063c2 100644 --- a/deps/npm/Makefile +++ b/deps/npm/Makefile @@ -14,7 +14,8 @@ html_docdeps = html/dochead.html \ cli_mandocs = $(shell find doc/cli -name '*.md' \ |sed 's|.md|.1|g' \ |sed 's|doc/cli/|man/man1/|g' ) \ - man/man1/npm-README.1 + man/man1/npm-README.1 \ + man/man1/npx.1 files_mandocs = $(shell find doc/files -name '*.md' \ |sed 's|.md|.5|g' \ @@ -56,7 +57,7 @@ latest: node bin/npm-cli.js install -g -f npm ${NPMOPTS} install: all - node bin/npm-cli.js install -g -f ${NPMOPTS} + node bin/npm-cli.js install -g -f ${NPMOPTS} $(shell node bin/npm-cli.js pack | tail -1) # backwards compat dev: install @@ -96,6 +97,9 @@ man/man1/%.1: doc/cli/%.md scripts/doc-build.sh package.json @[ -d man/man1 ] || mkdir -p man/man1 scripts/doc-build.sh $< $@ +man/man1/npx.1: node_modules/libnpx/libnpx.1 + cat $< | sed s/libnpx/npx/ > $@ + man/man5/npm-json.5: man/man5/package.json.5 cp $< $@ diff --git a/deps/npm/README.md b/deps/npm/README.md index 3a96074afb4f09..ce79f41ec2b13b 100644 --- a/deps/npm/README.md +++ b/deps/npm/README.md @@ -158,8 +158,9 @@ When you find issues, please report them: Be sure to include *all* of the output from the npm command that didn't work as expected. The `npm-debug.log` file is also helpful to provide. -You can also look for isaacs in #node.js on irc://irc.freenode.net. She -will no doubt tell you to put the output in a gist or email. +You can also find npm people in `#npm` on https://package.community/ or +[on Twitter](https://twitter.com/npm_support). Whoever responds will no +doubt tell you to put the output in a gist or email. ## SEE ALSO diff --git a/deps/npm/TODO.org b/deps/npm/TODO.org deleted file mode 100644 index 9ccceba595ff8a..00000000000000 --- a/deps/npm/TODO.org +++ /dev/null @@ -1,86 +0,0 @@ -* Finished - * [COMPLETED] npm: remove packageIntegrity - * [COMPLETED] npm: fix lifecycle stuff - * pack: - * pre-: immediately before tarball contents are packed. Need to re-read package.json immediately after - * pack: No pack lifecycle - * post-: immediately after tarball reaches its final destination (not immediately after packaging) - * prepare: `npm install`, immediately before `postinstall`, and immediately before `prepack`, never if `--prod`, after prepublish, before prepublishOnly - * prepublish: alias for `prepare` - * prepublishOnly: ONLY on `npm publish` (never on `npm pack`), runs before prepack (which takes care of re-reading package.json), re-reads package.json immediately after - * [COMPLETED] pacote: fix always-auth bug - * [COMPLETED] pacote: figure out why cache is being written as root - * [COMPLETED] npm: make `npm update` save files as the right type - * [COMPLETED] npm: update docs with npm5 changes - * [COMPLETED] npm: don't write "problems" into package-lock - * [COMPLETED] npm: add `created-with`, `shrinkwrap-version`, and `package-integrity` - * [COMPLETED] npm: warn on incompatible package-lock version - * [COMPLETED] npm: warn if both shrinkwrap and package-lock are there - * [COMPLETED] npm: fix git-prepare - * [COMPLETED] npm: fix auth failure for locked scoped deps - * [COMPLETED] npm: send the user-agent through to pacote - * [COMPLETED] npm: get https://github.com/npm/write-file-atomic/pull/23 merged - * [COMPLETED] npm: get https://github.com/npm/fstream-npm/pull/27 merged - * [COMPLETED] npm: if local deps exist w/o needed metadata, fetch it - * [COMPLETED] Run `prepare` during git tarball packing phase - * [COMPLETED] npm: put npm cache clear behind --force - * [COMPLETED] npm: package-lock.json - * lib/install/read-shrinkwrap.js - * lib/shrinkwrap.js - * lib/install/save.js (?) - * lib/utils/tar.js (add autoignore) - * fstream-npm (add autoignore) - * lib/version.js - * [COMPLETED] npm: --save by default - * [COMPLETED] npm: make sure `npm i ` defaults to package.json - * it only happens for command line arguments - * getAllMetadata - * Apparently, I did this way back when and totally forgot. lol. - * [COMPLETED] make-fetch-happen: make sure other options npm used are implemented - * look at the comment at the bottom of pacote.js - * [COMPLETED] make-fetch-happen: support strictSSL option - * [COMPLETED] Write npm@5 speeds presentation for Friday - * [COMPLETED] pacote: support `opts.fullMetadata` for `pkg.manifest` - * [COMPLETED] npm: fix invalid package: null error - * [COMPLETED] make-fetch-happen: case-insensitive http_proxy/proxy/https_proxy - * [COMPLETED] cacache: integrate cacache@8 into npm/pacote/mfh - * [COMPLETED] make-fetch-happen: literally vendor in node-fetch. sigh. - * basically, the whole tarball situation prevents shrinkwrap. sux :< - * note: solved this by forking node-fetch into node-fetch-npm - * [COMPLETED] pacote: http auth and alwaysAuth - * https://github.com/zkat/pacote/issues/77 - * [COMPLETED] make-fetch-happen: NO_PROXY support - * https://github.com/zkat/make-fetch-happen/issues/17 - * [COMPLETED] npm: calculate sri with ssri and add it to dist.integrity - * [COMPLETED] pacote: refactor handler API - * maybe use Protoduck? - * [COMPLETED] npm: nag Ryan about when sha512 is happening - * He says it's delayed 😭 - * I can still start sending integrity in the publish - * [COMPLETED] npm: fix bundle replacement issues (see: npm i nyc warning spam) - * need fromBundle attribute on shrinkwrap and pass it through. the sw.version && sw.integrity-based fake node needs to have this there. -* Backlog - * [TODO] make-fetch-happen: integrity failures are being thrown - * [TODO] write-file-atomic: review https://github.com/npm/write-file-atomic/pull/22 - * [TODO] pacote: write tests for git handlers - * https://github.com/zkat/pacote/issues/70 - * [TODO] pacote: offline feature support for git deps - * [TODO] npm: get logging working during the recalculateMetadata spam - * [TODO] pacote: opts.extraHeaders - * https://github.com/zkat/pacote/issues/79 - * [TODO] pacote: ECONNRESET recovery - * https://github.com/zkat/pacote/issues/8 - * [TODO] pacote: skip node_modules extraction for non-bundleDeps - * https://github.com/zkat/pacote/issues/49 - * [TODO] pacote: write tests for file/directory handlers - * [TODO] npm: `npm publish --dry-run` -> https://npm.im/pkgfiles ? - * Rebecca says yea - * [TODO] make-fetch-happen: write tests for agent pooling/proxy - * https://github.com/zkat/make-fetch-happen/issues/16 - * [TODO] make-fetch-happen: retry notification - * https://github.com/zkat/make-fetch-happen/issues/21 - * [TODO] npm: more informative logging when building git deps -* Needed for npm@5 -* Active - * [TODO] npm: figure out https://github.com/npm/npm/issues/16665 - * [TODO] npm: first-run notice about npm5 still having known issues diff --git a/deps/npm/bin/npx b/deps/npm/bin/npx new file mode 100644 index 00000000000000..a49c608bab89ba --- /dev/null +++ b/deps/npm/bin/npx @@ -0,0 +1,34 @@ +#!/bin/sh +(set -o igncr) 2>/dev/null && set -o igncr; # cygwin encoding fix + +basedir=`dirname "$0"` + +case `uname` in + *CYGWIN*) basedir=`cygpath -w "$basedir"`;; +esac + +NODE_EXE="$basedir/node.exe" +if ! [ -x "$NODE_EXE" ]; then + NODE_EXE=node +fi + +NPX_CLI_JS="$basedir/node_modules/npm/bin/npx-cli.js" + +case `uname` in + *MINGW*) + NPM_PREFIX=`"$NODE_EXE" "$NPX_CLI_JS" prefix -g` + NPM_PREFIX_NPX_CLI_JS="$NPM_PREFIX/node_modules/npm/bin/npx-cli.js" + if [ -f "$NPM_PREFIX_NPX_CLI_JS" ]; then + NPX_CLI_JS="$NPM_PREFIX_NPX_CLI_JS" + fi + ;; + *CYGWIN*) + NPM_PREFIX=`"$NODE_EXE" "$NPX_CLI_JS" prefix -g` + NPM_PREFIX_NPX_CLI_JS="$NPM_PREFIX/node_modules/npm/bin/npx-cli.js" + if [ -f "$NPM_PREFIX_NPX_CLI_JS" ]; then + NPX_CLI_JS="$NPM_PREFIX_NPX_CLI_JS" + fi + ;; +esac + +"$NODE_EXE" "$NPX_CLI_JS" "$@" diff --git a/deps/npm/bin/npx-cli.js b/deps/npm/bin/npx-cli.js new file mode 100755 index 00000000000000..f4043650599d77 --- /dev/null +++ b/deps/npm/bin/npx-cli.js @@ -0,0 +1,8 @@ +#!/usr/bin/env node + +const npx = require('libnpx') +const path = require('path') + +const NPM_PATH = path.join(__dirname, 'npm-cli.js') + +npx(npx.parseArgs(process.argv, NPM_PATH)) diff --git a/deps/npm/bin/npx.cmd b/deps/npm/bin/npx.cmd new file mode 100644 index 00000000000000..02fcbd9ffc2325 --- /dev/null +++ b/deps/npm/bin/npx.cmd @@ -0,0 +1,19 @@ +:: Created by npm, please don't edit manually. +@ECHO OFF + +SETLOCAL + +SET "NODE_EXE=%~dp0\node.exe" +IF NOT EXIST "%NODE_EXE%" ( + SET "NODE_EXE=node" +) + +SET "NPX_CLI_JS=%~dp0\node_modules\npm\bin\npx-cli.js" +FOR /F "delims=" %%F IN ('CALL "%NODE_EXE%" "%NPX_CLI_JS%" prefix -g') DO ( + SET "NPM_PREFIX_NPX_CLI_JS=%%F\node_modules\npm\bin\npx-cli.js" +) +IF EXIST "%NPM_PREFIX_NPX_CLI_JS%" ( + SET "NPX_CLI_JS=%NPM_PREFIX_NPX_CLI_JS%" +) + +"%NODE_EXE%" "%NPX_CLI_JS%" %* diff --git a/deps/npm/doc/cli/npm-config.md b/deps/npm/doc/cli/npm-config.md index 5aecb2c3acbb97..aad9e0dffea90d 100644 --- a/deps/npm/doc/cli/npm-config.md +++ b/deps/npm/doc/cli/npm-config.md @@ -6,7 +6,7 @@ npm-config(1) -- Manage the npm configuration files npm config set [-g|--global] npm config get npm config delete - npm config list + npm config list [-l] npm config edit npm get npm set [-g|--global] @@ -48,7 +48,7 @@ Echo the config value to stdout. npm config list -Show all the config settings. +Show all the config settings. Use `-l` to also show defaults. ### delete diff --git a/deps/npm/doc/cli/npm-install.md b/deps/npm/doc/cli/npm-install.md index 44cb68792bfff7..74e5e04bca4fd6 100644 --- a/deps/npm/doc/cli/npm-install.md +++ b/deps/npm/doc/cli/npm-install.md @@ -343,6 +343,9 @@ being installed. The `--no-shrinkwrap` argument, which will ignore an available package lock or shrinkwrap file and use the package.json instead. +The `--no-package-lock` argument will prevent npm from creating a +`package-lock.json` file. + The `--nodedir=/path/to/node/source` argument will allow npm to find the node source code so that npm can compile native modules. diff --git a/deps/npm/doc/cli/npm-run-script.md b/deps/npm/doc/cli/npm-run-script.md index f1389c21c623fd..b79d58fb01952c 100644 --- a/deps/npm/doc/cli/npm-run-script.md +++ b/deps/npm/doc/cli/npm-run-script.md @@ -3,7 +3,7 @@ npm-run-script(1) -- Run arbitrary package scripts ## SYNOPSIS - npm run-script [-- ...] + npm run-script [--silent] [-- ...] alias: npm run @@ -50,6 +50,8 @@ not found in the `PATH`. If you try to run a script without having a `node_modules` directory and it fails, you will be given a warning to run `npm install`, just in case you've forgotten. +You can use the `--silent` flag to prevent showing `npm ERR!` output on error. + ## SEE ALSO * npm-scripts(7) diff --git a/deps/npm/doc/files/npm-folders.md b/deps/npm/doc/files/npm-folders.md index 62ecebc27a3166..74c78834435f92 100644 --- a/deps/npm/doc/files/npm-folders.md +++ b/deps/npm/doc/files/npm-folders.md @@ -20,10 +20,9 @@ This document will tell you what it puts where. ### prefix Configuration The `prefix` config defaults to the location where node is installed. -On most systems, this is `/usr/local`. On windows, this is the exact -location of the node.exe binary. On Unix systems, it's one level up, -since node is typically installed at `{prefix}/bin/node` rather than -`{prefix}/node.exe`. +On most systems, this is `/usr/local`. On Windows, it's `%AppData%\npm`. +On Unix systems, it's one level up, since node is typically installed at +`{prefix}/bin/node` rather than `{prefix}/node.exe`. When the `global` flag is set, npm installs things into this prefix. When it is not set, it uses the root of the current package, or the diff --git a/deps/npm/doc/files/npm-shrinkwrap.json.md b/deps/npm/doc/files/npm-shrinkwrap.json.md index 8256398e86b1a8..541a1f5a6d7656 100644 --- a/deps/npm/doc/files/npm-shrinkwrap.json.md +++ b/deps/npm/doc/files/npm-shrinkwrap.json.md @@ -5,7 +5,7 @@ npm-shrinkwrap.json(5) -- A publishable lockfile `npm-shrinkwrap.json` is a file created by npm-shrinkwrap(1). It is identical to `package-lock.json`, with one major caveat: Unlike `package-lock.json`, -`npm-shrinwkrap.json` may be included when publishing a package. +`npm-shrinkwrap.json` may be included when publishing a package. The recommended use-case for `npm-shrinkwrap.json` is applications deployed through the publishing process on the registry: for example, daemons and @@ -13,7 +13,7 @@ command-line tools intended as global installs or `devDependencies`. It's strongly discouraged for library authors to publish this file, since that would prevent end users from having control over transitive dependency updates. -Additionally, if both `package-lock.json` and `npm-shrinwkrap.json` are present +Additionally, if both `package-lock.json` and `npm-shrinkwrap.json` are present in a package root, `package-lock.json` will be ignored in favor of this file. For full details and description of the `npm-shrinkwrap.json` file format, refer diff --git a/deps/npm/doc/files/package-lock.json.md b/deps/npm/doc/files/package-lock.json.md index f6dde3649237b0..4c134fc229ecb1 100644 --- a/deps/npm/doc/files/package-lock.json.md +++ b/deps/npm/doc/files/package-lock.json.md @@ -127,6 +127,6 @@ The dependencies of this dependency, exactly as at the top level. ## SEE ALSO * npm-shrinkwrap(1) -* package-lock.json(5) +* npm-shrinkwrap.json(5) * package.json(5) * npm-install(1) diff --git a/deps/npm/doc/files/package.json.md b/deps/npm/doc/files/package.json.md index 1a06ff794b6784..c5bc46cdc8c128 100644 --- a/deps/npm/doc/files/package.json.md +++ b/deps/npm/doc/files/package.json.md @@ -700,12 +700,11 @@ The host architecture is determined by `process.arch` ## preferGlobal -If your package is primarily a command-line application that should be -installed globally, then set this value to `true` to provide a warning -if it is installed locally. +**DEPRECATED** -It doesn't actually prevent users from installing it locally, but it -does help prevent some confusion if it doesn't work as expected. +This option used to trigger an npm warning, but it will no longer warn. It is +purely there for informational purposes. It is now recommended that you install +any binaries as local devDependencies wherever possible. ## private diff --git a/deps/npm/doc/misc/npm-config.md b/deps/npm/doc/misc/npm-config.md index 6fee98a90c7f9a..dd0993d6bb7958 100644 --- a/deps/npm/doc/misc/npm-config.md +++ b/deps/npm/doc/misc/npm-config.md @@ -9,8 +9,14 @@ npm gets its configuration values from the following sources, sorted by priority Putting `--foo bar` on the command line sets the `foo` configuration parameter to `"bar"`. A `--` argument tells the cli parser to stop -reading flags. A `--flag` parameter that is at the *end* of the -command will be given the value of `true`. +reading flags. Using `--flag` without specifying any value will set +the value to `true`. + +Example: `--flag1 --flag2` will set both configuration parameters +to `true`, while `--flag1 --flag2 bar` will set `flag1` to `true`, +and `flag2` to `bar`. Finally, `--flag1 --flag2 -- bar` will set +both configuration parameters to `true`, and the `bar` is taken +as a command argument. ### Environment Variables @@ -21,7 +27,7 @@ configuration parameter to `bar`. Any environment configurations that are not given a value will be given the value of `true`. Config values are case-insensitive, so `NPM_CONFIG_FOO=bar` will work the same. However, please note that inside [npm-scripts](/misc/scripts) -npm will set it's own environment variables and Node will prefer +npm will set its own environment variables and Node will prefer those lowercase versions over any uppercase ones that you might set. For details see [this issue](https://github.com/npm/npm/issues/14528). @@ -31,9 +37,9 @@ The four relevant files are: * per-project configuration file (`/path/to/my/project/.npmrc`) * per-user configuration file (defaults to `$HOME/.npmrc`; configurable via CLI - option `--userconfig` or environment variable `$NPM_CONF_USERCONFIG`) + option `--userconfig` or environment variable `$NPM_CONFIG_USERCONFIG`) * global configuration file (defaults to `$PREFIX/etc/npmrc`; configurable via - CLI option `--globalconfig` or environment variable `$NPM_CONF_GLOBALCONFIG`) + CLI option `--globalconfig` or environment variable `$NPM_CONFIG_GLOBALCONFIG`) * npm's built-in configuration file (`/path/to/npm/npmrc`) See npmrc(5) for more details. @@ -883,6 +889,13 @@ in to a private registry for the first time: will cause `@organization` to be mapped to the registry for future installation of packages specified according to the pattern `@organization/package`. +### script-shell + +* Default: `null` +* Type: path + +The shell to use for scripts run with the `npm run` command. + ### scripts-prepend-node-path * Default: "warn-only" diff --git a/deps/npm/doc/misc/npm-scripts.md b/deps/npm/doc/misc/npm-scripts.md index 0e9c3bc6e76816..9cdf588397c3ed 100644 --- a/deps/npm/doc/misc/npm-scripts.md +++ b/deps/npm/doc/misc/npm-scripts.md @@ -70,11 +70,6 @@ allow users to avoid the confusing behavior of existing npm versions and only run on `npm publish` (for instance, running the tests one last time to ensure they're in good shape). -**IMPORTANT:** As of `npm@5`, `prepublish` will _only_ be run for `npm -publish`. This will make its behavior identical to `prepublishOnly`, so -`npm@6` or later may drop support for the use of `prepublishOnly`, and then -maybe we can all forget this embarrassing thing ever happened. - See for a much lengthier justification, with further reading, for this change. diff --git a/deps/npm/doc/spec/package-lock.md b/deps/npm/doc/spec/package-lock.md new file mode 100644 index 00000000000000..e7a714113946d4 --- /dev/null +++ b/deps/npm/doc/spec/package-lock.md @@ -0,0 +1,276 @@ +# package-lock and npm-shrinkwrap + +`npm` can have one of two different lock files: + +* `package-lock.json`, which is ordinarily always present and is never published. +* `npm-shrinkwrap.json`, which is created with `npm shrinkwrap` and usually published. + +You can only have one of them and in the event that you have both, +`npm-shrinkwrap.json` takes precedence. The files are exactly the same +format and in fact all the `npm shrinkwrap` command does is rename your +`package-lock.json`. + +Through the rest of this document we will refer to the package-lock and +`package-lock.json` but everything also applies to `npm-shrinkwrap.json`. + +## File Format + +### name + +The name of the package this is a package-lock for. This must match what's in `package.json`. + +### version + +The version of the package this is a package-lock for. This must match what's in `package.json`. + +### lockfileVersion *(new)* + +An integer version, starting at `1` with the version number of this document +whose semantics were used when generating this `package-lock.json`. + +### preserveSymlinks *(new)* + +Indicates that the install was done with the environment variable +`NODE_PRESERVE_SYMLINKS` enabled. The installer should insist that the value of this +property match that environment variable. + +### dependencies + +These are the modules installed in the `node_modules`. Some of these are +dependencies some of these are transitive dependencies (that is, +dependencies of our dependencies). + +This is a mapping of package name to dependency object. Dependency objects have the +following properties: + +#### version *(changed)* + +This is a specifier that uniquely identifies this package and should be +usable in fetching a new copy of it. + +* bundled dependencies: Regardless of source, this is a version number that is purely for informational purposes. +* registry sources: This is a version number. (eg, `1.2.3`) +* git sources: This is a git specifier with resolved committish. (eg, `git+https://example.com/foo/bar#115311855adb0789a0466714ed48a1499ffea97e`) +* http tarball sources: This is the URL of the tarball. (eg, `https://example.com/example-1.3.0.tgz`) +* local tarball sources: This is the file URL of the tarball. (eg `file:///opt/storage/example-1.3.0.tgz`) +* local link sources: This is the file URL of the link. (eg `file:libs/our-module`) + +#### integrity *(new)* + +This is a [Standard Subresource +Integrity](https://w3c.github.io/webappsec/specs/subresourceintegrity/) for +this resource. + +* For bundled dependencies this is not included, regardless of source. +* For registry sources, this is the `integrity` that the registry provided, or if one wasn't provided the SHA1 in `shasum`. +* For git sources this is the specific commit hash we cloned from. +* For remote tarball sources this is an integrity based on a SHA512 of + the file. +* For local tarball sources: This is an integrity field based on the SHA512 of the file. + +#### resolved + +* For bundled dependencies this is not included, regardless of source. +* For registry sources this is path of the tarball relative to the registry + URL. If the tarball URL isn't on the same server as the registry URL then + this is a complete URL. + +#### link *(new)* + +If this module was symlinked in development but had semver in the +`package.json` then this is the relative path of that link. + +Discussion of the semantics of this will go in the symlinks RFC. + +Implementation note: To be implemented post npm@5. + +#### bundled *(new)* + +If true, this is the bundled dependency and will be installed by the parent +module. When installing, this module will be extracted from the parent +module during the extract phase, not installed as a separate dependency. + +#### dev + +If true then this dependency is either a development dependency ONLY of the +top level module or a transitive dependency of one. This is false for +dependencies that are both a development dependency of the top level and a +transitive dependency of a non-development dependency of the top level. + +#### optional + +If true then this dependency is either an optional dependency ONLY of the +top level module or a transitive dependency of one. This is false for +dependencies that are both an optional dependency of the top level and a +transitive dependency of a non-optional dependency of the top level. + +All optional dependencies should be included even if they're uninstallable +on the current platform. + +#### from *(deprecated)* + +This is a record of what specifier was used to originally install this +package. This should not be included in new `package-lock.json` files. + +#### requires + +This is a mapping of module name to version. This is a list of everything +this module requires, regardless of where it will be installed. The version +should match via normal matching rules a dependency either in our +`dependencies` or in a level higher than us. + +#### dependencies + +Exactly like `dependencies` at the top level, this is a list of modules to +install in the `node_modules` of this module. + +## Generating + +### `npm init` + +If neither a `package-lock.json` nor an `npm-shrinkwrap.json` exist then +`npm init` will create a `package-lock.json`. This is functionally +equivalent to running `npm shrinkwrap` after the current init completes and +renaming the result to `package-lock.json`. + +### `npm install --save` + +If either an `npm-shrinkwrap.json` or a `package-lock.json` exists then it +will be updated. + +If neither exist then a `package-lock.json` should be generated. + +If a `package.json` does not exist, it should be generated. The generated +`package.json` should be empty, as in: + +``` +{ + "dependencies": { + } +} +``` + +If the user wants to get a default package name/version added they can run `npm init`. + +### `npm shrinkwrap` + +If a `package-lock.json` exists, rename it to `npm-shrinkwrap.json`. +Refresh the data from the installer's ideal tree. + +The top level `name` and `version` come from the `package.json`. It is an +error if either are missing or invalid. + +#### dependencies.dev + +This is `true` if this dependency is ONLY installed to fulfill either a top +level development dependency, or one of its transitive dependencies. + +Given: +``` +B (Dev) → C +``` + +Then both B and C would be `dev: true`. + +Given: +``` +A → B → C +B (Dev) -> C +``` + +Then all dependencies would be `dev: false`. + +#### dependencies.optional + +This is `true` if this dependency is ONLY ever either an optional dependency +or a transitive dependency of optional dependencies. + +Given: +``` +A (Opt) → B → C +``` + +Then all three of A, B and C would be flagged as optional. + +Given: +``` +A (Opt) → B → C +D → C +``` + +Then A and B would be flagged as optional, but C would not be. + +Given: +``` +A (Opt) → B → C +D → A +``` + +Then none would be flagged as optional. + +## Installing + +If the `packageIntegrity` in the `package-lock.json` differs from the one +computed from the `package.json` then places where the `package.json` is +incompatible with the `package-lock.json` a new module should be installed. +That is, while the `package-lock.json` ordinarily defines the state of your +project, if your `package.json` is edited independently it will take +precedence. + +The `package-lock.json` describes the exact tree that `npm` should create. +Any deviation between the `package.json` and the shrinkwrap/lock should +result in a warning be issued. This includes: + +* Modules in `package.json` but missing from the `package-lock.json` +* Modules in the `package-lock.json` but missing from the `package.json`. +* Modules in `package.json` whose specifiers don't match the version in `package-lock.json`. + +Warn if the `lockfileVersion` in the `package-lock.json` is for a different +major version than we implement. + +Module resolution from package-lock data works as such: + +* If install was run with `--resolve-links` and a dependency has a `link` + property then a symlink is made using that. If the version of the + destination can not be matched to the package-lock and/or the package.json + then a warning will be issued. + +* Otherwise, if a `integrity` is available then we try to install it from the cache using it. + +If `integrity` is unavailable or we are unable to locate a module from the `integrity` then: + +* If `lockfileVersion` is set: + * Install using the value of `version` and validate the result against the + `integrity`. +* Otherwise, try these in turn and validate the result against the `integrity`: + * `resolved`, then `from`, then `version. + * `from` can be either `package@specifier` or just `specifier`. + +Regardless of how the module is installed the metadata in the installed +module should be identical to what it would have been if the module were +installed w/o a package-lock. + +## Implied Changes To Other Commands + +### `npm rm --save` + +Currently if you ask to remove a package that's both a direct and a +transitive dependency, we'll remove the package from `node_modules` even if +this results in a broken tree. This was chosen at the time because we felt +that users would expect `npm rm pkgname` to be equivalent of +`rm -rf node_modules/pkgname`. + +As you are no longer going to be allowed to put your `node_modules` in a +state that's not a valid package-lock, this means this behavior is no longer +valid. Instead we should follow normal rules, removing it from the +dependencies for the top level but only removing the module on disk if +nothing requires it any more. + +## Additional fields / Adding new fields + +Installers should ignore any field they aren't aware of. It's not an error +to have additional properities in the package-lock or lock file. + +Installers that want to add new fields should either have one added via RFC +in the npm issue tracker and an accompanying documentation PR, or should prefix +it with the name of their project. diff --git a/deps/npm/html/doc/README.html b/deps/npm/html/doc/README.html index 6668429083910b..00c74ed8cf010d 100644 --- a/deps/npm/html/doc/README.html +++ b/deps/npm/html/doc/README.html @@ -106,8 +106,9 @@

BUGS

Be sure to include all of the output from the npm command that didn't work as expected. The npm-debug.log file is also helpful to provide.

-

You can also look for isaacs in #node.js on irc://irc.freenode.net. She -will no doubt tell you to put the output in a gist or email.

+

You can also find npm people in #npm on https://package.community/ or +on Twitter. Whoever responds will no +doubt tell you to put the output in a gist or email.

SEE ALSO