From 0928584444ac6edf1ead0b93c9d05b1124183702 Mon Sep 17 00:00:00 2001 From: Forrest L Norvell Date: Tue, 29 Mar 2016 23:30:51 -0700 Subject: [PATCH] deps: upgrade npm to 3.8.3 PR-URL: https://github.com/npm/node/pull/6 Reviewed-By: Evan Lucas --- deps/npm/.mailmap | 2 + deps/npm/.npmignore | 1 + deps/npm/.travis.yml | 2 +- deps/npm/AUTHORS | 18 + deps/npm/CHANGELOG.md | 476 ++++- deps/npm/Makefile | 13 +- deps/npm/bin/npm | 7 + deps/npm/doc/cli/npm-adduser.md | 10 +- deps/npm/doc/cli/npm-bugs.md | 2 + deps/npm/doc/cli/npm-config.md | 2 + deps/npm/doc/cli/npm-dedupe.md | 2 + deps/npm/doc/cli/npm-dist-tag.md | 2 + deps/npm/doc/cli/npm-help-search.md | 2 +- deps/npm/doc/cli/npm-install.md | 9 +- deps/npm/doc/cli/npm-link.md | 11 +- deps/npm/doc/cli/npm-logout.md | 9 +- deps/npm/doc/cli/npm-owner.md | 2 + deps/npm/doc/cli/npm-search.md | 11 +- deps/npm/doc/cli/npm-test.md | 3 +- deps/npm/doc/cli/npm-update.md | 8 +- deps/npm/doc/cli/npm.md | 8 +- deps/npm/doc/files/package.json.md | 31 +- deps/npm/doc/misc/npm-config.md | 8 + deps/npm/doc/misc/npm-scope.md | 2 +- deps/npm/html/doc/README.html | 2 +- deps/npm/html/doc/cli/npm-access.html | 2 +- deps/npm/html/doc/cli/npm-adduser.html | 12 +- deps/npm/html/doc/cli/npm-bin.html | 2 +- deps/npm/html/doc/cli/npm-bugs.html | 4 +- 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 | 4 +- deps/npm/html/doc/cli/npm-dedupe.html | 4 +- deps/npm/html/doc/cli/npm-deprecate.html | 2 +- deps/npm/html/doc/cli/npm-dist-tag.html | 4 +- deps/npm/html/doc/cli/npm-docs.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 | 4 +- 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 | 11 +- deps/npm/html/doc/cli/npm-link.html | 13 +- deps/npm/html/doc/cli/npm-logout.html | 12 +- 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 | 4 +- 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 | 2 +- deps/npm/html/doc/cli/npm-search.html | 12 +- 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-tag.html | 2 +- deps/npm/html/doc/cli/npm-team.html | 2 +- deps/npm/html/doc/cli/npm-test.html | 5 +- 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 | 10 +- 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 | 14 +- deps/npm/html/doc/files/npm-folders.html | 2 +- deps/npm/html/doc/files/npm-global.html | 2 +- deps/npm/html/doc/files/npm-json.html | 25 +- deps/npm/html/doc/files/npmrc.html | 2 +- deps/npm/html/doc/files/package.json.html | 25 +- 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 | 9 +- deps/npm/html/doc/misc/npm-developers.html | 2 +- deps/npm/html/doc/misc/npm-disputes.html | 8 +- 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 | 4 +- deps/npm/html/doc/misc/npm-scripts.html | 2 +- deps/npm/html/doc/misc/removing-npm.html | 2 +- deps/npm/html/doc/misc/semver.html | 2 +- deps/npm/lib/cache.js | 2 +- deps/npm/lib/cache/caching-client.js | 3 +- deps/npm/lib/config.js | 19 + deps/npm/lib/config/cmd-list.js | 115 ++ deps/npm/lib/config/defaults.js | 2 + deps/npm/lib/config/get-credentials-by-uri.js | 15 +- deps/npm/lib/help.js | 5 +- deps/npm/lib/install.js | 13 +- .../npm/lib/install/filter-invalid-actions.js | 2 +- deps/npm/lib/logout.js | 16 +- deps/npm/lib/ls.js | 46 +- deps/npm/lib/npm.js | 116 +- deps/npm/lib/outdated.js | 2 +- deps/npm/lib/update.js | 2 +- deps/npm/lib/utils/lifecycle.js | 5 + deps/npm/lib/utils/map-to-registry.js | 48 +- deps/npm/lib/view.js | 35 +- deps/npm/man/man1/npm-README.1 | 2 +- deps/npm/man/man1/npm-access.1 | 2 +- deps/npm/man/man1/npm-adduser.1 | 12 +- deps/npm/man/man1/npm-bin.1 | 2 +- deps/npm/man/man1/npm-bugs.1 | 4 +- 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 | 4 +- deps/npm/man/man1/npm-dedupe.1 | 4 +- deps/npm/man/man1/npm-deprecate.1 | 2 +- deps/npm/man/man1/npm-dist-tag.1 | 4 +- deps/npm/man/man1/npm-docs.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 | 4 +- 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 | 11 +- deps/npm/man/man1/npm-link.1 | 13 +- deps/npm/man/man1/npm-logout.1 | 11 +- deps/npm/man/man1/npm-ls.1 | 4 +- deps/npm/man/man1/npm-outdated.1 | 2 +- deps/npm/man/man1/npm-owner.1 | 4 +- 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 | 2 +- deps/npm/man/man1/npm-search.1 | 16 +- 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-tag.1 | 2 +- deps/npm/man/man1/npm-team.1 | 2 +- deps/npm/man/man1/npm-test.1 | 5 +- deps/npm/man/man1/npm-uninstall.1 | 2 +- deps/npm/man/man1/npm-unpublish.1 | 2 +- deps/npm/man/man1/npm-update.1 | 10 +- 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 | 15 +- deps/npm/man/man5/npm-folders.5 | 2 +- deps/npm/man/man5/npm-global.5 | 2 +- deps/npm/man/man5/npm-json.5 | 35 +- deps/npm/man/man5/npmrc.5 | 2 +- deps/npm/man/man5/package.json.5 | 35 +- deps/npm/man/man7/npm-coding-style.7 | 2 +- deps/npm/man/man7/npm-config.7 | 13 +- 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 | 4 +- deps/npm/man/man7/npm-scripts.7 | 2 +- deps/npm/man/man7/removing-npm.7 | 2 +- deps/npm/man/man7/semver.7 | 2 +- deps/npm/node_modules/glob/README.md | 6 + deps/npm/node_modules/glob/changelog.md | 67 + deps/npm/node_modules/glob/common.js | 15 +- deps/npm/node_modules/glob/glob.js | 23 +- .../node_modules/brace-expansion/index.js | 2 +- .../node_modules/brace-expansion/package.json | 46 +- deps/npm/node_modules/glob/package.json | 57 +- deps/npm/node_modules/glob/sync.js | 9 +- .../node_modules/glob}/LICENSE | 0 .../node_modules/glob/README.md | 359 ++++ .../node_modules/glob/common.js | 226 +++ .../node_modules/glob/glob.js | 765 ++++++++ .../glob/node_modules/minimatch}/LICENSE | 8 +- .../glob/node_modules/minimatch/README.md | 216 +++ .../glob/node_modules/minimatch/minimatch.js | 912 +++++++++ .../node_modules/brace-expansion/.npmignore | 3 + .../node_modules/brace-expansion/README.md | 122 ++ .../node_modules/brace-expansion/example.js | 7 + .../node_modules/brace-expansion/index.js | 190 ++ .../node_modules/balanced-match}/.npmignore | 3 +- .../node_modules/balanced-match/.travis.yml | 3 + .../node_modules/balanced-match/LICENSE.md | 21 + .../node_modules/balanced-match/Makefile | 5 + .../node_modules/balanced-match/README.md | 89 + .../node_modules/balanced-match/example.js | 4 + .../node_modules/balanced-match/index.js | 50 + .../node_modules/balanced-match/package.json | 100 + .../balanced-match/test/balanced.js | 84 + .../node_modules/concat-map/.travis.yml | 4 + .../node_modules/concat-map/LICENSE | 18 + .../node_modules/concat-map/README.markdown | 62 + .../node_modules/concat-map/example/map.js | 6 + .../node_modules/concat-map/index.js | 13 + .../node_modules/concat-map/package.json | 111 ++ .../node_modules/concat-map/test/map.js | 39 + .../node_modules/brace-expansion/package.json | 106 ++ .../glob/node_modules/minimatch/package.json | 87 + .../node_modules/path-is-absolute/index.js | 20 + .../node_modules/path-is-absolute/license | 21 + .../path-is-absolute/package.json | 99 + .../node_modules/path-is-absolute/readme.md | 51 + .../node_modules/glob/package.json | 98 + .../node_modules/glob/sync.js | 460 +++++ .../npm/node_modules/lodash._baseuniq/LICENSE | 37 +- .../node_modules/lodash._baseuniq/README.md | 10 +- .../node_modules/lodash._baseuniq/index.js | 188 +- .../node_modules/lodash._createset/LICENSE | 23 + .../node_modules/lodash._createset/README.md | 18 + .../node_modules/lodash._createset/index.js | 260 +++ .../lodash._createset}/package.json | 45 +- .../node_modules/lodash._setcache/LICENSE | 23 + .../node_modules/lodash._setcache/README.md | 4 +- .../node_modules/lodash._setcache}/index.js | 68 +- .../lodash._setcache/package.json | 50 +- .../lodash._baseuniq/package.json | 137 +- .../npm/node_modules/lodash.clonedeep/LICENSE | 33 +- .../node_modules/lodash.clonedeep/README.md | 4 +- .../node_modules/lodash.clonedeep/index.js | 794 +------- .../lodash._arrayeach/LICENSE.txt | 22 - .../node_modules/lodash._arrayeach/README.md | 20 - .../node_modules/lodash._arrayeach/index.js | 31 - .../lodash._arrayeach/package.json | 99 - .../node_modules/lodash._baseclone/LICENSE | 23 + .../node_modules/lodash._baseclone/README.md | 18 + .../node_modules/lodash._baseclone/index.js | 1644 +++++++++++++++++ .../package.json | 58 +- .../node_modules/lodash._basefor/LICENSE | 22 - .../node_modules/lodash._basefor/README.md | 18 - .../node_modules/lodash._basefor/index.js | 48 - .../node_modules/lodash._basefor/package.json | 97 - .../node_modules/lodash._root/LICENSE | 22 - .../node_modules/lodash._root/README.md | 18 - .../node_modules/lodash._root/index.js | 53 - .../node_modules/lodash._root/package.json | 94 - .../node_modules/lodash._stack/LICENSE | 22 - .../node_modules/lodash._stack/README.md | 18 - .../node_modules/lodash._stack/index.js | 249 --- .../node_modules/lodash._mapcache/LICENSE | 22 - .../node_modules/lodash._mapcache/README.md | 18 - .../lodash.clonedeep/package.json | 44 +- .../node_modules/lodash.isarguments/LICENSE | 22 - .../node_modules/lodash.isarguments/README.md | 18 - .../node_modules/lodash.isarguments/index.js | 245 --- .../lodash.isarguments/package.json | 112 -- deps/npm/node_modules/lodash.keys/LICENSE | 33 +- deps/npm/node_modules/lodash.keys/README.md | 4 +- deps/npm/node_modules/lodash.keys/index.js | 17 +- .../npm/node_modules/lodash.keys/package.json | 57 +- deps/npm/node_modules/lodash.union/LICENSE | 33 +- deps/npm/node_modules/lodash.union/README.md | 4 +- deps/npm/node_modules/lodash.union/index.js | 299 +-- .../lodash._arrayincludes/LICENSE | 22 - .../lodash._arrayincludes/README.md | 18 - .../lodash._arrayincludes/index.js | 69 - .../lodash._arrayincludes/package.json | 89 - .../lodash._arrayincludeswith/LICENSE | 22 - .../lodash._arrayincludeswith/README.md | 18 - .../lodash._arrayincludeswith/index.js | 32 - .../lodash._arrayincludeswith/package.json | 89 - .../node_modules/lodash._baseflatten/LICENSE | 33 +- .../lodash._baseflatten/README.md | 4 +- .../node_modules/lodash._baseflatten/index.js | 19 +- .../lodash._baseflatten/package.json | 36 +- .../node_modules/lodash._cachehas/LICENSE | 22 - .../node_modules/lodash._cachehas/README.md | 18 - .../node_modules/lodash._cachehas/index.js | 45 - .../lodash._cachehas/package.json | 89 - .../node_modules/lodash._root/LICENSE | 22 - .../node_modules/lodash._root/README.md | 18 - .../node_modules/lodash._root/index.js | 53 - .../node_modules/lodash._setcache/LICENSE | 22 - .../node_modules/lodash._setcache/index.js | 68 - .../node_modules/lodash._mapcache/LICENSE | 22 - .../node_modules/lodash._mapcache/README.md | 18 - .../node_modules/lodash._mapcache/index.js | 492 ----- .../lodash._setcache/package.json | 99 - .../node_modules/lodash.union/package.json | 38 +- deps/npm/node_modules/lodash.uniq/LICENSE | 33 +- deps/npm/node_modules/lodash.uniq/README.md | 4 +- deps/npm/node_modules/lodash.uniq/index.js | 289 +-- .../lodash._arrayincludes/LICENSE | 22 - .../lodash._arrayincludes/README.md | 18 - .../lodash._arrayincludes/index.js | 69 - .../lodash._arrayincludes/package.json | 89 - .../lodash._arrayincludeswith/LICENSE | 22 - .../lodash._arrayincludeswith/README.md | 18 - .../lodash._arrayincludeswith/index.js | 32 - .../lodash._arrayincludeswith/package.json | 89 - .../node_modules/lodash._cachehas/LICENSE | 22 - .../node_modules/lodash._cachehas/README.md | 18 - .../node_modules/lodash._cachehas/index.js | 45 - .../lodash._cachehas/package.json | 89 - .../node_modules/lodash._root/LICENSE | 22 - .../node_modules/lodash._root/README.md | 18 - .../node_modules/lodash._root/index.js | 53 - .../node_modules/lodash._root/package.json | 94 - .../node_modules/lodash._setcache/LICENSE | 22 - .../node_modules/lodash._setcache/index.js | 68 - .../node_modules/lodash._mapcache/LICENSE | 22 - .../node_modules/lodash._mapcache/README.md | 18 - .../node_modules/lodash._mapcache/index.js | 492 ----- .../npm/node_modules/lodash.uniq/package.json | 40 +- deps/npm/node_modules/lodash.without/LICENSE | 33 +- .../npm/node_modules/lodash.without/README.md | 4 +- deps/npm/node_modules/lodash.without/index.js | 93 +- .../lodash._arrayincludes/LICENSE | 22 - .../lodash._arrayincludes/README.md | 18 - .../lodash._arrayincludes/index.js | 69 - .../lodash._arrayincludes/package.json | 89 - .../lodash._arrayincludeswith/LICENSE | 22 - .../lodash._arrayincludeswith/README.md | 18 - .../lodash._arrayincludeswith/index.js | 32 - .../lodash._arrayincludeswith/package.json | 89 - .../node_modules/lodash._arraymap/LICENSE.txt | 22 - .../node_modules/lodash._arraymap/README.md | 20 - .../node_modules/lodash._arraymap/index.js | 30 - .../lodash._arraymap/package.json | 99 - .../lodash._basedifference/LICENSE | 23 + .../lodash._basedifference/README.md | 18 + .../lodash._basedifference/index.js | 218 +++ .../node_modules/lodash._setcache/LICENSE | 23 + .../node_modules/lodash._setcache/README.md | 4 +- .../node_modules/lodash._setcache}/index.js | 112 +- .../lodash._setcache/package.json | 50 +- .../lodash._basedifference}/package.json | 40 +- .../node_modules/lodash._cachehas/LICENSE | 22 - .../node_modules/lodash._cachehas/README.md | 18 - .../node_modules/lodash._cachehas/index.js | 45 - .../lodash._cachehas/package.json | 89 - .../node_modules/lodash._setcache/LICENSE | 22 - .../node_modules/lodash._setcache/README.md | 18 - .../node_modules/lodash._setcache/index.js | 68 - .../node_modules/lodash._mapcache/LICENSE | 22 - .../node_modules/lodash._mapcache/README.md | 18 - .../lodash._mapcache/package.json | 101 - .../node_modules/lodash.without/package.json | 56 +- deps/npm/node_modules/node-gyp/CHANGELOG.md | 23 + deps/npm/node_modules/node-gyp/addon.gypi | 3 +- .../gyp/pylib/gyp/generator/android.py | 4 +- deps/npm/node_modules/node-gyp/lib/install.js | 117 +- .../npm/node_modules/node-gyp/lib/node-gyp.js | 1 + .../node-gyp/lib/process-release.js | 30 +- .../node_modules/brace-expansion/index.js | 2 +- .../node_modules/brace-expansion/package.json | 50 +- .../node-gyp/node_modules/npmlog/README.md | 195 -- .../node-gyp/node_modules/npmlog/example.js | 39 - .../node-gyp/node_modules/npmlog/log.js | 247 --- .../npmlog/node_modules/ansi/.jshintrc | 4 - .../npmlog/node_modules/ansi/History.md | 23 - .../npmlog/node_modules/ansi/LICENSE | 24 - .../npmlog/node_modules/ansi/README.md | 98 - .../node_modules/ansi/examples/beep/index.js | 16 - .../node_modules/ansi/examples/clear/index.js | 15 - .../ansi/examples/cursorPosition.js | 32 - .../ansi/examples/progress/index.js | 87 - .../npmlog/node_modules/ansi/lib/ansi.js | 405 ---- .../npmlog/node_modules/ansi/lib/newlines.js | 71 - .../npmlog/node_modules/ansi/package.json | 86 - .../node_modules/are-we-there-yet/LICENSE | 5 - .../node_modules/are-we-there-yet/README.md | 184 -- .../node_modules/are-we-there-yet/index.js | 130 -- .../node_modules/delegates/.npmignore | 1 - .../node_modules/delegates/History.md | 16 - .../node_modules/delegates/Makefile | 8 - .../node_modules/delegates/Readme.md | 94 - .../node_modules/delegates/index.js | 121 -- .../node_modules/delegates/package.json | 48 - .../node_modules/delegates/test/index.js | 94 - .../are-we-there-yet/package.json | 77 - .../are-we-there-yet/test/tracker.js | 56 - .../are-we-there-yet/test/trackergroup.js | 87 - .../are-we-there-yet/test/trackerstream.js | 65 - .../npmlog/node_modules/gauge/.npmignore | 32 - .../npmlog/node_modules/gauge/README.md | 166 -- .../npmlog/node_modules/gauge/example.png | Bin 19689 -> 0 bytes .../gauge/node_modules/lodash.pad/LICENSE | 22 - .../gauge/node_modules/lodash.pad/README.md | 18 - .../node_modules/lodash.repeat/LICENSE | 22 - .../node_modules/lodash.repeat/index.js | 307 --- .../node_modules/lodash.repeat/package.json | 104 -- .../node_modules/lodash.pad/package.json | 106 -- .../node_modules/lodash.padleft/LICENSE.txt | 22 - .../node_modules/lodash.padleft/README.md | 20 - .../node_modules/lodash.padleft/index.js | 50 - .../node_modules/lodash._basetostring/LICENSE | 22 - .../lodash._basetostring/README.md | 20 - .../lodash._basetostring/index.js | 22 - .../lodash._basetostring/package.json | 88 - .../lodash._createpadding/LICENSE | 22 - .../lodash._createpadding/README.md | 20 - .../lodash._createpadding/index.js | 37 - .../node_modules/lodash.repeat/LICENSE | 22 - .../node_modules/lodash.repeat/index.js | 307 --- .../node_modules/lodash.repeat/package.json | 106 -- .../lodash._createpadding/package.json | 91 - .../node_modules/lodash.padleft/package.json | 98 - .../node_modules/lodash.padright/LICENSE.txt | 22 - .../node_modules/lodash.padright/README.md | 20 - .../node_modules/lodash.padright/index.js | 50 - .../node_modules/lodash._basetostring/LICENSE | 22 - .../lodash._basetostring/README.md | 20 - .../lodash._basetostring/index.js | 22 - .../lodash._basetostring/package.json | 88 - .../lodash._createpadding/LICENSE | 22 - .../lodash._createpadding/README.md | 20 - .../lodash._createpadding/index.js | 37 - .../node_modules/lodash.repeat/LICENSE | 22 - .../node_modules/lodash.repeat/README.md | 18 - .../node_modules/lodash.repeat/package.json | 106 -- .../lodash._createpadding/package.json | 91 - .../node_modules/lodash.padright/package.json | 98 - .../npmlog/node_modules/gauge/package.json | 84 - .../npmlog/node_modules/gauge/progress-bar.js | 226 --- .../node_modules/gauge/test/progress-bar.js | 176 -- .../node-gyp/node_modules/npmlog/package.json | 58 - .../node_modules/npmlog/test/basic.js | 228 --- .../node_modules/npmlog/test/progress.js | 114 -- deps/npm/node_modules/node-gyp/package.json | 78 +- deps/npm/node_modules/node-gyp/test/docker.sh | 31 +- .../node-gyp/test/fixtures/ca-bundle.crt | 40 + .../node-gyp/test/fixtures/ca.crt | 21 + .../node-gyp/test/fixtures/server.crt | 19 + .../node-gyp/test/fixtures/server.key | 28 + .../node-gyp/test/test-download.js | 102 + .../node-gyp/test/test-process-release.js | 207 ++- .../npm-registry-client/README.md | 6 +- .../node_modules/npm-registry-client/index.js | 1 + .../npm-registry-client/lib/initialize.js | 33 +- .../npm-registry-client/package.json | 103 +- .../@npm/npm-registry-client/cache.json | 1 + .../test/fixtures/underscore/1.3.3/cache.json | 1 + .../fixtures/underscore/1.3.3/package.tgz | Bin 0 -> 58692 bytes .../test/fixtures/underscore/cache.json | 1 + .../npm-registry-client/test/initialize.js | 34 + deps/npm/node_modules/npmlog/log.js | 5 +- .../node_modules/are-we-there-yet/CHANGES.md | 19 + .../node_modules/are-we-there-yet/README.md | 14 +- .../node_modules/are-we-there-yet/index.js | 136 +- .../are-we-there-yet/package.json | 41 +- .../are-we-there-yet/test/lib/test-event.js | 29 + .../are-we-there-yet/test/tracker.js | 87 +- .../are-we-there-yet/test/trackergroup.js | 133 +- .../are-we-there-yet/test/trackerstream.js | 66 +- .../are-we-there-yet/tracker-base.js | 11 + .../are-we-there-yet/tracker-group.js | 107 ++ .../are-we-there-yet/tracker-stream.js | 35 + .../node_modules/are-we-there-yet/tracker.js | 30 + .../npmlog/node_modules/gauge/README.md | 2 +- .../gauge/node_modules/lodash.pad/LICENSE | 33 +- .../gauge/node_modules/lodash.pad/README.md | 4 +- .../gauge/node_modules/lodash.pad/index.js | 104 +- .../node_modules/lodash.repeat/LICENSE | 33 +- .../node_modules/lodash.repeat/README.md | 4 +- .../node_modules/lodash.repeat/index.js | 102 +- .../node_modules/lodash.repeat/package.json | 59 +- .../node_modules/lodash.tostring/LICENSE | 23 + .../node_modules/lodash.tostring/README.md | 18 + .../node_modules/lodash.tostring/index.js | 164 ++ .../node_modules/lodash.tostring/package.json | 106 ++ .../node_modules/lodash.pad/package.json | 58 +- .../gauge/node_modules/lodash.padend/LICENSE | 23 + .../node_modules/lodash.padend/README.md | 18 + .../node_modules/lodash.padend}/index.js | 150 +- .../node_modules/lodash.repeat/LICENSE | 23 + .../node_modules/lodash.repeat/README.md | 4 +- .../node_modules/lodash.repeat/index.js | 102 +- .../node_modules/lodash.repeat/package.json | 65 +- .../node_modules/lodash.tostring/LICENSE | 23 + .../node_modules/lodash.tostring/README.md | 18 + .../node_modules/lodash.tostring/index.js | 164 ++ .../node_modules/lodash.tostring/package.json | 108 ++ .../node_modules/lodash.padend}/package.json | 49 +- .../node_modules/lodash.padleft/LICENSE.txt | 22 - .../node_modules/lodash.padleft/README.md | 20 - .../node_modules/lodash.padleft/index.js | 50 - .../node_modules/lodash._basetostring/LICENSE | 22 - .../lodash._basetostring/README.md | 20 - .../lodash._basetostring/index.js | 22 - .../lodash._basetostring/package.json | 88 - .../lodash._createpadding/LICENSE | 22 - .../lodash._createpadding/README.md | 20 - .../lodash._createpadding/index.js | 37 - .../node_modules/lodash.repeat/LICENSE | 22 - .../node_modules/lodash.repeat/README.md | 18 - .../lodash._createpadding/package.json | 91 - .../node_modules/lodash.padleft/package.json | 98 - .../node_modules/lodash.padright/LICENSE.txt | 22 - .../node_modules/lodash.padright/README.md | 20 - .../node_modules/lodash.padright/index.js | 50 - .../node_modules/lodash._basetostring/LICENSE | 22 - .../lodash._basetostring/README.md | 20 - .../lodash._basetostring/index.js | 22 - .../lodash._basetostring/package.json | 88 - .../lodash._createpadding/LICENSE | 22 - .../lodash._createpadding/README.md | 20 - .../lodash._createpadding/index.js | 37 - .../node_modules/lodash.repeat/LICENSE | 22 - .../node_modules/lodash.repeat/README.md | 18 - .../lodash._createpadding/package.json | 91 - .../node_modules/lodash.padright/package.json | 98 - .../node_modules/lodash.padstart/LICENSE | 23 + .../node_modules/lodash.padstart/README.md | 18 + .../node_modules/lodash.padstart}/index.js | 232 ++- .../node_modules/lodash.repeat/LICENSE | 23 + .../node_modules/lodash.repeat/README.md | 4 +- .../node_modules/lodash.repeat/index.js | 102 +- .../node_modules/lodash.repeat/package.json | 65 +- .../node_modules/lodash.tostring/LICENSE | 23 + .../node_modules/lodash.tostring/README.md | 18 + .../node_modules/lodash.tostring/index.js | 164 ++ .../node_modules/lodash.tostring/package.json | 108 ++ .../lodash.padstart}/package.json | 49 +- .../npmlog/node_modules/gauge/package.json | 36 +- .../npmlog/node_modules/gauge/progress-bar.js | 4 +- deps/npm/node_modules/npmlog/package.json | 51 +- deps/npm/node_modules/npmlog/test/progress.js | 33 +- .../node_modules/glob/LICENSE | 15 + .../node_modules/glob/README.md | 359 ++++ .../node_modules/glob/common.js | 226 +++ .../node_modules/glob/glob.js | 765 ++++++++ .../glob/node_modules/minimatch/LICENSE | 15 + .../glob/node_modules/minimatch/README.md | 216 +++ .../glob/node_modules/minimatch/minimatch.js | 912 +++++++++ .../node_modules/brace-expansion/.npmignore | 3 + .../node_modules/brace-expansion/README.md | 122 ++ .../node_modules/brace-expansion/example.js | 7 + .../node_modules/brace-expansion/index.js | 190 ++ .../node_modules/balanced-match/.npmignore | 2 + .../node_modules/balanced-match/.travis.yml | 3 + .../node_modules/balanced-match/LICENSE.md | 21 + .../node_modules/balanced-match/Makefile | 5 + .../node_modules/balanced-match/README.md | 89 + .../node_modules/balanced-match/example.js | 4 + .../node_modules/balanced-match/index.js | 50 + .../node_modules/balanced-match/package.json | 100 + .../balanced-match/test/balanced.js | 84 + .../node_modules/concat-map/.travis.yml | 4 + .../node_modules/concat-map/LICENSE | 18 + .../node_modules/concat-map/README.markdown | 62 + .../node_modules/concat-map/example/map.js | 6 + .../node_modules/concat-map/index.js | 13 + .../node_modules/concat-map/package.json | 111 ++ .../node_modules/concat-map/test/map.js | 39 + .../node_modules/brace-expansion/package.json | 106 ++ .../glob/node_modules/minimatch/package.json | 87 + .../node_modules/path-is-absolute/index.js | 20 + .../node_modules/path-is-absolute/license | 21 + .../path-is-absolute/package.json | 99 + .../node_modules/path-is-absolute/readme.md | 51 + .../node_modules/glob/package.json | 98 + .../node_modules/glob/sync.js | 460 +++++ .../node_modules/readable-stream/.travis.yml | 34 +- .../node_modules/readable-stream/README.md | 2 +- .../readable-stream/doc/stream.markdown | 838 +++++---- .../readable-stream/lib/_stream_duplex.js | 33 +- .../lib/_stream_passthrough.js | 7 +- .../readable-stream/lib/_stream_readable.js | 315 ++-- .../readable-stream/lib/_stream_transform.js | 59 +- .../readable-stream/lib/_stream_writable.js | 229 ++- .../node_modules/isarray}/.npmignore | 0 .../node_modules/isarray/.travis.yml | 4 + .../node_modules/isarray/Makefile | 5 + .../node_modules/isarray/README.md | 6 + .../node_modules/isarray/build/build.js | 208 --- .../node_modules/isarray/index.js | 4 +- .../node_modules/isarray/package.json | 60 +- .../node_modules/isarray/test.js | 19 + .../node_modules/readable-stream/package.json | 69 +- deps/npm/node_modules/request/.eslintrc | 45 + .../request/node_modules/aws4/.tern-port | 1 + deps/npm/node_modules/rimraf/package.json | 41 +- .../node_modules/sorted-object/LICENSE.txt | 2 +- .../sorted-object/lib/sorted-object.js | 2 +- .../node_modules/sorted-object/package.json | 110 +- deps/npm/node_modules/strip-ansi/package.json | 123 +- deps/npm/node_modules/strip-ansi/readme.md | 10 +- deps/npm/package.json | 37 +- deps/npm/scripts/changelog.js | 7 +- .../test/disabled/bundlerecurs/package.json | 4 - deps/npm/test/disabled/change-bin-1/bin/foo | 2 - .../test/disabled/change-bin-1/package.json | 3 - deps/npm/test/disabled/change-bin-2/bin/bar | 2 - .../test/disabled/change-bin-2/package.json | 3 - deps/npm/test/disabled/failer/package.json | 5 - deps/npm/test/disabled/fast/package.json | 9 - .../test/disabled/package-bar/package.json | 7 - .../test/disabled/package-config/package.json | 4 - deps/npm/test/disabled/package-config/test.js | 20 - .../test/disabled/package-foo/package.json | 4 - deps/npm/test/disabled/slow/package.json | 9 - .../test/fixtures/config/userconfig-with-gc | 2 +- .../test/packages/npm-test-array-bin/README | 1 - .../packages/npm-test-array-bin/bin/array-bin | 2 - .../packages/npm-test-array-bin/package.json | 4 - .../test/packages/npm-test-array-bin/test.js | 5 - deps/npm/test/packages/npm-test-blerg/README | 1 - .../test/packages/npm-test-blerg/package.json | 5 - deps/npm/test/packages/npm-test-blerg/test.js | 4 - deps/npm/test/packages/npm-test-blerg3/README | 1 - .../packages/npm-test-blerg3/package.json | 5 - .../npm/test/packages/npm-test-blerg3/test.js | 4 - .../test/packages/npm-test-bundled-git/README | 1 - .../minimatch-expected.json | 28 - .../npm-test-bundled-git/package.json | 5 - .../packages/npm-test-bundled-git/test.js | 6 - .../npm/test/packages/npm-test-dir-bin/README | 1 - .../packages/npm-test-dir-bin/bin/dir-bin | 2 - .../packages/npm-test-dir-bin/package.json | 4 - .../test/packages/npm-test-dir-bin/test.js | 5 - .../test/packages/npm-test-env-reader/README | 1 - .../packages/npm-test-env-reader/package.json | 14 - .../test/packages/npm-test-env-reader/test.js | 9 - .../test/packages/npm-test-files/.npmignore | 7 - .../npm/test/packages/npm-test-files/include4 | 0 .../test/packages/npm-test-files/package.json | 10 - .../test/packages/npm-test-files/sub/include | 0 .../test/packages/npm-test-files/sub/include2 | 0 .../test/packages/npm-test-files/sub/include4 | 1 - deps/npm/test/packages/npm-test-files/test.sh | 27 - .../packages/npm-test-ignore-nested-nm/README | 1 - .../lib/node_modules/foo | 1 - .../npm-test-ignore-nested-nm/package.json | 3 - .../npm-test-ignore-nested-nm/test.js | 2 - .../test/packages/npm-test-ignore/.npmignore | 7 - deps/npm/test/packages/npm-test-ignore/README | 1 - .../test/packages/npm-test-ignore/include4 | 0 .../packages/npm-test-ignore/package.json | 3 - .../test/packages/npm-test-ignore/sub/include | 0 .../packages/npm-test-ignore/sub/include2 | 0 .../packages/npm-test-ignore/sub/include4 | 1 - .../npm/test/packages/npm-test-ignore/test.sh | 29 - .../packages/npm-test-missing-bindir/README | 1 - .../npm-test-missing-bindir/package.json | 4 - .../packages/npm-test-missing-bindir/test.js | 4 - .../packages/npm-test-optional-deps/README | 1 - .../npm-test-optional-deps/package.json | 11 - .../packages/npm-test-optional-deps/test.js | 9 - .../packages/npm-test-platform-all/README | 1 - .../npm-test-platform-all/package.json | 5 - .../test/packages/npm-test-platform/README | 1 - .../packages/npm-test-platform/package.json | 5 - .../npm/test/packages/npm-test-private/README | 1 - .../packages/npm-test-private/package.json | 4 - .../test/packages/npm-test-shrinkwrap/README | 1 - .../npm-test-shrinkwrap/npm-shrinkwrap.json | 49 - .../packages/npm-test-shrinkwrap/package.json | 13 - .../test/packages/npm-test-shrinkwrap/test.js | 37 - .../packages/npm-test-test-package/README | 1 - .../npm-test-test-package/package.json | 5 - .../npm/test/packages/npm-test-url-dep/README | 1 - .../packages/npm-test-url-dep/package.json | 7 - deps/npm/test/run.js | 194 -- deps/npm/test/tap/bearer-token-check.js | 118 ++ deps/npm/test/tap/config-credentials.js | 2 +- deps/npm/test/tap/config-list.js | 43 + deps/npm/test/tap/files-and-ignores.js | 558 ++++++ .../test/tap/install-cli-production-nosave.js | 69 + .../test/tap/install-report-just-installed.js | 76 + deps/npm/test/tap/legacy-array-bin.js | 80 + deps/npm/test/tap/legacy-bundled-git.js | 103 ++ deps/npm/test/tap/legacy-dir-bin.js | 79 + deps/npm/test/tap/legacy-ignore-nested-nm.js | 64 + deps/npm/test/tap/legacy-missing-bindir.js | 82 + deps/npm/test/tap/legacy-no-auth-leak.js | 75 + deps/npm/test/tap/legacy-npm-self-install.js | 107 ++ deps/npm/test/tap/legacy-optional-deps.js | 79 + deps/npm/test/tap/legacy-platform-all.js | 73 + deps/npm/test/tap/legacy-platform.js | 64 + deps/npm/test/tap/legacy-private.js | 58 + deps/npm/test/tap/legacy-shrinkwrap.js | 132 ++ deps/npm/test/tap/legacy-test-package.js | 76 + deps/npm/test/tap/legacy-url-dep.js | 61 + deps/npm/test/tap/lifecycle-signal.js | 28 +- deps/npm/test/tap/logout-scoped.js | 70 + deps/npm/test/tap/ls-depth-cli.js | 44 + deps/npm/test/tap/ls-production-and-dev.js | 26 +- deps/npm/test/tap/map-to-registry.js | 81 +- deps/npm/test/tap/progress-config.js | 24 + deps/npm/test/tap/run-script.js | 67 +- deps/npm/test/tap/shrinkwrap-scoped-auth.js | 1 - deps/npm/test/tap/update-symlink.js | 91 + deps/npm/test/tap/view.js | 54 +- deps/npm/test/update-test.sh | 59 - 701 files changed, 19551 insertions(+), 17311 deletions(-) create mode 100644 deps/npm/lib/config/cmd-list.js create mode 100644 deps/npm/node_modules/glob/changelog.md rename deps/npm/node_modules/{node-gyp/node_modules/npmlog => init-package-json/node_modules/glob}/LICENSE (100%) create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/README.md create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/common.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/glob.js rename deps/npm/node_modules/{node-gyp/node_modules/npmlog/node_modules/gauge => init-package-json/node_modules/glob/node_modules/minimatch}/LICENSE (81%) create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/README.md create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/minimatch.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js rename deps/npm/node_modules/{node-gyp/node_modules/npmlog/node_modules/are-we-there-yet => init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match}/.npmignore (56%) create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/minimatch/package.json create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute/index.js create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute/license create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute/package.json create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/node_modules/path-is-absolute/readme.md create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/package.json create mode 100644 deps/npm/node_modules/init-package-json/node_modules/glob/sync.js create mode 100644 deps/npm/node_modules/lodash._baseuniq/node_modules/lodash._createset/LICENSE create mode 100644 deps/npm/node_modules/lodash._baseuniq/node_modules/lodash._createset/README.md create mode 100644 deps/npm/node_modules/lodash._baseuniq/node_modules/lodash._createset/index.js rename deps/npm/node_modules/{lodash.union/node_modules/lodash._root => lodash._baseuniq/node_modules/lodash._createset}/package.json (58%) create mode 100644 deps/npm/node_modules/lodash._baseuniq/node_modules/lodash._setcache/LICENSE rename deps/npm/node_modules/{lodash.union => lodash._baseuniq}/node_modules/lodash._setcache/README.md (81%) rename deps/npm/node_modules/{lodash.without/node_modules/lodash._setcache/node_modules/lodash._mapcache => lodash._baseuniq/node_modules/lodash._setcache}/index.js (91%) rename deps/npm/node_modules/{lodash.uniq => lodash._baseuniq}/node_modules/lodash._setcache/package.json (68%) delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._arrayeach/LICENSE.txt delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._arrayeach/README.md delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._arrayeach/index.js delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._arrayeach/package.json create mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._baseclone/LICENSE create mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._baseclone/README.md create mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._baseclone/index.js rename deps/npm/node_modules/lodash.clonedeep/node_modules/{lodash._stack => lodash._baseclone}/package.json (59%) delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._basefor/LICENSE delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._basefor/README.md delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._basefor/index.js delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._basefor/package.json delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._root/LICENSE delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._root/README.md delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._root/index.js delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._root/package.json delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._stack/LICENSE delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._stack/README.md delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._stack/index.js delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._stack/node_modules/lodash._mapcache/LICENSE delete mode 100644 deps/npm/node_modules/lodash.clonedeep/node_modules/lodash._stack/node_modules/lodash._mapcache/README.md delete mode 100644 deps/npm/node_modules/lodash.isarguments/LICENSE delete mode 100644 deps/npm/node_modules/lodash.isarguments/README.md delete mode 100644 deps/npm/node_modules/lodash.isarguments/index.js delete mode 100644 deps/npm/node_modules/lodash.isarguments/package.json delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._arrayincludes/LICENSE delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._arrayincludes/README.md delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._arrayincludes/index.js delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._arrayincludes/package.json delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._arrayincludeswith/LICENSE delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._arrayincludeswith/README.md delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._arrayincludeswith/index.js delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._arrayincludeswith/package.json delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._cachehas/LICENSE delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._cachehas/README.md delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._cachehas/index.js delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._cachehas/package.json delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._root/LICENSE delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._root/README.md delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._root/index.js delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._setcache/LICENSE delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._setcache/index.js delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._setcache/node_modules/lodash._mapcache/LICENSE delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._setcache/node_modules/lodash._mapcache/README.md delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._setcache/node_modules/lodash._mapcache/index.js delete mode 100644 deps/npm/node_modules/lodash.union/node_modules/lodash._setcache/package.json delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._arrayincludes/LICENSE delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._arrayincludes/README.md delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._arrayincludes/index.js delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._arrayincludes/package.json delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._arrayincludeswith/LICENSE delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._arrayincludeswith/README.md delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._arrayincludeswith/index.js delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._arrayincludeswith/package.json delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._cachehas/LICENSE delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._cachehas/README.md delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._cachehas/index.js delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._cachehas/package.json delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._root/LICENSE delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._root/README.md delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._root/index.js delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._root/package.json delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._setcache/LICENSE delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._setcache/index.js delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._setcache/node_modules/lodash._mapcache/LICENSE delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._setcache/node_modules/lodash._mapcache/README.md delete mode 100644 deps/npm/node_modules/lodash.uniq/node_modules/lodash._setcache/node_modules/lodash._mapcache/index.js delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arrayincludes/LICENSE delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arrayincludes/README.md delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arrayincludes/index.js delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arrayincludes/package.json delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arrayincludeswith/LICENSE delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arrayincludeswith/README.md delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arrayincludeswith/index.js delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arrayincludeswith/package.json delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arraymap/LICENSE.txt delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arraymap/README.md delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arraymap/index.js delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._arraymap/package.json create mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._basedifference/LICENSE create mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._basedifference/README.md create mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._basedifference/index.js create mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._basedifference/node_modules/lodash._setcache/LICENSE rename deps/npm/node_modules/{lodash.uniq => lodash.without/node_modules/lodash._basedifference}/node_modules/lodash._setcache/README.md (81%) rename deps/npm/node_modules/{lodash.clonedeep/node_modules/lodash._stack/node_modules/lodash._mapcache => lodash.without/node_modules/lodash._basedifference/node_modules/lodash._setcache}/index.js (81%) rename deps/npm/node_modules/lodash.without/node_modules/{ => lodash._basedifference/node_modules}/lodash._setcache/package.json (66%) rename deps/npm/node_modules/{lodash.uniq/node_modules/lodash._setcache/node_modules/lodash._mapcache => lodash.without/node_modules/lodash._basedifference}/package.json (61%) delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._cachehas/LICENSE delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._cachehas/README.md delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._cachehas/index.js delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._cachehas/package.json delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._setcache/LICENSE delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._setcache/README.md delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._setcache/index.js delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._setcache/node_modules/lodash._mapcache/LICENSE delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._setcache/node_modules/lodash._mapcache/README.md delete mode 100644 deps/npm/node_modules/lodash.without/node_modules/lodash._setcache/node_modules/lodash._mapcache/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/example.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/log.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/.jshintrc delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/History.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/README.md delete mode 100755 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/examples/beep/index.js delete mode 100755 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/examples/clear/index.js delete mode 100755 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/examples/cursorPosition.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/examples/progress/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/lib/ansi.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/lib/newlines.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/.npmignore delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/History.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Makefile delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/Readme.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates/test/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/test/tracker.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/test/trackergroup.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/are-we-there-yet/test/trackerstream.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/.npmignore delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/example.png delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/node_modules/lodash.repeat/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/node_modules/lodash.repeat/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/node_modules/lodash.repeat/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/LICENSE.txt delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._basetostring/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._basetostring/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._basetostring/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._basetostring/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/node_modules/lodash.repeat/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/node_modules/lodash.repeat/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/node_modules/lodash.repeat/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/LICENSE.txt delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._basetostring/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._basetostring/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._basetostring/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._basetostring/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/index.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/node_modules/lodash.repeat/LICENSE delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/node_modules/lodash.repeat/README.md delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/node_modules/lodash.repeat/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/progress-bar.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/node_modules/gauge/test/progress-bar.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/package.json delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/test/basic.js delete mode 100644 deps/npm/node_modules/node-gyp/node_modules/npmlog/test/progress.js create mode 100644 deps/npm/node_modules/node-gyp/test/fixtures/ca-bundle.crt create mode 100644 deps/npm/node_modules/node-gyp/test/fixtures/ca.crt create mode 100644 deps/npm/node_modules/node-gyp/test/fixtures/server.crt create mode 100644 deps/npm/node_modules/node-gyp/test/fixtures/server.key create mode 100644 deps/npm/node_modules/node-gyp/test/test-download.js create mode 100644 deps/npm/node_modules/npm-registry-client/test/fixtures/@npm/npm-registry-client/cache.json create mode 100644 deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/1.3.3/cache.json create mode 100644 deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/1.3.3/package.tgz create mode 100644 deps/npm/node_modules/npm-registry-client/test/fixtures/underscore/cache.json create mode 100644 deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/CHANGES.md create mode 100644 deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/test/lib/test-event.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker-base.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker-group.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker-stream.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/are-we-there-yet/tracker.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/node_modules/lodash.tostring/LICENSE create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/node_modules/lodash.tostring/README.md create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/node_modules/lodash.tostring/index.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad/node_modules/lodash.tostring/package.json create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padend/LICENSE create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padend/README.md rename deps/npm/node_modules/{node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad => npmlog/node_modules/gauge/node_modules/lodash.padend}/index.js (66%) create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padend/node_modules/lodash.repeat/LICENSE rename deps/npm/node_modules/{node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.pad => npmlog/node_modules/gauge/node_modules/lodash.padend}/node_modules/lodash.repeat/README.md (80%) rename deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/{lodash.padright/node_modules/lodash._createpadding => lodash.padend}/node_modules/lodash.repeat/index.js (67%) rename deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/{lodash.padright/node_modules/lodash._createpadding => lodash.padend}/node_modules/lodash.repeat/package.json (65%) create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padend/node_modules/lodash.tostring/LICENSE create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padend/node_modules/lodash.tostring/README.md create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padend/node_modules/lodash.tostring/index.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padend/node_modules/lodash.tostring/package.json rename deps/npm/node_modules/{lodash.union/node_modules/lodash._setcache/node_modules/lodash._mapcache => npmlog/node_modules/gauge/node_modules/lodash.padend}/package.json (59%) delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/LICENSE.txt delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/README.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/index.js delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._basetostring/LICENSE delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._basetostring/README.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._basetostring/index.js delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._basetostring/package.json delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/LICENSE delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/README.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/index.js delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/node_modules/lodash.repeat/LICENSE delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/node_modules/lodash.repeat/README.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding/package.json delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/package.json delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/LICENSE.txt delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/README.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/index.js delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._basetostring/LICENSE delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._basetostring/README.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._basetostring/index.js delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._basetostring/package.json delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/LICENSE delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/README.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/index.js delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/node_modules/lodash.repeat/LICENSE delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/node_modules/lodash.repeat/README.md delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/package.json delete mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/package.json create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padstart/LICENSE create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padstart/README.md rename deps/npm/node_modules/{node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padright/node_modules/lodash._createpadding/node_modules/lodash.repeat => npmlog/node_modules/gauge/node_modules/lodash.padstart}/index.js (53%) create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padstart/node_modules/lodash.repeat/LICENSE rename deps/npm/node_modules/{node-gyp/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padleft/node_modules/lodash._createpadding => npmlog/node_modules/gauge/node_modules/lodash.padstart}/node_modules/lodash.repeat/README.md (80%) rename deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/{lodash.padleft/node_modules/lodash._createpadding => lodash.padstart}/node_modules/lodash.repeat/index.js (67%) rename deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/{lodash.padleft/node_modules/lodash._createpadding => lodash.padstart}/node_modules/lodash.repeat/package.json (65%) create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padstart/node_modules/lodash.tostring/LICENSE create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padstart/node_modules/lodash.tostring/README.md create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padstart/node_modules/lodash.tostring/index.js create mode 100644 deps/npm/node_modules/npmlog/node_modules/gauge/node_modules/lodash.padstart/node_modules/lodash.tostring/package.json rename deps/npm/node_modules/{lodash.clonedeep/node_modules/lodash._stack/node_modules/lodash._mapcache => npmlog/node_modules/gauge/node_modules/lodash.padstart}/package.json (59%) create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/LICENSE create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/README.md create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/common.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/glob.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/LICENSE create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/README.md create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/minimatch.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/LICENSE.md create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/minimatch/package.json create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute/index.js create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute/license create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute/package.json create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/node_modules/path-is-absolute/readme.md create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/package.json create mode 100644 deps/npm/node_modules/read-package-json/node_modules/glob/sync.js rename deps/npm/node_modules/{node-gyp/node_modules/npmlog/node_modules/ansi => readable-stream/node_modules/isarray}/.npmignore (100%) create mode 100644 deps/npm/node_modules/readable-stream/node_modules/isarray/.travis.yml create mode 100644 deps/npm/node_modules/readable-stream/node_modules/isarray/Makefile delete mode 100644 deps/npm/node_modules/readable-stream/node_modules/isarray/build/build.js create mode 100644 deps/npm/node_modules/readable-stream/node_modules/isarray/test.js create mode 100644 deps/npm/node_modules/request/.eslintrc create mode 100644 deps/npm/node_modules/request/node_modules/aws4/.tern-port delete mode 100644 deps/npm/test/disabled/bundlerecurs/package.json delete mode 100644 deps/npm/test/disabled/change-bin-1/bin/foo delete mode 100644 deps/npm/test/disabled/change-bin-1/package.json delete mode 100644 deps/npm/test/disabled/change-bin-2/bin/bar delete mode 100644 deps/npm/test/disabled/change-bin-2/package.json delete mode 100644 deps/npm/test/disabled/failer/package.json delete mode 100644 deps/npm/test/disabled/fast/package.json delete mode 100644 deps/npm/test/disabled/package-bar/package.json delete mode 100644 deps/npm/test/disabled/package-config/package.json delete mode 100755 deps/npm/test/disabled/package-config/test.js delete mode 100644 deps/npm/test/disabled/package-foo/package.json delete mode 100644 deps/npm/test/disabled/slow/package.json delete mode 100644 deps/npm/test/packages/npm-test-array-bin/README delete mode 100644 deps/npm/test/packages/npm-test-array-bin/bin/array-bin delete mode 100644 deps/npm/test/packages/npm-test-array-bin/package.json delete mode 100644 deps/npm/test/packages/npm-test-array-bin/test.js delete mode 100644 deps/npm/test/packages/npm-test-blerg/README delete mode 100644 deps/npm/test/packages/npm-test-blerg/package.json delete mode 100644 deps/npm/test/packages/npm-test-blerg/test.js delete mode 100644 deps/npm/test/packages/npm-test-blerg3/README delete mode 100644 deps/npm/test/packages/npm-test-blerg3/package.json delete mode 100644 deps/npm/test/packages/npm-test-blerg3/test.js delete mode 100644 deps/npm/test/packages/npm-test-bundled-git/README delete mode 100644 deps/npm/test/packages/npm-test-bundled-git/minimatch-expected.json delete mode 100644 deps/npm/test/packages/npm-test-bundled-git/package.json delete mode 100644 deps/npm/test/packages/npm-test-bundled-git/test.js delete mode 100644 deps/npm/test/packages/npm-test-dir-bin/README delete mode 100644 deps/npm/test/packages/npm-test-dir-bin/bin/dir-bin delete mode 100644 deps/npm/test/packages/npm-test-dir-bin/package.json delete mode 100644 deps/npm/test/packages/npm-test-dir-bin/test.js delete mode 100644 deps/npm/test/packages/npm-test-env-reader/README delete mode 100644 deps/npm/test/packages/npm-test-env-reader/package.json delete mode 100755 deps/npm/test/packages/npm-test-env-reader/test.js delete mode 100644 deps/npm/test/packages/npm-test-files/.npmignore delete mode 100644 deps/npm/test/packages/npm-test-files/include4 delete mode 100644 deps/npm/test/packages/npm-test-files/package.json delete mode 100644 deps/npm/test/packages/npm-test-files/sub/include delete mode 100644 deps/npm/test/packages/npm-test-files/sub/include2 delete mode 100644 deps/npm/test/packages/npm-test-files/sub/include4 delete mode 100644 deps/npm/test/packages/npm-test-files/test.sh delete mode 100644 deps/npm/test/packages/npm-test-ignore-nested-nm/README delete mode 100644 deps/npm/test/packages/npm-test-ignore-nested-nm/lib/node_modules/foo delete mode 100644 deps/npm/test/packages/npm-test-ignore-nested-nm/package.json delete mode 100644 deps/npm/test/packages/npm-test-ignore-nested-nm/test.js delete mode 100644 deps/npm/test/packages/npm-test-ignore/.npmignore delete mode 100644 deps/npm/test/packages/npm-test-ignore/README delete mode 100644 deps/npm/test/packages/npm-test-ignore/include4 delete mode 100644 deps/npm/test/packages/npm-test-ignore/package.json delete mode 100644 deps/npm/test/packages/npm-test-ignore/sub/include delete mode 100644 deps/npm/test/packages/npm-test-ignore/sub/include2 delete mode 100644 deps/npm/test/packages/npm-test-ignore/sub/include4 delete mode 100644 deps/npm/test/packages/npm-test-ignore/test.sh delete mode 100644 deps/npm/test/packages/npm-test-missing-bindir/README delete mode 100644 deps/npm/test/packages/npm-test-missing-bindir/package.json delete mode 100644 deps/npm/test/packages/npm-test-missing-bindir/test.js delete mode 100644 deps/npm/test/packages/npm-test-optional-deps/README delete mode 100644 deps/npm/test/packages/npm-test-optional-deps/package.json delete mode 100644 deps/npm/test/packages/npm-test-optional-deps/test.js delete mode 100644 deps/npm/test/packages/npm-test-platform-all/README delete mode 100644 deps/npm/test/packages/npm-test-platform-all/package.json delete mode 100644 deps/npm/test/packages/npm-test-platform/README delete mode 100644 deps/npm/test/packages/npm-test-platform/package.json delete mode 100644 deps/npm/test/packages/npm-test-private/README delete mode 100644 deps/npm/test/packages/npm-test-private/package.json delete mode 100644 deps/npm/test/packages/npm-test-shrinkwrap/README delete mode 100644 deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json delete mode 100644 deps/npm/test/packages/npm-test-shrinkwrap/package.json delete mode 100644 deps/npm/test/packages/npm-test-shrinkwrap/test.js delete mode 100644 deps/npm/test/packages/npm-test-test-package/README delete mode 100644 deps/npm/test/packages/npm-test-test-package/package.json delete mode 100644 deps/npm/test/packages/npm-test-url-dep/README delete mode 100644 deps/npm/test/packages/npm-test-url-dep/package.json delete mode 100644 deps/npm/test/run.js create mode 100644 deps/npm/test/tap/bearer-token-check.js create mode 100644 deps/npm/test/tap/config-list.js create mode 100644 deps/npm/test/tap/files-and-ignores.js create mode 100644 deps/npm/test/tap/install-cli-production-nosave.js create mode 100644 deps/npm/test/tap/install-report-just-installed.js create mode 100644 deps/npm/test/tap/legacy-array-bin.js create mode 100644 deps/npm/test/tap/legacy-bundled-git.js create mode 100644 deps/npm/test/tap/legacy-dir-bin.js create mode 100644 deps/npm/test/tap/legacy-ignore-nested-nm.js create mode 100644 deps/npm/test/tap/legacy-missing-bindir.js create mode 100644 deps/npm/test/tap/legacy-no-auth-leak.js create mode 100644 deps/npm/test/tap/legacy-npm-self-install.js create mode 100644 deps/npm/test/tap/legacy-optional-deps.js create mode 100644 deps/npm/test/tap/legacy-platform-all.js create mode 100644 deps/npm/test/tap/legacy-platform.js create mode 100644 deps/npm/test/tap/legacy-private.js create mode 100644 deps/npm/test/tap/legacy-shrinkwrap.js create mode 100644 deps/npm/test/tap/legacy-test-package.js create mode 100644 deps/npm/test/tap/legacy-url-dep.js create mode 100644 deps/npm/test/tap/logout-scoped.js create mode 100644 deps/npm/test/tap/update-symlink.js delete mode 100755 deps/npm/test/update-test.sh diff --git a/deps/npm/.mailmap b/deps/npm/.mailmap index 8cf192015c3541..06eb16cff3ee50 100644 --- a/deps/npm/.mailmap +++ b/deps/npm/.mailmap @@ -23,6 +23,7 @@ Forbes Lindesay Forrest L Norvell Gabriel Barros Geoff Flarity +Ifeanyi Oraelosi Isaac Z. Schlueter Isaac Z. Schlueter isaacs Jake Verbaten @@ -59,3 +60,4 @@ Will Elwood Wout Mertens Yeonghoon Park Zeke Sikelianos +Zoujie Wzj diff --git a/deps/npm/.npmignore b/deps/npm/.npmignore index a128c9b604b34d..6f97b5dc0dcb48 100644 --- a/deps/npm/.npmignore +++ b/deps/npm/.npmignore @@ -7,6 +7,7 @@ npm-debug.log /test/packages/npm-test-depends-on-spark/which-spark.log /test/packages/test-package/random-data.txt /test/root +/test/npm_cache node_modules/marked node_modules/ronn node_modules/tap diff --git a/deps/npm/.travis.yml b/deps/npm/.travis.yml index 07c64af858ad41..02765e737b8d44 100644 --- a/deps/npm/.travis.yml +++ b/deps/npm/.travis.yml @@ -13,6 +13,6 @@ before_install: - "node . install -g ." - "mkdir -p /var/run/couchdb" sudo: false -script: "npm run-script test-all" +script: "npm test" notifications: slack: npm-inc:kRqQjto7YbINqHPb1X6nS3g8 diff --git a/deps/npm/AUTHORS b/deps/npm/AUTHORS index 9e2c60ebc7672a..ba4b123ef94d33 100644 --- a/deps/npm/AUTHORS +++ b/deps/npm/AUTHORS @@ -364,3 +364,21 @@ Jan Schär Xcat Liu harryh Prayag Verma +Neil Kistner +Zoujie Wzj +Ryan Hendrickson +Arturo Coronel +Hutson Betts +Lewis Cowper +Adam Byrne +Ifeanyi Oraelosi +Robert Ludwig +Chris Warren +Scott Plumlee +Daniel Pedersen +rhgb +doug.wade +Zac +GriffinSchneider +Andres Kalle +thefourtheye diff --git a/deps/npm/CHANGELOG.md b/deps/npm/CHANGELOG.md index a4507bcc264688..bcd44fff6691de 100644 --- a/deps/npm/CHANGELOG.md +++ b/deps/npm/CHANGELOG.md @@ -1,3 +1,465 @@ +### v3.8.3 (2016-03-17): + +#### PERFORMANCE IMPROVEMENTS + +The updated [`are-we-there-yet`](https://npm.com/package/are-we-there-yet) +changes how it tracks how complete things are to be much more efficient. +The summary is that `are-we-there-yet` was refactored to remove an expensive +tree walk. + +The result for you should be faster installs when working with very large trees. + +Previously `are-we-there-yet` computed this when you asked by passing the request down +its tree of progress indicators, totaling up the results. In doing so, it had to walk the +entire tree of progress indicators. + +By contrast, `are-we-there-yet` now updates a running total when a change +is made, bubbling that up the tree from whatever branch made progress. This +bubbling was already going on so there was nearly no cost associated with taking advantage of it. + +* [`32f2bd0`](https://github.com/npm/npm/commit/32f2bd0e26116db253e619d67c4feae1de3ad2c2) + `npmlog@2.0.3`: + Bring in substantial performance improvements from `are-we-there-yet`. + ([@iarna](https://github.com/iarna)) + +#### DUCT TAPE FOR BUGS + +* [`473d324`](https://github.com/npm/npm/commit/473d3244a8ddfd6b260d0aa0d395b119d595bf97) + [#11947](https://github.com/npm/npm/pull/11947) + Guard against bugs that could cause the installer to crash with errors like: + + ``` + TypeError: Cannot read property 'target' of null + ``` + + This doesn't fix the bugs, but it does at least make the installer less + likely to explode. + ([@thefourtheye](https://github.com/thefourtheye)) + +#### DOC FIXES + +* [`ffa428a`](https://github.com/npm/npm/commit/ffa428a4eee482aa620819bc8df994a76fad7b0c) + [#11880](https://github.com/npm/npm/pull/11880) + Fix typo in `npm install` documentation. + ([@watilde](https://github.com/watilde)) + +#### DEPENDENCY UPDATES + +* [`7537fe1`](https://github.com/npm/npm/commit/7537fe1748c27e6f1144b279b256cd3376d5c41c) + `sorted-object@2.0.0`: + Create objects with `{}` instead of `Object.create(null)` to make the results + strictly equal to what, say, parsed JSON would provide. + ([@domenic](https://github.com/domenic)) +* [`8defb0f`](https://github.com/npm/npm/commit/8defb0f7b3ebdbe15c9ef5036052c10eda7e3161) + `readable-stream@2.0.6`: + Fix sync write issue on 0.10. + ([@calvinmetcalf](https://github.com/calvinmetcalf)) + +#### TEST FIXES FOR THE SELF TESTS + +* [`c3edeab`](https://github.com/npm/npm/commit/c3edeabece4400308264e7cf4bc4448bd2729f55) + [#11912](https://github.com/npm/npm/pull/11912) + Change the self installation test to do its work in `/tmp`. + Previously this was installing into a temp subdir in `test/tap`, which + wouldn't catch the case where a module was installed in the local + `node_modules` folder but not in dependencies, as node would look up + the tree and use the copy from the version of npm being tested. + ([@iarna](https://github.com/iarna)) + +### v3.8.2 (2016-03-10): + +#### HAVING TROUBLE INSTALLING C MODULES ON ANDROID? + +This release includes an updated `node-gyp` with fixes for Android. + +* [`634ecba`](https://github.com/npm/npm/commit/634ecba320fb5a3287e8b7debfd8b931827b9e19) + `node-gyp@3.3.1`: + Fix bug in builds for Android. + ([@bnoordhuis](https://github.com/bnoordhuis)) + +#### NPM LOGOUT CLEANS UP BETTER + +* [`460ed21`](https://github.com/npm/npm/commit/460ed217876ac78d21477c288f1c06563fb770b4) + [#10529](https://github.com/npm/npm/issues/10529) + If you ran `npm logout` with a scope, while we did invalidate your auth + token, we weren't removing the auth token from your config file. This patch causes + the auth token to be removed. + ([@wyze](https://github.com/wyze)) + +#### HELP MORE HELPFUL + +* [`d1d0233`](https://github.com/npm/npm/commit/d1d02335d297da2734b538de44d8967bdcd354cf) + [#11003](https://github.com/npm/npm/issues/11003) + Update help to only show command names and their shortcuts. Previously + some typo corrections were shown, along with various alternate + spellings. + ([@watilde](https://github.com/watilde)) +* [`47928cd`](https://github.com/npm/npm/commit/47928cd6264e1d6d0ef67435b71c66d01bea664a) + [#11003](https://github.com/npm/npm/issues/11003) + Remove "verison" typo from the help listing. + ([@doug-wade](https://github.com/doug-wade)) + +#### MORE COMPLETE CONFIG LISTINGS + +* [`cf5fd40`](https://github.com/npm/npm/commit/cf5fd401494d96325d74a8bb8c326aa0045a714c) + [#11472](https://github.com/npm/npm/issues/11472) + Make `npm config list` include the per-project `.npmrc` in the output. + ([@mjomble](https://github.com/mjomble)) + +#### DEPTH LIMITED PARSEABLE DEP LISTINGS + +* [`611070f`](https://github.com/npm/npm/commit/611070f0f7a1e185c75cadae46179194084b398f) + [#11495](https://github.com/npm/npm/issues/11495) + Made `npm ls --parseable` honor the `--depth=#` option. + ([@zacdoe](https://github.com/zacdoe)) + +#### PROGRESS FOR THE (NON) UNICODE REVOLUTION + +* [`ff90382`](https://github.com/npm/npm/commit/ff9038227a1976b5e936442716d9877f43c6c9b4) + [#11781](https://github.com/npm/npm/issues/11781) + Make the progress bars honor the unicode option. + ([@watilde](https://github.com/watilde)) + +#### `npm view --json`, NOW ACTUALLY JSON + +* [`24ab70a`](https://github.com/npm/npm/commit/24ab70a4ccfeaa005b80252da313bb589510668e) + [#11808](https://github.com/npm/npm/issues/11808) + Make `npm view` produce valid JSON when requested with `--json`. + Previously `npm view` produced some sort of weird hybrid output, with multiple + JSON docs. + ([@doug-wade](https://github.com/doug-wade)) + +#### DOCUMENTATION CHANGES + +* [`6fb0499`](https://github.com/npm/npm/commit/6fb0499bea868fdc637656d210c94f051481ecd4) + [#11726](https://github.com/npm/npm/issues/11726) + Previously we patched the `npm update` docs to suggest using `--depth + Infinity` instead of `--depth 9999`, but that was a mistake. We forgot + that `npm outdated` (on which `npm update` is built) has a special + case where it treats `Infinity` as `0`. This reverts that patch. + ([@GriffinSchneider](https://github.com/GriffinSchneider)) +* [`f0bf684`](https://github.com/npm/npm/commit/f0bf684a87ea5eea03432a17f38678fed4960d43) + [#11748](https://github.com/npm/npm/pull/11748) + Document all of the various aliases for commands in the documentation + for those commands. + ([@watilde](https://github.com/watilde)) +* [`fe04443`](https://github.com/npm/npm/commit/fe04443d8988e2e41bd4047078e06a26d05d380d) + [#10968](https://github.com/npm/npm/issues/10968) + The `npm-scope` document notes that scopes have been available on the + public registry for a while. This adds that you'll need `npm@2` or later + to use them. + ([@doug-wade](https://github.com/doug-wade)) +* [`3db37a5`](https://github.com/npm/npm/commit/3db37a52b2b2e3193ef250ad2cf96dfd2def2777) + [#11820](https://github.com/npm/npm/pull/11820) + The command `npm link` should be linking package from local folder to + global, and `npm link package-name` should be from global to local. The + description in the documentation was reversed and this fixes that. + ([@rhgb](https://github.com/rhgb)) + +#### GLOB FOR THE GLOB THRONE + +* [`be55882`](https://github.com/npm/npm/commit/be55882dc4ee5ce0777b4badc9141dab5bf5be4d) + `glob@7.0.3`: + Fix a race condition and some windows edge cases. + ([@isaacs](https://github.com/isaacs)) + +### v3.8.1 (2016-03-03): + +This week the install summary got better, killing your npm process now +also kills the scripts it was running and a rarely used search flag got +documented. + +Our improvements on the test suite on Windows are beginning to pick up +steam, you can follow along by +[watching the PR](https://github.com/npm/npm/pull/11444). + +#### BETTER INSTALL SUMMARIES + +* [`e40d457`](https://github.com/npm/npm/commit/e40d4572cc98db06757df5b8bb6b7dbd0546d3d7) + [#11699](https://github.com/npm/npm/issues/11699) + Ensure that flags like `--production` passed to install don't result in + the summary at the end being incorrectly filtered. That summary is + produced by the same code as `npm ls` and therefore responds to flags + the same way it does. This is undesirable when it's an install summary, + however, as we don't want it to filter anything. + + This fixes an issue where `npm install --production ` would + result in npm exiting with an error code. The `--production` flag would + make `npm ls` filter out `` as it wasn't saved to the + `package.json` and thus wasn't a production dependency. The install + report is limited to show just the modules installed, so with that + filtered out nothing is available. With nothing available `npm ls` + would set `npm` to exit with an error code. + ([@ixalon](https://github.com/ixalon)) +* [`99337b4`](https://github.com/npm/npm/commit/99337b469163a4b211b9c6ff1aa9712ae0d601d2) + [#11600](https://github.com/npm/npm/pull/11600) + Make the report of installed modules really only show those modules + that were installed. Previously it selected which modules from your + tree to display based on `name@version` which worked great when your + tree was deduped but would list things it hadn't touched when there + were duplicates. + ([@iarna](https://github.com/iarna)) + +#### SCRIPTS BETTER FOLLOW THE LEADER + +* [`5454347`](https://github.com/npm/npm/commit/545434766eb3681d3f40b745f9f3187ed63f310a) + [#10868](https://github.com/npm/npm/pull/10868) + When running a lifecycle script, say through `npm start`, killing npm + wouldn't forward that on to the children. It does now. + ([@daniel-pedersen](https://github.com/daniel-pedersen)) + +#### SEARCHING SPECIFIC REGISTRIES + +* [`6020447`](https://github.com/npm/npm/commit/60204479f76458a9864aa530cda2b3333f95c2b0) + [#11490](https://github.com/npm/npm/pull/11490) + Add docs for using the `--registry` flag with search. + ([@plumlee](https://github.com/plumlee)) + +#### LODASH UPDATES + +* [`bb14204`](https://github.com/npm/npm/commit/bb14204183dad620a6650452a26cdc64111f8136) + `lodash.without@4.1.1` + ([@jdalton](https://github.com/jdalton)) +* [`0089059`](https://github.com/npm/npm/commit/0089059c562aee9ad0398e55d2c12c68a6150e79) + `lodash.keys@4.0.5` + ([@jdalton](https://github.com/jdalton)) +* [`6ee1de4`](https://github.com/npm/npm/commit/6ee1de4474d9683a1f7023067d440780eeb10311) + `lodash.clonedeep@4.3.1` + ([@jdalton](https://github.com/jdalton)) + +### v3.8.0 (2016-02-25): + +This week brings a quality of life improvement for some Windows users, and +an important knob to be tuned for folks experiencing network problems. + +#### LIMIT CONCURRENT REQUESTS + +We've long known that `npm`'s tendency to try to request all your +dependencies simultaneously upset some network hardware (particular, +consumer grade routers & proxies of all sorts). One of the reasons that we're +planning to write our own npm specific version of `request` is to be able to +more easily control this sort of thing. + +But fortunately, you don't have to wait for that. +[@misterbyrne](https://github.com/misterbyrne) took a look at our existing +code and realized it could be added painlessly TODAY. The new default +maximum is `50`, instead of `Infinity`. If you're having network issues you +can try setting that value down to something lower (if you do, please let us +know... the default is subject to tuning). + +* [`910f9ac`](https://github.com/npm/npm/commit/910f9accf398466b8497952bee9f566ab50ade8c) + [`f7be667`](https://github.com/npm/npm/commit/f7be667548a132ec190ac9d60a31885a7b4fe2b3) + Add a new config option, `maxsockets` and `npm-registry-client@7.1.0` to + take advantage of it. + ([@misterbyrne](https://github.com/misterbyrne)) + +#### WINDOWS GIT BASH + +We think it's pretty keen too, we were making it really hard to actually +upgrade if you were using it. NO MORE! + +* [`d60351c`](https://github.com/npm/npm/commit/d60351ccae87d71a5f5eac73e3085c6290b52a69) + [#11524](https://github.com/npm/npm/issues/11524) + Prefer locally installed npm in Git Bash -- previous behavior was to use + the global one. This was done previously for other shells, but not for Git + Bash. + ([@destroyerofbuilds](https://github.com/destroyerofbuilds)) + +#### DOCUMENTATION IMPROVEMENTS + +* [`b63de3c`](https://github.com/npm/npm/commit/b63de3c97c4c27078944249a4d5bbe1c502c23bc) + [#11636](https://github.com/npm/npm/issues/11636) + Document `--save-bundle` option in main install page. + ([@datyayu](https://github.com/datyayu)) +* [`3d26453`](https://github.com/npm/npm/commit/3d264532d6d9df60420e985334aebb53c668d32b) + [#11644](https://github.com/npm/npm/pull/11644) + Add `directories.test` to the `package.json` documentation. + ([@lewiscowper](https://github.com/lewiscowper)) +* [`b64d124`](https://github.com/npm/npm/commit/b64d12432fdad344199b678d700306340d3607eb) + [#11441](https://github.com/npm/npm/pull/11441) + Add a link in documentation to the contribution guidelines. + ([@watilde](https://github.com/watilde)) +* [`82fc548`](https://github.com/npm/npm/commit/82fc548b0e2abbdc4f7968c20b118c30cca79a24) + [#11441](https://github.com/npm/npm/pull/11441/commits) + Remove mentions of the long defunct Google group. + ([@watilde](https://github.com/watilde)) +* [`c6ad091`](https://github.com/npm/npm/commit/c6ad09131af2e2766d6034257a8fcaa294184121) + [#11474](https://github.com/npm/npm/pull/11474) + Correct invalid JSON in npm-update docs. + ([@robludwig](https://github.com/robludwig)) +* [`4906c90`](https://github.com/npm/npm/commit/4906c90ed2668adf59ebee759c7ebb811aa46e57) + Expand on the documentation for `bundlededDependencies`, explaining what they are + and when you might want to use them. + ([@gnerkus](https://github.com/gnerkus)) + +#### DEPENDENCY UPDATES + +* [`93cdc25`](https://github.com/npm/npm/commit/93cdc25432b71cbc9c25c54ae316770e18f4b01e) + `strip-ansi@3.0.1`: + Non-user visible tests & maintainer doc updates. + ([@jbnicolai](https://github.com/jbnicolai)) +* [`3b2ccef`](https://github.com/npm/npm/commit/3b2ccef30dc2038b99ba93cd1404a1d01dac8790) + `lodash.keys@4.0.4` + ([@jdalton](https://github.com/jdalton)) +* [`30e9eb9`](https://github.com/npm/npm/commit/30e9eb97397a8f85081d328ea9aa54c2a7852613) + `lodash._baseuniq@4.5.0` + ([@jdalton](https://github.com/jdalton)) + + +### v3.7.5 (2016-02-22): + +A quick fixup release because when I updated glob, I missed the subdep copies of itself +that it installed deeper in the tree. =/ + +This only effected people trying to update to `3.7.4` from `npm@2` or `npm@1`. Updates from +`npm@3` worked fine (as it fixes up the missing subdeps during installation). + +#### OH MY GLOB + +* [`63fa704`](https://github.com/npm/npm/commit/63fa7044569127e6e29510dc499a865189806076) + [#11633](https://github.com/npm/npm/issues/11633) + When updating the top level `npm` to `glob@7`, the subdeps that + still depended on `glob@6` got new versions installed but they + weren't added to the commit. This adds them back in. + ([@iarna](https://github.com/iarna)) + +### v3.7.4 (2016-02-18): + +I'm ([@iarna](https://github.com/iarna)) back from vacation in the frozen +wastes of Maine! This release sees a couple of bug fixes, some +documentation updates, a bunch of dependency updates and improvements to our +test suite. + +#### FIXES FOR `update`, FIXES FOR `ls` + +* [`53cdb96`](https://github.com/npm/npm/commit/53cdb96634fc329378b4ea4e767ba9987986a76e) + [#11362](https://github.com/npm/npm/issues/11362) + Make `npm update` stop trying to update linked packages. + ([@rhendric](https://github.com/rhendric)) +* [`8d90d25`](https://github.com/npm/npm/commit/8d90d25b3da086843ce43911329c9572bd109078) + [#11559](https://github.com/npm/npm/issues/11559) + Only list runtime dependencies when doing `npm ls --production`. + ([@yibn2008](https://github.com/yibn2008)) + +#### @wyze, DOCUMENTATION HERO OF THE PEOPLE, GETS THEIR OWN HEADER + +* [`b78b301`](https://github.com/npm/npm/commit/b78b30171038ab737eff0b070281277e35af25b4) + [#11416](https://github.com/npm/npm/pull/11416) + Logout docs were using a section copy-pasted from the adduser docs. + ([@wyze](https://github.com/wyze)) +* [`649e28f`](https://github.com/npm/npm/commit/649e28f50aa323e75202eeedb824434535a0a4a0) + [#11414](https://github.com/npm/npm/pull/11414) + Add colon for consistency. + ([@wyze](https://github.com/wyze)) + +#### WHITTLING AWAY AT PATH LENGTHS + +So for all of you who don't know -- Node.js does, in fact, support long Windows +paths. Unfortunately, depending on the tool and the Windows version, a lot of +external tooling does not. This means, for example, that some (all?) versions of +Windows Explorer *can literally never delete npm from their system entirely +because of deeply-nested npm dependencies*. Which is pretty gnarly. + +Incidentally, if you run into that in particularly, you can use +[rimraf](npm.im/rimraf) to remove such files 💁. + +The latest victim of this issue was the Node.js CI setup for testing on Windows, +which uses some tooling or another that croaks on the usual path length limit +for that OS: 255 characters. + +This isn't ordinarily an issue with `npm@3` as it produces mostly flat +trees, but you may be surprised to learn that `npm`'s own distribution isn't +flat, due to needing to be compatible with `npm@1.2`, which ships with +`node@0.8`! + +We've taken another baby step towards alleviating this in this release by +updating a couple of dependencies that were preventing `npmlog` from deduping, +and then doing a dedupe on that and `gauge`. Hopefully it helps. + +* [`f3c32bc`](https://github.com/npm/npm/commit/f3c32bc3127301741d2fa3a26be6f5f127a35908) + [#11528](https://github.com/npm/npm/pull/11528) + `node-gyp@3.3.0`: + Update to a more recent version that uses a version of npmlog compatible + with npm itself. Also adds: AIX support, new `gyp`, `--cafile` command + line option, and allows configuration of Node.js and io.js mirrors. + ([@rvagg](https://github.com/rvagg)) + +#### INTERNAL TEST IMPROVEMENTS + +The `npm` core team's time recently has been sunk into `npm`'s many years of +tech debt. Specifically, we've been working on improving the test suite. +This isn't user visible, but in future should mean a more stable, easier to +contribute to `npm`. Ordinarily we don't report these kinds of changes in +the change log, but I thought I might share this week as this chunk is +bigger than usual. + +* [`07f020a`](https://github.com/npm/npm/commit/07f020a09e94ae393c67526985444e128ef6f83c) + [#11292](https://github.com/npm/npm/pull/11292) + `tacks@1.0.9`: + Add a package that provides a tool to generate fixtures from folders and, relatedly, + a module that an create and tear down filesystem fixtures easily. + ([@iarna](https://github.com/iarna)) +* [`0837346`](https://github.com/npm/npm/commit/083734631f9b11b17c08bca8ba8cb736a7b1e3fb) + [#11292](https://github.com/npm/npm/pull/11292) + Remove all the relatively cryptic legacy tests and creates new tap tests + that check the same functionality. The *legacy* tests were tests that + were originally a shell script that was ported to javascript early in + `npm`'s history. + ([@iarna](https://github.com/iarna)) + ([@zkat](https://github.com/zkat)) +* [`5a701e7`](https://github.com/npm/npm/commit/5a701e71a0130787fb98450f9de92117b4ef88e1) + [#11292](https://github.com/npm/npm/pull/11292) + Test that we don't leak auth info into the environment. + ([@zkat](https://github.com/zkat)) +* [`502d7d0`](https://github.com/npm/npm/commit/502d7d0628f08b09d8d13538ebccc63de8b3edf5) + [#11292](https://github.com/npm/npm/pull/11292) + Test that env vars properly passed into scripts. + ([@zkat](https://github.com/zkat)) +* [`420f267`](https://github.com/npm/npm/commit/420f2672ee8c909f18bee10b1fc7d4ad91cf328b) + [#11292](https://github.com/npm/npm/pull/11292) + Test that npm's distribution binary is complete and can be installed and used. + ([@iarna](https://github.com/iarna)) +* [`b7e99be`](https://github.com/npm/npm/commit/b7e99be1b1086f2d6098c653c1e20791269c9177) + [#11292](https://github.com/npm/npm/pull/11292) + Test that the `package.json` `files` section and `.npmignore` do what + they're supposed to. + ([@zkat](https://github.com/zkat)) + +#### DEPENDENCY UPDATES + +* [`4611098`](https://github.com/npm/npm/commit/4611098fd8c65d61a0645deb05bf38c81300ffca) + `rimraf@2.5.2`: + Use `glob@7.0.0`. + ([@isaacs](https://github.com/isaacs)) +* [`41b2772`](https://github.com/npm/npm/commit/41b2772cb83627f3b5b926cf81e150e7148cb124) + `glob@7.0.0`: + Raise error if `options.cwd` is specified, and not a directory. + ([@isaacs](https://github.com/isaacs)) +* [`c14e74a`](https://github.com/npm/npm/commit/c14e74ab5d17c764f3aa37123a9632fa965f8760) + `gauge@1.2.7`: Update to newer lodash versions, for a smaller tree. + ([@iarna](https://github.com/iarna)) +* [`d629363`](https://github.com/npm/npm/commit/d6293630ddc25bfa26d19b6be4fd2685976d7358) + `lodash.without@4.1.0` + ([@jdalton](https://github.com/jdalton)) +* [`3ea4c80`](https://github.com/npm/npm/commit/3ea4c8049ca8df9f64426b1db8a29b9579950134) + `lodash.uniq@4.2.0` + ([@jdalton](https://github.com/jdalton)) +* [`8ddcc8d`](https://github.com/npm/npm/commit/8ddcc8deb554660a3f7f474fae9758c967d94552) + `lodash.union@4.2.0` + ([@jdalton](https://github.com/jdalton)) +* [`2b656a6`](https://github.com/npm/npm/commit/2b656a672d351f32ee2af24dcee528356dcd64f4) + `lodash.keys@4.0.3` + ([@jdalton](https://github.com/jdalton)) +* [`ac171f8`](https://github.com/npm/npm/commit/ac171f8f0318a7dd3c515f3b83502dfa9e87adb8) + `lodash.isarguments@3.0.7` + ([@jdalton](https://github.com/jdalton)) +* [`bcccd90`](https://github.com/npm/npm/commit/bcccd9057b75d800c799ab15f00924f700415d3e) + `lodash.clonedeep@4.3.0` + ([@jdalton](https://github.com/jdalton)) +* [`8165bca`](https://github.com/npm/npm/commit/8165bca537d86305a3d08f080f86223a26615aa8) + `lodash._baseuniq@4.4.0` + ([@jdalton](https://github.com/jdalton)) + ### v3.7.3 (2016-02-11): Hey all! We've got a pretty small release this week -- just documentation @@ -389,7 +851,7 @@ version of Node.js and now suppress those other warnings. ([@chrisirhc](https://github.com/chrisirhc)) * [`00720db`](https://github.com/npm/npm/commit/00720db2c326cf8f968c662444a4575ae8c3020a) [#11158](https://github.com/npm/npm/pull/11158) - On windows, the `node-gyp` wrapper would fail if your path to `node-gyp` + On Windows, the `node-gyp` wrapper would fail if your path to `node-gyp` contained spaces. This fixes that problem by quoting use of that path. ([@orangemocha](https://github.com/orangemocha)) * [`69ac933`](https://github.com/npm/npm/commit/69ac9333506752bf2e5af70b3b3e03c6181de3e7) @@ -520,13 +982,13 @@ particularly with Windows, so there's not too much to call out here. `glob@6.0.3`: Remove deprecated features and fix a bunch of bugs. ([@isaacs](https://github.com/isaacs)) * [`5b820c4`](https://github.com/npm/npm/commit/5b820c4e17c907fa8c23771c0cd8e74dd5fdaa51) - `has-unicode@2.0.0`: Change the default on windows to be false, as - international windows installs often install to non-unicode codepages and + `has-unicode@2.0.0`: Change the default on Windows to be false, as + international Windows installs often install to non-unicode codepages and there's no way to detect this short of a system call or a call to a command line program. ([@iarna](https://github.com/iarna)) * [`238fe84`](https://github.com/npm/npm/commit/238fe84ac61297f1d71701d80368afaa40463305) - `which@1.2.1`: Fixed bugs with uid/gid checks and with quoted windows PATH + `which@1.2.1`: Fixed bugs with uid/gid checks and with quoted Windows PATH parts. ([@isaacs](https://github.com/isaacs)) * [`5e510e1`](https://github.com/npm/npm/commit/5e510e13d022a22d58742b126482d3b38a14cc83) @@ -1624,7 +2086,7 @@ Unix-specific, so on Windows it just threw up its hands and stopped removing installed binaries at all. Not great. So today we're fixing that– it let us maintain the same safety -that we added in #9198, but ALSO works with windows. +that we added in #9198, but ALSO works with Windows. * [`25fbaed`](https://github.com/npm/npm/commit/25fbaed) [#9394](https://github.com/npm/npm/issues/9394) @@ -1653,7 +2115,7 @@ release candidate. * [`6665e54`](https://github.com/npm/npm/commit/6665e54) [#9505](https://github.com/npm/npm/pull/9505) - Allow npm link to run on windows with prerelease versions of + Allow npm link to run on Windows with prerelease versions of node ([@jon-hall](https://github.com/jon-hall)) @@ -2614,7 +3076,7 @@ nesting. You'll only see modules nested underneath one another when two (or more) modules have conflicting dependencies. * [#3697](https://github.com/npm/npm/issues/3697) - This will hopefully eliminate most cases where windows users ended up + This will hopefully eliminate most cases where Windows users ended up with paths that were too long for Explorer and other standard tools to deal with. * [#6912](https://github.com/npm/npm/issues/6912) diff --git a/deps/npm/Makefile b/deps/npm/Makefile index ba84072b192786..bea8138becf4c8 100644 --- a/deps/npm/Makefile +++ b/deps/npm/Makefile @@ -160,18 +160,23 @@ test: doc tag: npm tag npm@$(PUBLISHTAG) latest -publish: link doc +ls-ok: + node . ls >/dev/null + +gitclean: + git clean -fd + +publish: gitclean ls-ok link doc @git push origin :v$(shell npm -v) 2>&1 || true - git clean -fd &&\ git push origin $(BRANCH) &&\ git push origin --tags &&\ npm publish --tag=$(PUBLISHTAG) -release: markedclean marked-manclean doc-clean doc +release: gitclean ls-ok markedclean marked-manclean doc-clean doc node cli.js prune --production @bash scripts/release.sh sandwich: @[ $$(whoami) = "root" ] && (echo "ok"; echo "ham" > sandwich) || (echo "make it yourself" && exit 13) -.PHONY: all latest install dev link doc clean uninstall test man doc-clean docclean release +.PHONY: all latest install dev link doc clean uninstall test man doc-clean docclean release ls-ok realclean diff --git a/deps/npm/bin/npm b/deps/npm/bin/npm index 45e8e41031cd27..5acd6fb61a7985 100755 --- a/deps/npm/bin/npm +++ b/deps/npm/bin/npm @@ -15,6 +15,13 @@ fi NPM_CLI_JS="$basedir/node_modules/npm/bin/npm-cli.js" case `uname` in + *MINGW*) + NPM_PREFIX=`"$NODE_EXE" "$NPM_CLI_JS" prefix -g` + NPM_PREFIX_NPM_CLI_JS="$NPM_PREFIX/node_modules/npm/bin/npm-cli.js" + if [ -f "$NPM_PREFIX_NPM_CLI_JS" ]; then + NPM_CLI_JS="$NPM_PREFIX_NPM_CLI_JS" + fi + ;; *CYGWIN*) NPM_PREFIX=`"$NODE_EXE" "$NPM_CLI_JS" prefix -g` NPM_PREFIX_NPM_CLI_JS="$NPM_PREFIX/node_modules/npm/bin/npm-cli.js" diff --git a/deps/npm/doc/cli/npm-adduser.md b/deps/npm/doc/cli/npm-adduser.md index 24d3611e61c604..9afece598faf95 100644 --- a/deps/npm/doc/cli/npm-adduser.md +++ b/deps/npm/doc/cli/npm-adduser.md @@ -5,6 +5,8 @@ npm-adduser(1) -- Add a registry user account npm adduser [--registry=url] [--scope=@orgname] [--always-auth] + aliases: login, add-user + ## DESCRIPTION Create or verify a user named `` in the specified registry, and @@ -57,9 +59,11 @@ registries. Can be used with `--registry` and / or `--scope`, e.g. npm adduser --registry=http://private-registry.example.com --always-auth This will ensure that all requests to that registry (including for tarballs) -include an authorization header. See `always-auth` in `npm-config(7)` for more -details on always-auth. Registry-specific configuration of `always-auth` takes -precedence over any global configuration. +include an authorization header. This setting may be necessary for use with +private registries where metadata and package tarballs are stored on hosts with +different hostnames. See `always-auth` in `npm-config(7)` for more details on +always-auth. Registry-specific configuration of `always-auth` takes precedence +over any global configuration. ## SEE ALSO diff --git a/deps/npm/doc/cli/npm-bugs.md b/deps/npm/doc/cli/npm-bugs.md index d2ad534fa3501a..55bce12f23fa37 100644 --- a/deps/npm/doc/cli/npm-bugs.md +++ b/deps/npm/doc/cli/npm-bugs.md @@ -5,6 +5,8 @@ npm-bugs(1) -- Bugs for a package in a web browser maybe npm bugs [] + aliases: issues + ## DESCRIPTION This command tries to guess at the likely location of a package's diff --git a/deps/npm/doc/cli/npm-config.md b/deps/npm/doc/cli/npm-config.md index ec5c4eb14be8ab..5aecb2c3acbb97 100644 --- a/deps/npm/doc/cli/npm-config.md +++ b/deps/npm/doc/cli/npm-config.md @@ -11,6 +11,8 @@ npm-config(1) -- Manage the npm configuration files npm get npm set [-g|--global] + aliases: c + ## DESCRIPTION npm gets its config settings from the command line, environment diff --git a/deps/npm/doc/cli/npm-dedupe.md b/deps/npm/doc/cli/npm-dedupe.md index ed8dca81f5d14c..d68832145f0a56 100644 --- a/deps/npm/doc/cli/npm-dedupe.md +++ b/deps/npm/doc/cli/npm-dedupe.md @@ -6,6 +6,8 @@ npm-dedupe(1) -- Reduce duplication npm dedupe npm ddp + aliases: find-dupes, ddp + ## DESCRIPTION Searches the local package tree and attempts to simplify the overall diff --git a/deps/npm/doc/cli/npm-dist-tag.md b/deps/npm/doc/cli/npm-dist-tag.md index 06721bbae6ab3b..a88fc35a5e8e7a 100644 --- a/deps/npm/doc/cli/npm-dist-tag.md +++ b/deps/npm/doc/cli/npm-dist-tag.md @@ -7,6 +7,8 @@ npm-dist-tag(1) -- Modify package distribution tags npm dist-tag rm npm dist-tag ls [] + aliases: dist-tags + ## DESCRIPTION Add, remove, and enumerate distribution tags on a package: diff --git a/deps/npm/doc/cli/npm-help-search.md b/deps/npm/doc/cli/npm-help-search.md index 0a40f1c43b9167..f1d883acd9a82d 100644 --- a/deps/npm/doc/cli/npm-help-search.md +++ b/deps/npm/doc/cli/npm-help-search.md @@ -21,7 +21,7 @@ command directly. ### long * Type: Boolean -* Default false +* Default: false If true, the "long" flag will cause help-search to output context around where the terms were found in the documentation. diff --git a/deps/npm/doc/cli/npm-install.md b/deps/npm/doc/cli/npm-install.md index eca4e2c3bf8de6..f9c54c056a6915 100644 --- a/deps/npm/doc/cli/npm-install.md +++ b/deps/npm/doc/cli/npm-install.md @@ -13,7 +13,7 @@ npm-install(1) -- Install a package npm install alias: npm i - common options: [-S|--save|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [--dry-run] + common options: [-S|--save|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [-B|--save-bundle] [--dry-run] ## DESCRIPTION @@ -97,12 +97,14 @@ after packing it up into a tarball (b). * `-O, --save-optional`: Package will appear in your `optionalDependencies`. When using any of the above options to save dependencies to your - package.json, there is an additional, optional flag: + package.json, there are two additional, optional flags: * `-E, --save-exact`: Saved dependencies will be configured with an exact version rather than using npm's default semver range operator. + * `-B, --save-bundle`: Saved dependencies will also be added to your `bundleDependencies` list. + Further, if you have an `npm-shrinkwrap.json` then it will be updated as well. @@ -122,6 +124,7 @@ after packing it up into a tarball (b). npm install node-tap --save-dev npm install dtrace-provider --save-optional npm install readable-stream --save --save-exact + npm install ansi-regex --save --save-bundle **Note**: If there is a file or folder named `` in the current @@ -266,7 +269,7 @@ The `--global-style` argument will cause npm to install the package into your local `node_modules` folder with the same layout it uses with the global `node_modules` folder. Only your direct dependencies will show in `node_modules` and everything they depend on will be flattened in their -`node_modules` folders. This obviously will elminate some deduping. +`node_modules` folders. This obviously will eliminate some deduping. The `--legacy-bundling` argument will cause npm to install the package such that versions of npm prior to 1.4, such as the one included with node 0.8, diff --git a/deps/npm/doc/cli/npm-link.md b/deps/npm/doc/cli/npm-link.md index 344fcbf1a742bb..b5749f889c7a42 100644 --- a/deps/npm/doc/cli/npm-link.md +++ b/deps/npm/doc/cli/npm-link.md @@ -12,12 +12,13 @@ npm-link(1) -- Symlink a package folder Package linking is a two-step process. -First, `npm link` in a package folder will create a globally-installed -symbolic link from `prefix/package-name` to the current folder (see -`npm-config(7)` for the value of `prefix`). +First, `npm link` in a package folder will create a symlink in the global folder +`{prefix}/lib/node_modules/` that links to the package where the `npm +link` command was executed. (see `npm-config(7)` for the value of `prefix`). Next, in some other location, `npm link package-name` will create a -symlink from the local `node_modules` folder to the global symlink. +symbolic link from globally-installed `package-name` to `node_modules/` +of the current folder. Note that `package-name` is taken from `package.json`, not from directory name. @@ -40,7 +41,7 @@ For example: Now, any changes to ~/projects/node-redis will be reflected in ~/projects/node-bloggy/node_modules/node-redis/. Note that the link should -be to the package name, not the directory name for that package. +be to the package name, not the directory name for that package. You may also shortcut the two steps in one. For example, to do the above use-case in a shorter way: diff --git a/deps/npm/doc/cli/npm-logout.md b/deps/npm/doc/cli/npm-logout.md index 59f49cc25a4e3f..0841adfbf847f0 100644 --- a/deps/npm/doc/cli/npm-logout.md +++ b/deps/npm/doc/cli/npm-logout.md @@ -31,14 +31,9 @@ it takes precedence. Default: none -If specified, the user and login credentials given will be associated -with the specified scope. See `npm-scope(7)`. You can use both at the same time, -e.g. +If specified, you will be logged out of the specified scope. See `npm-scope(7)`. - npm adduser --registry=http://myregistry.example.com --scope=@myco - -This will set a registry for the given scope and login or create a user for -that registry at the same time. + npm logout --scope=@myco ## SEE ALSO diff --git a/deps/npm/doc/cli/npm-owner.md b/deps/npm/doc/cli/npm-owner.md index 1047a09bb8a053..43929cb3322aed 100644 --- a/deps/npm/doc/cli/npm-owner.md +++ b/deps/npm/doc/cli/npm-owner.md @@ -7,6 +7,8 @@ npm-owner(1) -- Manage package owners npm owner rm [<@scope>/] npm owner ls [<@scope>/] + aliases: author + ## DESCRIPTION Manage ownership of published packages. diff --git a/deps/npm/doc/cli/npm-search.md b/deps/npm/doc/cli/npm-search.md index a14b9c353de24c..78967f14eb019f 100644 --- a/deps/npm/doc/cli/npm-search.md +++ b/deps/npm/doc/cli/npm-search.md @@ -5,7 +5,7 @@ npm-search(1) -- Search for packages npm search [-l|--long] [search terms ...] - aliases: s, se + aliases: s, se, find ## DESCRIPTION @@ -27,6 +27,15 @@ lines. When disabled (default) search results are truncated to fit neatly on a single line. Modules with extremely long names will fall on multiple lines. +### registry + + * Default: https://registry.npmjs.org/ + * Type : url + +Search the specified registry for modules. If you have configured npm to point to a different default registry, +such as your internal private module repository, `npm search` will default to that registry when searching. +Pass a different registry url such as the default above in order to override this setting. + ## SEE ALSO * npm-registry(7) diff --git a/deps/npm/doc/cli/npm-test.md b/deps/npm/doc/cli/npm-test.md index c2267082dfbe98..fe746cc73f17ff 100644 --- a/deps/npm/doc/cli/npm-test.md +++ b/deps/npm/doc/cli/npm-test.md @@ -4,7 +4,8 @@ npm-test(1) -- Test a package ## SYNOPSIS npm test [-- ] - npm tst [-- ] + + aliases: t, tst ## DESCRIPTION diff --git a/deps/npm/doc/cli/npm-update.md b/deps/npm/doc/cli/npm-update.md index 5271ac16d3fae8..d6ec30d2ae6154 100644 --- a/deps/npm/doc/cli/npm-update.md +++ b/deps/npm/doc/cli/npm-update.md @@ -5,6 +5,8 @@ npm-update(1) -- Update a package npm update [-g] [...] + aliases: up, upgrade + ## DESCRIPTION This command will update all the packages listed to the latest version @@ -22,7 +24,7 @@ or local) will be updated. As of `npm@2.6.1`, the `npm update` will only inspect top-level packages. Prior versions of `npm` would also recursively inspect all dependencies. -To get the old behavior, use `npm --depth Infinity update`. +To get the old behavior, use `npm --depth 9999 update`. ## EXAMPLES @@ -36,7 +38,7 @@ on dependencies, `dep1` (`dep2`, .. etc.). The published versions of `dep1` are ``` { "dist-tags": { "latest": "1.2.2" }, - "versions": { + "versions": [ "1.2.2", "1.2.1", "1.2.0", @@ -46,7 +48,7 @@ on dependencies, `dep1` (`dep2`, .. etc.). The published versions of `dep1` are "0.4.1", "0.4.0", "0.2.0" - } + ] } ``` diff --git a/deps/npm/doc/cli/npm.md b/deps/npm/doc/cli/npm.md index 9746a15fc0cec5..6c4cdd42bb2fa3 100644 --- a/deps/npm/doc/cli/npm.md +++ b/deps/npm/doc/cli/npm.md @@ -127,11 +127,11 @@ Patches welcome! Contributors are listed in npm's `package.json` file. You can view them easily by doing `npm view npm contributors`. -If you would like to contribute, but don't know what to work on, check -the issues list or ask on the mailing list. +If you would like to contribute, but don't know what to work on, read +the contributing guidelines and check the issues list. +* https://github.com/npm/npm/wiki/Contributing-Guidelines * -* ## BUGS @@ -139,8 +139,6 @@ When you find issues, please report them: * web: -* email: - 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. diff --git a/deps/npm/doc/files/package.json.md b/deps/npm/doc/files/package.json.md index 50d268f32dc59d..3c61d8b88e593d 100644 --- a/deps/npm/doc/files/package.json.md +++ b/deps/npm/doc/files/package.json.md @@ -329,6 +329,11 @@ maybe, someday. Put example scripts in here. Someday, it might be exposed in some clever way. +### directories.test + +Put your tests in here. It is currently not exposed, but it might be in the +future. + ## repository Specify the place where your code lives. This is helpful for people who @@ -573,7 +578,31 @@ this. If you depend on features introduced in 1.5.2, use `">= 1.5.2 < 2"`. ## bundledDependencies -Array of package names that will be bundled when publishing the package. +This defines an array of package names that will be bundled when publishing +the package. + +In cases where you need to preserve npm packages locally or have them +available through a single file download, you can bundle the packages in a +tarball file by specifying the package names in the `bundledDependencies` +array and executing `npm pack`. + +For example: + +If we define a package.json like this: + +``` +{ + "name": "awesome-web-framework", + "version": "1.0.0", + "bundledDependencies": [ + 'renderized', 'super-streams' + ] +} +``` +we can obtain `awesome-web-framework-1.0.0.tgz` file by running `npm pack`. +This file contains the dependencies `renderized` and `super-streams` which +can be installed in a new project by executing `npm install +awesome-web-framework-1.0.0.tgz`. If this is spelled `"bundleDependencies"`, then that is also honored. diff --git a/deps/npm/doc/misc/npm-config.md b/deps/npm/doc/misc/npm-config.md index 3d10ddf882e97a..0642a3010a0333 100644 --- a/deps/npm/doc/misc/npm-config.md +++ b/deps/npm/doc/misc/npm-config.md @@ -571,6 +571,14 @@ colored output if it is a TTY. Show extended information in `npm ls` and `npm search`. +### maxsockets + +* Default: 50 +* Type: Number + +The maximum number of connections to use per origin (protocol/host/port +combination). Passed to the `http` `Agent` used to make the request. + ### message * Default: "%s" diff --git a/deps/npm/doc/misc/npm-scope.md b/deps/npm/doc/misc/npm-scope.md index f1e4da1f1fab0a..7431e62129343b 100644 --- a/deps/npm/doc/misc/npm-scope.md +++ b/deps/npm/doc/misc/npm-scope.md @@ -54,7 +54,7 @@ just specifying to require the module `mypackage` in the folder called `@myorg`. Scoped packages can be published to any registry that supports them, including the public npm registry. -(As of 2015-04-19, the public npm registry **does** support scoped packages) +(As of 2015-04-19, and with npm 2.0 or better, the public npm registry **does** support scoped packages) If you wish, you may associate a scope with a registry; see below. diff --git a/deps/npm/html/doc/README.html b/deps/npm/html/doc/README.html index be20e31c390a79..0490b345d88b87 100644 --- a/deps/npm/html/doc/README.html +++ b/deps/npm/html/doc/README.html @@ -127,5 +127,5 @@

