Upgrade npm to 1.1.6
authorisaacs <i@izs.me>
Tue, 13 Mar 2012 04:10:40 +0000 (21:10 -0700)
committerisaacs <i@izs.me>
Tue, 13 Mar 2012 04:34:07 +0000 (21:34 -0700)
commitbcb0cc0b184c61313541002e504948ed21f59dad
treea450d6cc88d309c5240867b82faaaef695c4f000
parent9701f1c4b27ac41928c22f076b185d0517bb0d9d
Upgrade npm to 1.1.6

* Fix #472 Adds support for os/cpu fields in package.json (Adam Blackburn)
* Don't use existing pkg if explicit
* Install missing deps, even if they are in bundleDependencies
* bundle node-gyp
* Automatically node-gyp build stuff with a bindings.gyp
* Fix #2230 Unpack in place. No folder renaming malarky
* Never create un-listable directories
* Fix cases where an optionalDependency fails to build
* Always ignore .wafpickle-7 files
* fix shrinkwrap test
* Fix: bundleDependencies being re-installed unnecessarily
234 files changed:
deps/npm/AUTHORS
deps/npm/LICENSE
deps/npm/bin/node-gyp-bin/node-gyp [new file with mode: 0644]
deps/npm/bin/node-gyp-bin/node-gyp.cmd [new file with mode: 0644]
deps/npm/bin/npm [changed mode: 0755->0644]
deps/npm/bin/npm-cli.js [changed mode: 0755->0644]
deps/npm/bin/npm-get-uid-gid.js [changed mode: 0755->0644]
deps/npm/bin/read-package-json.js [changed mode: 0755->0644]
deps/npm/cli.js [changed mode: 0755->0644]
deps/npm/configure [changed mode: 0755->0644]
deps/npm/doc/cli/json.md
deps/npm/html/api/GubbleBum-Blocky.ttf [changed mode: 0755->0644]
deps/npm/html/api/bin.html
deps/npm/html/api/bugs.html
deps/npm/html/api/commands.html
deps/npm/html/api/config.html
deps/npm/html/api/deprecate.html
deps/npm/html/api/docs.html
deps/npm/html/api/edit.html
deps/npm/html/api/explore.html
deps/npm/html/api/help-search.html
deps/npm/html/api/init.html
deps/npm/html/api/install.html
deps/npm/html/api/link.html
deps/npm/html/api/load.html
deps/npm/html/api/ls.html
deps/npm/html/api/npm.html
deps/npm/html/api/outdated.html
deps/npm/html/api/owner.html
deps/npm/html/api/pack.html
deps/npm/html/api/prefix.html
deps/npm/html/api/prune.html
deps/npm/html/api/publish.html
deps/npm/html/api/rebuild.html
deps/npm/html/api/restart.html
deps/npm/html/api/root.html
deps/npm/html/api/run-script.html
deps/npm/html/api/search.html
deps/npm/html/api/shrinkwrap.html
deps/npm/html/api/start.html
deps/npm/html/api/stop.html
deps/npm/html/api/submodule.html
deps/npm/html/api/tag.html
deps/npm/html/api/test.html
deps/npm/html/api/uninstall.html
deps/npm/html/api/unpublish.html
deps/npm/html/api/update.html
deps/npm/html/api/version.html
deps/npm/html/api/view.html
deps/npm/html/api/whoami.html
deps/npm/html/doc/GubbleBum-Blocky.ttf [changed mode: 0755->0644]
deps/npm/html/doc/README.html
deps/npm/html/doc/adduser.html
deps/npm/html/doc/bin.html
deps/npm/html/doc/bugs.html
deps/npm/html/doc/build.html
deps/npm/html/doc/bundle.html
deps/npm/html/doc/cache.html
deps/npm/html/doc/changelog.html
deps/npm/html/doc/coding-style.html
deps/npm/html/doc/completion.html
deps/npm/html/doc/config.html
deps/npm/html/doc/deprecate.html
deps/npm/html/doc/developers.html
deps/npm/html/doc/disputes.html
deps/npm/html/doc/docs.html
deps/npm/html/doc/edit.html
deps/npm/html/doc/explore.html
deps/npm/html/doc/faq.html
deps/npm/html/doc/folders.html
deps/npm/html/doc/help-search.html
deps/npm/html/doc/help.html
deps/npm/html/doc/index.html
deps/npm/html/doc/init.html
deps/npm/html/doc/install.html
deps/npm/html/doc/json.html
deps/npm/html/doc/link.html
deps/npm/html/doc/list.html
deps/npm/html/doc/npm.html
deps/npm/html/doc/outdated.html
deps/npm/html/doc/owner.html
deps/npm/html/doc/pack.html
deps/npm/html/doc/prefix.html
deps/npm/html/doc/prune.html
deps/npm/html/doc/publish.html
deps/npm/html/doc/rebuild.html
deps/npm/html/doc/registry.html
deps/npm/html/doc/removing-npm.html
deps/npm/html/doc/restart.html
deps/npm/html/doc/root.html
deps/npm/html/doc/run-script.html
deps/npm/html/doc/scripts.html
deps/npm/html/doc/search.html
deps/npm/html/doc/semver.html
deps/npm/html/doc/shrinkwrap.html
deps/npm/html/doc/star.html
deps/npm/html/doc/start.html
deps/npm/html/doc/stop.html
deps/npm/html/doc/submodule.html
deps/npm/html/doc/tag.html
deps/npm/html/doc/test.html
deps/npm/html/doc/uninstall.html
deps/npm/html/doc/unpublish.html
deps/npm/html/doc/update.html
deps/npm/html/doc/version.html
deps/npm/html/doc/view.html
deps/npm/html/doc/whoami.html
deps/npm/lib/cache.js
deps/npm/lib/install.js
deps/npm/lib/npm.js
deps/npm/lib/utils/completion.sh [changed mode: 0755->0644]
deps/npm/lib/utils/error-handler.js
deps/npm/lib/utils/get.js [deleted file]
deps/npm/lib/utils/lifecycle.js
deps/npm/lib/utils/read-json.js
deps/npm/lib/utils/set.js [deleted file]
deps/npm/lib/utils/tar.js
deps/npm/man/man1/json.1
deps/npm/man/man1/npm.1
deps/npm/man/man3/npm.3
deps/npm/node_modules/fstream/lib/dir-writer.js
deps/npm/node_modules/fstream/package.json
deps/npm/node_modules/node-gyp/.npmignore [new file with mode: 0644]
deps/npm/node_modules/node-gyp/README.md [new file with mode: 0644]
deps/npm/node_modules/node-gyp/bin/node-gyp.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/common.gypi [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/addon.gypi [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/.npmignore [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/AUTHORS [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/DEPS [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/LICENSE [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/MANIFEST [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/OWNERS [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/PRESUBMIT.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/buildbot/buildbot_run.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/codereview.settings [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp.bat [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyp_dummy.c [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/gyptest.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSNew.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSProject.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSSettings_test.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSToolFile.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSUserFile.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/MSVSVersion.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/SCons.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/__init__.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/common.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/easy_xml_test.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/__init__.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/dump_dependency_json.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypd.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/gypsh.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/make.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/msvs_test.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/ninja_test.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/scons.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/generator/xcode.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/input.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/mac_tool.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/ninja_syntax.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/sun_tool.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/system_test.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcode_emulation.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xcodeproj_file.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylib/gyp/xml_fix.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/pylintrc [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/samples/samples.bat [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/setup.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/README [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/README [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.pbfilespec [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/Xcode/Specifications/gyp.xclangspec [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/graphviz.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_gyp.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_sln.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp/tools/pretty_vcproj.py [new file with mode: 0644]
deps/npm/node_modules/node-gyp/legacy/tools/gyp_addon [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/build.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/clean.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/configure.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/install.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/list.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/node-gyp.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/rebuild.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/remove.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/util/asyncEmit.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/util/hook.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/lib/util/mkdirp.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/ansi/.npmignore [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/ansi/README.md [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/ansi/lib/ansi.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/ansi/nodejs.png [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/ansi/package.json [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/ansi/server.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/.npmignore [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/.travis.yml [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/README.md [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/glob.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/.travis.yml [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/LICENSE [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/README.md [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/minimatch.js [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/package.json [new file with mode: 0644]
deps/npm/node_modules/node-gyp/node_modules/glob/package.json [new file with mode: 0644]
deps/npm/node_modules/node-gyp/package.json [new file with mode: 0644]
deps/npm/node_modules/node-gyp/updateLegacy.sh [new file with mode: 0644]
deps/npm/node_modules/nopt/bin/nopt.js [changed mode: 0755->0644]
deps/npm/node_modules/semver/bin/semver [changed mode: 0755->0644]
deps/npm/node_modules/tar/lib/extract.js
deps/npm/node_modules/tar/package.json
deps/npm/node_modules/which/bin/which [changed mode: 0755->0644]
deps/npm/package.json
deps/npm/scripts/clean-old.sh [changed mode: 0755->0644]
deps/npm/scripts/doc-build.sh [changed mode: 0755->0644]
deps/npm/scripts/index-build.js [changed mode: 0755->0644]
deps/npm/scripts/install.sh [changed mode: 0755->0644]
deps/npm/test/packages/npm-test-bundled-git/minimatch-expected.json [new file with mode: 0644]
deps/npm/test/packages/npm-test-bundled-git/package.json [new file with mode: 0644]
deps/npm/test/packages/npm-test-bundled-git/test.js [new file with mode: 0644]
deps/npm/test/packages/npm-test-env-reader/package.json
deps/npm/test/packages/npm-test-env-reader/test.js [new file with mode: 0644]
deps/npm/test/packages/npm-test-env-reader/test.sh [deleted file]
deps/npm/test/packages/npm-test-optional-deps/package.json
deps/npm/test/packages/npm-test-optional-deps/test.js [new file with mode: 0644]
deps/npm/test/packages/npm-test-shrinkwrap/npm-shrinkwrap.json
deps/npm/test/packages/npm-test-shrinkwrap/package.json
deps/npm/test/update-test.sh [changed mode: 0755->0644]