SEE ALSO

       - + diff --git a/deps/npm/html/doc/cli/npm-access.html b/deps/npm/html/doc/cli/npm-access.html index 2df767e0385acc..1ae9eb53a0cc8d 100644 --- a/deps/npm/html/doc/cli/npm-access.html +++ b/deps/npm/html/doc/cli/npm-access.html @@ -84,5 +84,5 @@

SEE ALSO

       - + diff --git a/deps/npm/html/doc/cli/npm-adduser.html b/deps/npm/html/doc/cli/npm-adduser.html index 8267923eb4f837..9e34cb364081d6 100644 --- a/deps/npm/html/doc/cli/npm-adduser.html +++ b/deps/npm/html/doc/cli/npm-adduser.html @@ -12,6 +12,8 @@

npm-adduser

Add a registry user account

SYNOPSIS

npm adduser [--registry=url] [--scope=@orgname] [--always-auth]
+
+aliases: login, add-user
 

DESCRIPTION

Create or verify a user named <username> in the specified registry, and save the credentials to the .npmrc file. If no registry is specified, @@ -44,9 +46,11 @@

always-auth

registries. Can be used with --registry and / or --scope, e.g.

npm adduser --registry=http://private-registry.example.com --always-auth
 

This will ensure that all requests to that registry (including for tarballs) -include an authorization header. See always-auth in npm-config(7) for more -details on always-auth. Registry-specific configuration of always-auth takes -precedence over any global configuration.

+include an authorization header. This setting may be necessary for use with +private registries where metadata and package tarballs are stored on hosts with +different hostnames. See always-auth in npm-config(7) for more details on +always-auth. Registry-specific configuration of always-auth takes precedence +over any global configuration.

SEE ALSO