diff options
253 files changed, 724 insertions, 968 deletions
diff --git a/deps/npm/.gitmodules b/deps/npm/.gitmodules index 7faf2ae153..c705633663 100644 --- a/deps/npm/.gitmodules +++ b/deps/npm/.gitmodules @@ -33,7 +33,7 @@ url = https://github.com/isaacs/node-which.git [submodule "node_modules/request"] path = node_modules/request - url = https://github.com/isaacs/request.git + url = https://github.com/mikeal/request.git [submodule "node_modules/tar"] path = node_modules/tar url = git://github.com/isaacs/node-tar.git diff --git a/deps/npm/.npmignore b/deps/npm/.npmignore index c0a5f571a1..7ba078e516 100644 --- a/deps/npm/.npmignore +++ b/deps/npm/.npmignore @@ -9,3 +9,4 @@ node_modules/ronn node_modules/.bin npm-debug.log ./npmrc +.gitignore diff --git a/deps/npm/CHANGES b/deps/npm/CHANGES deleted file mode 120000 index 6b73a61615..0000000000 --- a/deps/npm/CHANGES +++ /dev/null @@ -1 +0,0 @@ -doc/cli/changelog.md
\ No newline at end of file diff --git a/deps/npm/README.md b/deps/npm/README.md index df1fdfc25c..d5e285ab0e 100644 --- a/deps/npm/README.md +++ b/deps/npm/README.md @@ -9,91 +9,75 @@ Much more info available via `npm help` once it's installed. ## IMPORTANT -**You need node v0.4 or higher to run this program.** +**You need node v0.6 or higher to run this program.** To install an old **and unsupported** version of npm that works on node 0.3 and prior, clone the git repo and dig through the old tags and branches. -## Simple Install (Unix only, sorry) +## Super Easy Install -To install npm with one command, do this: - - curl http://npmjs.org/install.sh | sh +npm comes with node now. -To skip the npm 0.x cleanup, do this: - - curl http://npmjs.org/install.sh | clean=no sh +### Windows Computers -To say "yes" to the 0.x cleanup, but skip the prompt: +Get the MSI. npm is in it. - curl http://npmjs.org/install.sh | clean=yes sh +### Apple Macintosh Computers -If you get permission errors, see the section below, entitled -"Permission Errors on Installation". +Get the pkg. npm is in it. -## Installing on Windows -- Experimental +### Other Sorts of Unices -Yes, this sucks. A convenient one-liner is coming soon. +Run `make install`. npm will be installed with node. -### Step 1: Drop the node.exe somewhere +If you want a more fancy pants install (a different version, customized +paths, etc.) then read on. -You will probably need the latest version of node, **at least** version -`0.5.8` or higher. You can get it from -<http://nodejs.org/dist/v0.5.8/node.exe>. +## Fancy Install (Unix) -### Step 2 (optional): Update the %PATH% environment variable +To install npm with one command, do this: -Update your `%PATH%` environment variable in System Properties: -Advanced: Environment, so that it includes the `bin` folder you chose. -The entries are separated by semicolons. + curl http://npmjs.org/install.sh | sh -You *may* be able to do this from the command line using `set` and -`setx`. `cd` into the `bin` folder you created in step 1, and do this: +To skip the npm 0.x cleanup, do this: - set path=%PATH%;%CD% - setx path "%PATH%" + curl http://npmjs.org/install.sh | clean=no sh -This will have the added advantage that you'll be able to simply type -`npm` or `node` in any project folder to access those commands. +To say "yes" to the 0.x cleanup, but skip the prompt: -If you decide not to update the PATH, and put the node.exe file in -`C:\node\node.exe`, then the npm executable will end up `C:\node\npm.cmd`, -and you'll have to type `C:\node\npm <command>` to use it. + curl http://npmjs.org/install.sh | clean=yes sh -### Step 3: Install git +If you get permission errors, you'll need to **run** the script as root. +(Note, just putting `sudo` in front of the `curl` will **fetch** the script +as root.) -If you don't already have git, -[install it](https://git.wiki.kernel.org/index.php/MSysGit:InstallMSysGit). +### Slightly Fancier -Run `git --version` to make sure that it's at least version 1.7.6. +You can set any npm configuration params with that script: -### Step 4: install npm + curl http://npmjs.org/install.sh | npm_config_prefix=/some/path sh -Lastly, **after** node.exe, git, and your %PATH% have *all* been set up -properly, install npm itself: +Or, you can run it in uber-debuggery mode: - git config --system http.sslcainfo /bin/curl-ca-bundle.crt - git clone --recursive git://github.com/isaacs/npm.git - cd npm - node cli.js install npm -gf + curl http://npmjs.org/install.sh | npm_debug=1 sh -## Permission Errors (`EACCES` or `EACCESS`) on Installation +### Even Fancier -On Windows, you may need to run the command prompt in elevated -permission mode. (Right-click on cmd.exe, Run as Administrator.) +Get the code with git. Use `make` to build the docs and do other stuff. +If you plan on hacking on npm, `make link` is your friend. -On Unix, you may need to run as root, or use `sudo`. +If you've got the npm source code, you can also semi-permanently set +arbitrary config keys using the `./configure --key=val ...`, and then +run npm commands by doing `node cli.js <cmd> <args>`. (This is helpful +for testing, or running stuff without actually installing npm itself.) -**Note**: You would need to `sudo` the `sh`, **not** the `curl`. Fetching -stuff from the internet typically doesn't require elevated permissions. -Running it might. +## Fancy Windows Install -I highly recommend that you first download the file, and make sure that -it is what you expect, and *then* run it. +You can download a zip file from <http://npmjs.org/dist/>, and unpack it +in the same folder where node.exe lives. - curl -O http://npmjs.org/install.sh - # inspect file.. - sudo sh install.sh +If that's not fancy enough for you, then you can fetch the code with +git, and mess with it directly. ## Installing on Cygwin @@ -116,12 +100,6 @@ terminal, then you've already got the code. Just do: and npm will install itself. -If you don't have make, and don't have curl or git, and ALL you have is -this code and node, you can probably do this: - - git submodule update --init --recursive - sudo node ./cli.js install -g - Note that github tarballs **do not contain submodules**, so those won't work. You'll have to also fetch the appropriate submodules listed in the .gitmodules file. @@ -218,8 +196,7 @@ help config` to learn about all the options you can set there. ## More Docs Check out the [docs](http://npmjs.org/doc/), -especially the -[faq](http://npmjs.org/doc/faq.html). +especially the [faq](http://npmjs.org/doc/faq.html). You can use the `npm help` command to read any of them. @@ -266,6 +243,21 @@ process for published modules. If this concerns you, inspect the source before using packages. +## BUGS + +When you find issues, please report them: + +* web: + <http://github.com/isaacs/npm/issues> +* email: + <npm-@googlegroups.com> + +Be sure to include *all* of the output from the npm command that didn't work +as expected. The `npm-debug.log` file is also helpful to provide. + +You can also look for isaacs in #node.js on irc://irc.freenode.net. He +will no doubt tell you to put the output in a gist or email. + ## SEE ALSO * npm(1) diff --git a/deps/npm/doc/api/author.md b/deps/npm/doc/api/author.md deleted file mode 120000 index b7a53cb66b..0000000000 --- a/deps/npm/doc/api/author.md +++ /dev/null @@ -1 +0,0 @@ -owner.md
\ No newline at end of file diff --git a/deps/npm/doc/api/find.md b/deps/npm/doc/api/find.md deleted file mode 120000 index 5b3debb8f1..0000000000 --- a/deps/npm/doc/api/find.md +++ /dev/null @@ -1 +0,0 @@ -ls.md
\ No newline at end of file diff --git a/deps/npm/doc/api/get.md b/deps/npm/doc/api/get.md deleted file mode 120000 index 3dc8737366..0000000000 --- a/deps/npm/doc/api/get.md +++ /dev/null @@ -1 +0,0 @@ -config.md
\ No newline at end of file diff --git a/deps/npm/doc/api/home.md b/deps/npm/doc/api/home.md deleted file mode 120000 index 8828313f5b..0000000000 --- a/deps/npm/doc/api/home.md +++ /dev/null @@ -1 +0,0 @@ -docs.md
\ No newline at end of file diff --git a/deps/npm/doc/api/list.md b/deps/npm/doc/api/list.md deleted file mode 120000 index 5b3debb8f1..0000000000 --- a/deps/npm/doc/api/list.md +++ /dev/null @@ -1 +0,0 @@ -ls.md
\ No newline at end of file diff --git a/deps/npm/doc/api/ln.md b/deps/npm/doc/api/ln.md deleted file mode 120000 index 243f994145..0000000000 --- a/deps/npm/doc/api/ln.md +++ /dev/null @@ -1 +0,0 @@ -link.md
\ No newline at end of file diff --git a/deps/npm/doc/api/rm.md b/deps/npm/doc/api/rm.md deleted file mode 120000 index 32d3b511f9..0000000000 --- a/deps/npm/doc/api/rm.md +++ /dev/null @@ -1 +0,0 @@ -uninstall.md
\ No newline at end of file diff --git a/deps/npm/doc/api/set.md b/deps/npm/doc/api/set.md deleted file mode 120000 index 3dc8737366..0000000000 --- a/deps/npm/doc/api/set.md +++ /dev/null @@ -1 +0,0 @@ -config.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/author.md b/deps/npm/doc/cli/author.md deleted file mode 120000 index b7a53cb66b..0000000000 --- a/deps/npm/doc/cli/author.md +++ /dev/null @@ -1 +0,0 @@ -owner.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/config.md b/deps/npm/doc/cli/config.md index 1ede36292e..e380e65eff 100644 --- a/deps/npm/doc/cli/config.md +++ b/deps/npm/doc/cli/config.md @@ -212,7 +212,7 @@ See also the `strict-ssl` config. ### cache -* Default: Windows: `~/npm-cache`, Posix: `~/.npm` +* Default: Windows: `%APPDATA%\npm-cache`, Posix: `~/.npm` * Type: path The location of npm's cache directory. See `npm-cache(1)` @@ -474,6 +474,18 @@ Set to true to run in "production" mode. local `npm install` without any arguments. 2. Set the NODE_ENV="production" for lifecycle scripts. +### proprietary-attribs + +* Default: true +* Type: Boolean + +Whether or not to include proprietary extended attributes in the +tarballs created by npm. + +Unless you are expecting to unpack package tarballs with something other +than npm -- particularly a very outdated tar implementation -- leave +this as true. + ### proxy * Default: `HTTP_PROXY` or `http_proxy` environment variable, or null diff --git a/deps/npm/doc/cli/find.md b/deps/npm/doc/cli/find.md deleted file mode 120000 index 9b687d1c19..0000000000 --- a/deps/npm/doc/cli/find.md +++ /dev/null @@ -1 +0,0 @@ -search.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/get.md b/deps/npm/doc/cli/get.md deleted file mode 120000 index 3dc8737366..0000000000 --- a/deps/npm/doc/cli/get.md +++ /dev/null @@ -1 +0,0 @@ -config.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/global.md b/deps/npm/doc/cli/global.md deleted file mode 120000 index c3598dd7df..0000000000 --- a/deps/npm/doc/cli/global.md +++ /dev/null @@ -1 +0,0 @@ -folders.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/home.md b/deps/npm/doc/cli/home.md deleted file mode 120000 index 8828313f5b..0000000000 --- a/deps/npm/doc/cli/home.md +++ /dev/null @@ -1 +0,0 @@ -docs.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/ln.md b/deps/npm/doc/cli/ln.md deleted file mode 120000 index 243f994145..0000000000 --- a/deps/npm/doc/cli/ln.md +++ /dev/null @@ -1 +0,0 @@ -link.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/ls.md b/deps/npm/doc/cli/ls.md deleted file mode 120000 index eaad7acae2..0000000000 --- a/deps/npm/doc/cli/ls.md +++ /dev/null @@ -1 +0,0 @@ -list.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/registry.md b/deps/npm/doc/cli/registry.md index 8073ea0820..13c872494c 100644 --- a/deps/npm/doc/cli/registry.md +++ b/deps/npm/doc/cli/registry.md @@ -13,9 +13,9 @@ account information. The official public npm registry is at <http://registry.npmjs.org/>. It is powered by a CouchDB database at -<http://isaacs.couchone.com/registry>. The code for the couchapp is +<http://isaacs.iriscouch.com/registry>. The code for the couchapp is available at <http://github.com/isaacs/npmjs.org>. npm user accounts -are CouchDB users, stored in the <http://isaacs.couchone.com/_users> +are CouchDB users, stored in the <http://isaacs.iriscouch.com/_users> database. The registry URL is supplied by the `registry` config parameter. See diff --git a/deps/npm/doc/cli/rm.md b/deps/npm/doc/cli/rm.md deleted file mode 120000 index 32d3b511f9..0000000000 --- a/deps/npm/doc/cli/rm.md +++ /dev/null @@ -1 +0,0 @@ -uninstall.md
\ No newline at end of file diff --git a/deps/npm/doc/cli/set.md b/deps/npm/doc/cli/set.md deleted file mode 120000 index 3dc8737366..0000000000 --- a/deps/npm/doc/cli/set.md +++ /dev/null @@ -1 +0,0 @@ -config.md
\ No newline at end of file diff --git a/deps/npm/html/api/author.html b/deps/npm/html/api/author.html index 5e27c5bb88..0625fbc183 100644 --- a/deps/npm/html/api/author.html +++ b/deps/npm/html/api/author.html @@ -34,7 +34,7 @@ that is not implemented at this time.</p> <ul><li><a href="../api/publish.html">publish(3)</a></li><li><a href="../doc/registry.html">registry(1)</a></li></ul> </div> -<p id="footer">author — npm@1.1.0-alpha-2</p> +<p id="footer">author — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/bin.html b/deps/npm/html/api/bin.html index a0ec28d42d..e429336755 100644 --- a/deps/npm/html/api/bin.html +++ b/deps/npm/html/api/bin.html @@ -19,7 +19,7 @@ <p>This function should not be used programmatically. Instead, just refer to the <code>npm.bin</code> member.</p> </div> -<p id="footer">bin — npm@1.1.0-alpha-2</p> +<p id="footer">bin — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/bugs.html b/deps/npm/html/api/bugs.html index 7dd8305450..08d365e2e0 100644 --- a/deps/npm/html/api/bugs.html +++ b/deps/npm/html/api/bugs.html @@ -25,7 +25,7 @@ optional version number.</p> <p>This command will launch a browser, so this command may not be the most friendly for programmatic use.</p> </div> -<p id="footer">bugs — npm@1.1.0-alpha-2</p> +<p id="footer">bugs — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/commands.html b/deps/npm/html/api/commands.html index 30383c2f09..66020d91e1 100644 --- a/deps/npm/html/api/commands.html +++ b/deps/npm/html/api/commands.html @@ -28,7 +28,7 @@ usage, or <code>man 3 npm-<command></code> for programmatic usage.</p> <ul><li><a href="../doc/index.html">index(1)</a></li></ul> </div> -<p id="footer">commands — npm@1.1.0-alpha-2</p> +<p id="footer">commands — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/config.html b/deps/npm/html/api/config.html index 298042100b..8130e4edb5 100644 --- a/deps/npm/html/api/config.html +++ b/deps/npm/html/api/config.html @@ -33,7 +33,7 @@ functions instead.</p> <ul><li><a href="../api/npm.html">npm(3)</a></li></ul> </div> -<p id="footer">config — npm@1.1.0-alpha-2</p> +<p id="footer">config — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/deprecate.html b/deps/npm/html/api/deprecate.html index 941f01495c..93401b98b2 100644 --- a/deps/npm/html/api/deprecate.html +++ b/deps/npm/html/api/deprecate.html @@ -30,7 +30,7 @@ install the package.</p></li></ul> <ul><li><a href="../api/publish.html">publish(3)</a></li><li><a href="../api/unpublish.html">unpublish(3)</a></li><li><a href="../doc/registry.html">registry(1)</a></li></ul> </div> -<p id="footer">deprecate — npm@1.1.0-alpha-2</p> +<p id="footer">deprecate — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/docs.html b/deps/npm/html/api/docs.html index ef0fef4932..d8e788565c 100644 --- a/deps/npm/html/api/docs.html +++ b/deps/npm/html/api/docs.html @@ -25,7 +25,7 @@ optional version number.</p> <p>This command will launch a browser, so this command may not be the most friendly for programmatic use.</p> </div> -<p id="footer">docs — npm@1.1.0-alpha-2</p> +<p id="footer">docs — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/edit.html b/deps/npm/html/api/edit.html index 7babb1b290..575d4f7128 100644 --- a/deps/npm/html/api/edit.html +++ b/deps/npm/html/api/edit.html @@ -30,7 +30,7 @@ to open. The package can optionally have a version number attached.</p> <p>Since this command opens an editor in a new process, be careful about where and how this is used.</p> </div> -<p id="footer">edit — npm@1.1.0-alpha-2</p> +<p id="footer">edit — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/explore.html b/deps/npm/html/api/explore.html index 31e8aa616e..76e7270e66 100644 --- a/deps/npm/html/api/explore.html +++ b/deps/npm/html/api/explore.html @@ -24,7 +24,7 @@ sure to use <code>npm rebuild <pkg></code> if you make any changes.</p> <p>The first element in the 'args' parameter must be a package name. After that is the optional command, which can be any number of strings. All of the strings will be combined into one, space-delimited command.</p> </div> -<p id="footer">explore — npm@1.1.0-alpha-2</p> +<p id="footer">explore — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/find.html b/deps/npm/html/api/find.html index 4aa7df2ce7..6647f2fae5 100644 --- a/deps/npm/html/api/find.html +++ b/deps/npm/html/api/find.html @@ -53,7 +53,7 @@ project.</p> This means that if a submodule a same dependency as a parent module, then the dependency will only be output once.</p> </div> -<p id="footer">find — npm@1.1.0-alpha-2</p> +<p id="footer">find — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/get.html b/deps/npm/html/api/get.html index 10e98e75fd..46d372ad6b 100644 --- a/deps/npm/html/api/get.html +++ b/deps/npm/html/api/get.html @@ -33,7 +33,7 @@ functions instead.</p> <ul><li><a href="../api/npm.html">npm(3)</a></li></ul> </div> -<p id="footer">get — npm@1.1.0-alpha-2</p> +<p id="footer">get — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/help-search.html b/deps/npm/html/api/help-search.html index da80128171..3ff50fb0b8 100644 --- a/deps/npm/html/api/help-search.html +++ b/deps/npm/html/api/help-search.html @@ -32,7 +32,7 @@ Name of the file that matched</li></ul> <p>The silent parameter is not neccessary not used, but it may in the future.</p> </div> -<p id="footer">help-search — npm@1.1.0-alpha-2</p> +<p id="footer">help-search — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/home.html b/deps/npm/html/api/home.html index ad9785ef6d..ee1cf16c93 100644 --- a/deps/npm/html/api/home.html +++ b/deps/npm/html/api/home.html @@ -25,7 +25,7 @@ optional version number.</p> <p>This command will launch a browser, so this command may not be the most friendly for programmatic use.</p> </div> -<p id="footer">home — npm@1.1.0-alpha-2</p> +<p id="footer">home — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/init.html b/deps/npm/html/api/init.html index e1be7f45cb..0ee2896935 100644 --- a/deps/npm/html/api/init.html +++ b/deps/npm/html/api/init.html @@ -35,7 +35,7 @@ then go ahead and use this programmatically.</p> <p><a href="../doc/json.html">json(1)</a></p> </div> -<p id="footer">init — npm@1.1.0-alpha-2</p> +<p id="footer">init — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/install.html b/deps/npm/html/api/install.html index b000433bf7..885c218c25 100644 --- a/deps/npm/html/api/install.html +++ b/deps/npm/html/api/install.html @@ -25,7 +25,7 @@ the name of a package to be installed.</p> <p>Finally, 'callback' is a function that will be called when all packages have been installed or when an error has been encountered.</p> </div> -<p id="footer">install — npm@1.1.0-alpha-2</p> +<p id="footer">install — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/link.html b/deps/npm/html/api/link.html index d20e94d19a..84357383b8 100644 --- a/deps/npm/html/api/link.html +++ b/deps/npm/html/api/link.html @@ -39,7 +39,7 @@ npm.commands.link('redis', cb) # link-install the package</code></pre> <p>Now, any changes to the redis package will be reflected in the package in the current working directory</p> </div> -<p id="footer">link — npm@1.1.0-alpha-2</p> +<p id="footer">link — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/list.html b/deps/npm/html/api/list.html index edf862694f..96aa5d1858 100644 --- a/deps/npm/html/api/list.html +++ b/deps/npm/html/api/list.html @@ -53,7 +53,7 @@ project.</p> This means that if a submodule a same dependency as a parent module, then the dependency will only be output once.</p> </div> -<p id="footer">list — npm@1.1.0-alpha-2</p> +<p id="footer">list — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/ln.html b/deps/npm/html/api/ln.html index 8b74f75179..0629e06425 100644 --- a/deps/npm/html/api/ln.html +++ b/deps/npm/html/api/ln.html @@ -39,7 +39,7 @@ npm.commands.link('redis', cb) # link-install the package</code></pre> <p>Now, any changes to the redis package will be reflected in the package in the current working directory</p> </div> -<p id="footer">ln — npm@1.1.0-alpha-2</p> +<p id="footer">ln — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/load.html b/deps/npm/html/api/load.html index 72b5af278e..f4b9402d69 100644 --- a/deps/npm/html/api/load.html +++ b/deps/npm/html/api/load.html @@ -32,7 +32,7 @@ config object.</p> <p>For a list of all the available command-line configs, see <code>npm help config</code></p> </div> -<p id="footer">load — npm@1.1.0-alpha-2</p> +<p id="footer">load — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/ls.html b/deps/npm/html/api/ls.html index b5490ac8aa..8eeb94f082 100644 --- a/deps/npm/html/api/ls.html +++ b/deps/npm/html/api/ls.html @@ -53,7 +53,7 @@ project.</p> This means that if a submodule a same dependency as a parent module, then the dependency will only be output once.</p> </div> -<p id="footer">ls — npm@1.1.0-alpha-2</p> +<p id="footer">ls — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/npm.html b/deps/npm/html/api/npm.html index 54ddb42227..2b5a22e7df 100644 --- a/deps/npm/html/api/npm.html +++ b/deps/npm/html/api/npm.html @@ -24,7 +24,7 @@ npm.load(configObject, function (er, npm) { <h2 id="VERSION">VERSION</h2> -<p>1.1.0-alpha-2</p> +<p>1.1.0-alpha-5</p> <h2 id="DESCRIPTION">DESCRIPTION</h2> @@ -91,7 +91,7 @@ method names. Use the <code>npm.deref</code> method to find the real name.</p> <pre><code>var cmd = npm.deref("unp") // cmd === "unpublish"</code></pre> </div> -<p id="footer">npm — npm@1.1.0-alpha-2</p> +<p id="footer">npm — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/outdated.html b/deps/npm/html/api/outdated.html index f51093030f..6babd4c59c 100644 --- a/deps/npm/html/api/outdated.html +++ b/deps/npm/html/api/outdated.html @@ -19,7 +19,7 @@ currently outdated.</p> <p>If the 'packages' parameter is left out, npm will check all packages.</p> </div> -<p id="footer">outdated — npm@1.1.0-alpha-2</p> +<p id="footer">outdated — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/owner.html b/deps/npm/html/api/owner.html index c82f50d9c8..483353e49a 100644 --- a/deps/npm/html/api/owner.html +++ b/deps/npm/html/api/owner.html @@ -34,7 +34,7 @@ that is not implemented at this time.</p> <ul><li><a href="../api/publish.html">publish(3)</a></li><li><a href="../doc/registry.html">registry(1)</a></li></ul> </div> -<p id="footer">owner — npm@1.1.0-alpha-2</p> +<p id="footer">owner — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/pack.html b/deps/npm/html/api/pack.html index a87c52eeee..7ed6e54656 100644 --- a/deps/npm/html/api/pack.html +++ b/deps/npm/html/api/pack.html @@ -25,7 +25,7 @@ overwritten the second time.</p> <p>If no arguments are supplied, then npm packs the current package folder.</p> </div> -<p id="footer">pack — npm@1.1.0-alpha-2</p> +<p id="footer">pack — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/prefix.html b/deps/npm/html/api/prefix.html index 842e2fa24a..6876cd3384 100644 --- a/deps/npm/html/api/prefix.html +++ b/deps/npm/html/api/prefix.html @@ -21,7 +21,7 @@ <p>This function is not useful programmatically</p> </div> -<p id="footer">prefix — npm@1.1.0-alpha-2</p> +<p id="footer">prefix — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/prune.html b/deps/npm/html/api/prune.html index b1d3430020..89f3d6a731 100644 --- a/deps/npm/html/api/prune.html +++ b/deps/npm/html/api/prune.html @@ -23,7 +23,7 @@ <p>Extraneous packages are packages that are not listed on the parent package's dependencies list.</p> </div> -<p id="footer">prune — npm@1.1.0-alpha-2</p> +<p id="footer">prune — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/publish.html b/deps/npm/html/api/publish.html index 7ba9c500f9..58b67adafa 100644 --- a/deps/npm/html/api/publish.html +++ b/deps/npm/html/api/publish.html @@ -32,7 +32,7 @@ the registry. Overwrites when the "force" environment variable is set.</p> <ul><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/adduser.html">adduser(1)</a></li><li><a href="../api/owner.html">owner(3)</a></li></ul> </div> -<p id="footer">publish — npm@1.1.0-alpha-2</p> +<p id="footer">publish — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/rebuild.html b/deps/npm/html/api/rebuild.html index c6b363f7fa..3355805082 100644 --- a/deps/npm/html/api/rebuild.html +++ b/deps/npm/html/api/rebuild.html @@ -22,7 +22,7 @@ the new binary. If no 'packages' parameter is specify, every package will be reb <p>See <code>npm help build</code></p> </div> -<p id="footer">rebuild — npm@1.1.0-alpha-2</p> +<p id="footer">rebuild — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/restart.html b/deps/npm/html/api/restart.html index 2b23952b1a..02960f1e27 100644 --- a/deps/npm/html/api/restart.html +++ b/deps/npm/html/api/restart.html @@ -27,7 +27,7 @@ in the <code>packages</code> parameter.</p> <ul><li><a href="../api/start.html">start(3)</a></li><li><a href="../api/stop.html">stop(3)</a></li></ul> </div> -<p id="footer">restart — npm@1.1.0-alpha-2</p> +<p id="footer">restart — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/rm.html b/deps/npm/html/api/rm.html index 5689434964..732aec23a9 100644 --- a/deps/npm/html/api/rm.html +++ b/deps/npm/html/api/rm.html @@ -22,7 +22,7 @@ the name of a package to be uninstalled.</p> <p>Finally, 'callback' is a function that will be called when all packages have been uninstalled or when an error has been encountered.</p> </div> -<p id="footer">rm — npm@1.1.0-alpha-2</p> +<p id="footer">rm — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/root.html b/deps/npm/html/api/root.html index 6e4c218fc9..28b30304b2 100644 --- a/deps/npm/html/api/root.html +++ b/deps/npm/html/api/root.html @@ -21,7 +21,7 @@ <p>This function is not useful programmatically.</p> </div> -<p id="footer">root — npm@1.1.0-alpha-2</p> +<p id="footer">root — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/run-script.html b/deps/npm/html/api/run-script.html index 9503134908..061385621d 100644 --- a/deps/npm/html/api/run-script.html +++ b/deps/npm/html/api/run-script.html @@ -29,7 +29,7 @@ assumed to be the command to run. All other elements are ignored.</p> <ul><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../api/test.html">test(3)</a></li><li><a href="../api/start.html">start(3)</a></li><li><a href="../api/restart.html">restart(3)</a></li><li><a href="../api/stop.html">stop(3)</a></li></ul> </div> -<p id="footer">run-script — npm@1.1.0-alpha-2</p> +<p id="footer">run-script — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/search.html b/deps/npm/html/api/search.html index 68e98c156e..9fec3e8fa0 100644 --- a/deps/npm/html/api/search.html +++ b/deps/npm/html/api/search.html @@ -32,7 +32,7 @@ excluded term (the "searchexclude" config). The search is case insensitive and doesn't try to read your mind (it doesn't do any verb tense matching or the like).</p> </div> -<p id="footer">search — npm@1.1.0-alpha-2</p> +<p id="footer">search — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/set.html b/deps/npm/html/api/set.html index 647c84b823..7ef6b24525 100644 --- a/deps/npm/html/api/set.html +++ b/deps/npm/html/api/set.html @@ -33,7 +33,7 @@ functions instead.</p> <ul><li><a href="../api/npm.html">npm(3)</a></li></ul> </div> -<p id="footer">set — npm@1.1.0-alpha-2</p> +<p id="footer">set — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/start.html b/deps/npm/html/api/start.html index 7a2313259e..986d9e7f7d 100644 --- a/deps/npm/html/api/start.html +++ b/deps/npm/html/api/start.html @@ -19,7 +19,7 @@ <p>npm can run tests on multiple packages. Just specify multiple packages in the <code>packages</code> parameter.</p> </div> -<p id="footer">start — npm@1.1.0-alpha-2</p> +<p id="footer">start — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/stop.html b/deps/npm/html/api/stop.html index 808a3760e1..2e3a9c8da3 100644 --- a/deps/npm/html/api/stop.html +++ b/deps/npm/html/api/stop.html @@ -19,7 +19,7 @@ <p>npm can run stop on multiple packages. Just specify multiple packages in the <code>packages</code> parameter.</p> </div> -<p id="footer">stop — npm@1.1.0-alpha-2</p> +<p id="footer">stop — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/submodule.html b/deps/npm/html/api/submodule.html index 0096c4bd25..a1318edbaf 100644 --- a/deps/npm/html/api/submodule.html +++ b/deps/npm/html/api/submodule.html @@ -33,7 +33,7 @@ dependencies into the submodule folder.</p> <ul><li>npm help json</li><li>git help submodule</li></ul> </div> -<p id="footer">submodule — npm@1.1.0-alpha-2</p> +<p id="footer">submodule — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/tag.html b/deps/npm/html/api/tag.html index 726c2360f0..a056c11bbf 100644 --- a/deps/npm/html/api/tag.html +++ b/deps/npm/html/api/tag.html @@ -29,7 +29,7 @@ parameter is missing or falsey (empty), the default froom the config will be used. For more information about how to set this config, check <code>man 3 npm-config</code> for programmatic usage or <code>man npm-config</code> for cli usage.</p> </div> -<p id="footer">tag — npm@1.1.0-alpha-2</p> +<p id="footer">tag — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/test.html b/deps/npm/html/api/test.html index ee9a32f219..bf36531fc8 100644 --- a/deps/npm/html/api/test.html +++ b/deps/npm/html/api/test.html @@ -22,7 +22,7 @@ true.</p> <p>npm can run tests on multiple packages. Just specify multiple packages in the <code>packages</code> parameter.</p> </div> -<p id="footer">test — npm@1.1.0-alpha-2</p> +<p id="footer">test — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/uninstall.html b/deps/npm/html/api/uninstall.html index 70c14cef6c..8ce79e4cf9 100644 --- a/deps/npm/html/api/uninstall.html +++ b/deps/npm/html/api/uninstall.html @@ -22,7 +22,7 @@ the name of a package to be uninstalled.</p> <p>Finally, 'callback' is a function that will be called when all packages have been uninstalled or when an error has been encountered.</p> </div> -<p id="footer">uninstall — npm@1.1.0-alpha-2</p> +<p id="footer">uninstall — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/unpublish.html b/deps/npm/html/api/unpublish.html index a39db5eca4..23ba08bc5c 100644 --- a/deps/npm/html/api/unpublish.html +++ b/deps/npm/html/api/unpublish.html @@ -26,7 +26,7 @@ is what is meant.</p> <p>If no version is specified, or if all versions are removed then the root package entry is removed from the registry entirely.</p> </div> -<p id="footer">unpublish — npm@1.1.0-alpha-2</p> +<p id="footer">unpublish — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/update.html b/deps/npm/html/api/update.html index daeff1b811..d525829ea6 100644 --- a/deps/npm/html/api/update.html +++ b/deps/npm/html/api/update.html @@ -18,7 +18,7 @@ <p>The 'packages' argument is an array of packages to update. The 'callback' parameter will be called when done or when an error occurs.</p> </div> -<p id="footer">update — npm@1.1.0-alpha-2</p> +<p id="footer">update — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/version.html b/deps/npm/html/api/version.html index efa7d16c39..15159e4aa1 100644 --- a/deps/npm/html/api/version.html +++ b/deps/npm/html/api/version.html @@ -24,7 +24,7 @@ fail if the repo is not clean.</p> parameter. The difference, however, is this function will fail if it does not have exactly one element. The only element should be a version number.</p> </div> -<p id="footer">version — npm@1.1.0-alpha-2</p> +<p id="footer">version — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/view.html b/deps/npm/html/api/view.html index aaba900763..4fe8b8d1b7 100644 --- a/deps/npm/html/api/view.html +++ b/deps/npm/html/api/view.html @@ -99,7 +99,7 @@ the field name.</p> <p>corresponding to the list of fields selected.</p> </div> -<p id="footer">view — npm@1.1.0-alpha-2</p> +<p id="footer">view — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/api/whoami.html b/deps/npm/html/api/whoami.html index 751e63a307..63fc321a56 100644 --- a/deps/npm/html/api/whoami.html +++ b/deps/npm/html/api/whoami.html @@ -21,7 +21,7 @@ <p>This function is not useful programmatically</p> </div> -<p id="footer">whoami — npm@1.1.0-alpha-2</p> +<p id="footer">whoami — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/README.html b/deps/npm/html/doc/README.html index 89b5e6d850..92037d1830 100644 --- a/deps/npm/html/doc/README.html +++ b/deps/npm/html/doc/README.html @@ -16,91 +16,75 @@ <h2 id="IMPORTANT">IMPORTANT</h2> -<p><strong>You need node v0.4 or higher to run this program.</strong></p> +<p><strong>You need node v0.6 or higher to run this program.</strong></p> <p>To install an old <strong>and unsupported</strong> version of npm that works on node 0.3 and prior, clone the git repo and dig through the old tags and branches.</p> -<h2 id="Simple-Install-Unix-only-sorry">Simple Install (Unix only, sorry)</h2> +<h2 id="Super-Easy-Install">Super Easy Install</h2> -<p>To install npm with one command, do this:</p> - -<pre><code>curl http://npmjs.org/install.sh | sh</code></pre> +<p>npm comes with node now.</p> -<p>To skip the npm 0.x cleanup, do this:</p> - -<pre><code>curl http://npmjs.org/install.sh | clean=no sh</code></pre> +<h3 id="Windows-Computers">Windows Computers</h3> -<p>To say "yes" to the 0.x cleanup, but skip the prompt:</p> +<p>Get the MSI. npm is in it.</p> -<pre><code>curl http://npmjs.org/install.sh | clean=yes sh</code></pre> +<h3 id="Apple-Macintosh-Computers">Apple Macintosh Computers</h3> -<p>If you get permission errors, see the section below, entitled -"Permission Errors on Installation".</p> +<p>Get the pkg. npm is in it.</p> -<h2 id="Installing-on-Windows-Experimental">Installing on Windows -- Experimental</h2> +<h3 id="Other-Sorts-of-Unices">Other Sorts of Unices</h3> -<p>Yes, this sucks. A convenient one-liner is coming soon.</p> +<p>Run <code>make install</code>. npm will be installed with node.</p> -<h3 id="Step-1-Drop-the-node-exe-somewhere">Step 1: Drop the node.exe somewhere</h3> +<p>If you want a more fancy pants install (a different version, customized +paths, etc.) then read on.</p> -<p>You will probably need the latest version of node, <strong>at least</strong> version -<code>0.5.8</code> or higher. You can get it from -<a href="http://nodejs.org/dist/v0.5.8/node.exe">http://nodejs.org/dist/v0.5.8/node.exe</a>.</p> +<h2 id="Fancy-Install-Unix">Fancy Install (Unix)</h2> -<h3 id="Step-2-optional-Update-the-PATH-environment-variable">Step 2 (optional): Update the %PATH% environment variable</h3> +<p>To install npm with one command, do this:</p> -<p>Update your <code>%PATH%</code> environment variable in System Properties: -Advanced: Environment, so that it includes the <code>bin</code> folder you chose. -The entries are separated by semicolons.</p> +<pre><code>curl http://npmjs.org/install.sh | sh</code></pre> -<p>You <em>may</em> be able to do this from the command line using <code>set</code> and -<code>setx</code>. <code>cd</code> into the <code>bin</code> folder you created in step 1, and do this:</p> +<p>To skip the npm 0.x cleanup, do this:</p> -<pre><code>set path=%PATH%;%CD% -setx path "%PATH%"</code></pre> +<pre><code>curl http://npmjs.org/install.sh | clean=no sh</code></pre> -<p>This will have the added advantage that you'll be able to simply type -<code>npm</code> or <code>node</code> in any project folder to access those commands.</p> +<p>To say "yes" to the 0.x cleanup, but skip the prompt:</p> -<p>If you decide not to update the PATH, and put the node.exe file in -<code>C:\node\node.exe</code>, then the npm executable will end up <code>C:\node\npm.cmd</code>, -and you'll have to type <code>C:\node\npm <command></code> to use it.</p> +<pre><code>curl http://npmjs.org/install.sh | clean=yes sh</code></pre> -<h3 id="Step-3-Install-git">Step 3: Install git</h3> +<p>If you get permission errors, you'll need to <strong>run</strong> the script as root. +(Note, just putting <code>sudo</code> in front of the <code>curl</code> will <strong>fetch</strong> the script +as root.)</p> -<p>If you don't already have git, -<a href="https://git.wiki.kernel.org/index.php/MSysGit:InstallMSysGit">install it</a>.</p> +<h3 id="Slightly-Fancier">Slightly Fancier</h3> -<p>Run <code>git --version</code> to make sure that it's at least version 1.7.6.</p> +<p>You can set any npm configuration params with that script:</p> -<h3 id="Step-4-install-npm">Step 4: install npm</h3> +<pre><code>curl http://npmjs.org/install.sh | npm_config_prefix=/some/path sh</code></pre> -<p>Lastly, <strong>after</strong> node.exe, git, and your %PATH% have <em>all</em> been set up -properly, install npm itself:</p> +<p>Or, you can run it in uber-debuggery mode:</p> -<pre><code>git config --system http.sslcainfo /bin/curl-ca-bundle.crt -git clone --recursive git://github.com/isaacs/npm.git -cd npm -node cli.js install npm -gf</code></pre> +<pre><code>curl http://npmjs.org/install.sh | npm_debug=1 sh</code></pre> -<h2 id="Permission-Errors-EACCES-or-EACCESS-on-Installation">Permission Errors (`EACCES` or `EACCESS`) on Installation</h2> +<h3 id="Even-Fancier">Even Fancier</h3> -<p>On Windows, you may need to run the command prompt in elevated -permission mode. (Right-click on cmd.exe, Run as Administrator.)</p> +<p>Get the code with git. Use <code>make</code> to build the docs and do other stuff. +If you plan on hacking on npm, <code>make link</code> is your friend.</p> -<p>On Unix, you may need to run as root, or use <code>sudo</code>.</p> +<p>If you've got the npm source code, you can also semi-permanently set +arbitrary config keys using the <code>./configure --key=val ...</code>, and then +run npm commands by doing <code>node cli.js <cmd> <args></code>. (This is helpful +for testing, or running stuff without actually installing npm itself.)</p> -<p><strong>Note</strong>: You would need to <code>sudo</code> the <code>sh</code>, <strong>not</strong> the <code>curl</code>. Fetching -stuff from the internet typically doesn't require elevated permissions. -Running it might.</p> +<h2 id="Fancy-Windows-Install">Fancy Windows Install</h2> -<p>I highly recommend that you first download the file, and make sure that -it is what you expect, and <em>then</em> run it.</p> +<p>You can download a zip file from <a href="http://npmjs.org/dist/">http://npmjs.org/dist/</a>, and unpack it +in the same folder where node.exe lives.</p> -<pre><code>curl -O http://npmjs.org/install.sh -# inspect file.. -sudo sh install.sh</code></pre> +<p>If that's not fancy enough for you, then you can fetch the code with +git, and mess with it directly.</p> <h2 id="Installing-on-Cygwin">Installing on Cygwin</h2> @@ -123,12 +107,6 @@ sudo make install</code></pre> <p>and npm will install itself.</p> -<p>If you don't have make, and don't have curl or git, and ALL you have is -this code and node, you can probably do this:</p> - -<pre><code>git submodule update --init --recursive -sudo node ./cli.js install -g</code></pre> - <p>Note that github tarballs <strong>do not contain submodules</strong>, so those won't work. You'll have to also fetch the appropriate submodules listed in the .gitmodules file.</p> @@ -224,8 +202,7 @@ help config</code> to learn about all the options you can set there.</p> <h2 id="More-Docs">More Docs</h2> <p>Check out the <a href="http://npmjs.org/doc/">docs</a>, -especially the -<a href="http://npmjs.org/doc/faq.html">faq</a>.</p> +especially the <a href="http://npmjs.org/doc/faq.html">faq</a>.</p> <p>You can use the <code>npm help</code> command to read any of them.</p> @@ -272,11 +249,25 @@ process for published modules.</p> <p>If this concerns you, inspect the source before using packages.</p> +<h2 id="BUGS">BUGS</h2> + +<p>When you find issues, please report them:</p> + +<ul><li>web: +<a href="http://github.com/isaacs/npm/issues">http://github.com/isaacs/npm/issues</a></li><li>email: +<a href="mailto:npm-@googlegroups.com">npm-@googlegroups.com</a></li></ul> + +<p>Be sure to include <em>all</em> of the output from the npm command that didn't work +as expected. The <code>npm-debug.log</code> file is also helpful to provide.</p> + +<p>You can also look for isaacs in #node.js on irc://irc.freenode.net. He +will no doubt tell you to put the output in a gist or email.</p> + <h2 id="SEE-ALSO">SEE ALSO</h2> <ul><li><a href="../doc/npm.html">npm(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/help.html">help(1)</a></li><li><a href="../doc/index.html">index(1)</a></li></ul> </div> -<p id="footer"><a href="../doc/README.html">README</a> — npm@1.1.0-alpha-2</p> +<p id="footer"><a href="../doc/README.html">README</a> — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/adduser.html b/deps/npm/html/doc/adduser.html index 45eff8b91f..eac8557c15 100644 --- a/deps/npm/html/doc/adduser.html +++ b/deps/npm/html/doc/adduser.html @@ -39,7 +39,7 @@ authorize on a new machine.</p> <ul><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/owner.html">owner(1)</a></li><li><a href="../doc/whoami.html">whoami(1)</a></li></ul> </div> -<p id="footer">adduser — npm@1.1.0-alpha-2</p> +<p id="footer">adduser — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/author.html b/deps/npm/html/doc/author.html index 46c7c57e91..5cf237cb32 100644 --- a/deps/npm/html/doc/author.html +++ b/deps/npm/html/doc/author.html @@ -34,7 +34,7 @@ that is not implemented at this time.</p> <ul><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/adduser.html">adduser(1)</a></li></ul> </div> -<p id="footer">author — npm@1.1.0-alpha-2</p> +<p id="footer">author — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/bin.html b/deps/npm/html/doc/bin.html index 4ab27dc49f..067bac3e21 100644 --- a/deps/npm/html/doc/bin.html +++ b/deps/npm/html/doc/bin.html @@ -20,7 +20,7 @@ <ul><li><a href="../doc/prefix.html">prefix(1)</a></li><li><a href="../doc/root.html">root(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">bin — npm@1.1.0-alpha-2</p> +<p id="footer">bin — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/bugs.html b/deps/npm/html/doc/bugs.html index 4303a05f55..e5999c3db5 100644 --- a/deps/npm/html/doc/bugs.html +++ b/deps/npm/html/doc/bugs.html @@ -36,7 +36,7 @@ config param.</p> <ul><li><a href="../doc/docs.html">docs(1)</a></li><li><a href="../doc/view.html">view(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/json.html">json(1)</a></li></ul> </div> -<p id="footer">bugs — npm@1.1.0-alpha-2</p> +<p id="footer">bugs — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/build.html b/deps/npm/html/doc/build.html index f70972ef72..f25cd51204 100644 --- a/deps/npm/html/doc/build.html +++ b/deps/npm/html/doc/build.html @@ -25,7 +25,7 @@ A folder containing a <code>package.json</code> file in its root.</li></ul> <ul><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/link.html">link(1)</a></li><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../doc/json.html">json(1)</a></li></ul> </div> -<p id="footer">build — npm@1.1.0-alpha-2</p> +<p id="footer">build — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/bundle.html b/deps/npm/html/doc/bundle.html index ef8612ba52..34ab28fab6 100644 --- a/deps/npm/html/doc/bundle.html +++ b/deps/npm/html/doc/bundle.html @@ -20,7 +20,7 @@ install packages into the local space.</p> <ul><li><a href="../doc/install.html">install(1)</a></li></ul> </div> -<p id="footer">bundle — npm@1.1.0-alpha-2</p> +<p id="footer">bundle — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/cache.html b/deps/npm/html/doc/cache.html index 05b986c47d..f27d56895c 100644 --- a/deps/npm/html/doc/cache.html +++ b/deps/npm/html/doc/cache.html @@ -66,7 +66,7 @@ they do not make an HTTP request to the registry.</p> <ul><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/pack.html">pack(1)</a></li></ul> </div> -<p id="footer">cache — npm@1.1.0-alpha-2</p> +<p id="footer">cache — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/changelog.html b/deps/npm/html/doc/changelog.html index 1980ae2d17..47b16a94c6 100644 --- a/deps/npm/html/doc/changelog.html +++ b/deps/npm/html/doc/changelog.html @@ -34,7 +34,7 @@ <ul><li><a href="../doc/npm.html">npm(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li></ul> </div> -<p id="footer">changelog — npm@1.1.0-alpha-2</p> +<p id="footer">changelog — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/coding-style.html b/deps/npm/html/doc/coding-style.html index e1dc291193..c806220c37 100644 --- a/deps/npm/html/doc/coding-style.html +++ b/deps/npm/html/doc/coding-style.html @@ -191,7 +191,7 @@ set to anything."</p> <ul><li><a href="../doc/developers.html">developers(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/npm.html">npm(1)</a></li></ul> </div> -<p id="footer">coding-style — npm@1.1.0-alpha-2</p> +<p id="footer">coding-style — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/completion.html b/deps/npm/html/doc/completion.html index 13178c5975..8768145f72 100644 --- a/deps/npm/html/doc/completion.html +++ b/deps/npm/html/doc/completion.html @@ -33,7 +33,7 @@ completions based on the arguments.</p> <ul><li><a href="../doc/developers.html">developers(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/npm.html">npm(1)</a></li></ul> </div> -<p id="footer">completion — npm@1.1.0-alpha-2</p> +<p id="footer">completion — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/config.html b/deps/npm/html/doc/config.html index dfd27d5b18..ec67de1673 100644 --- a/deps/npm/html/doc/config.html +++ b/deps/npm/html/doc/config.html @@ -196,7 +196,7 @@ to trust only that specific signing authority.</p> <h3 id="cache">cache</h3> -<ul><li>Default: Windows: <code>~/npm-cache</code>, Posix: <code>~/.npm</code></li><li>Type: path</li></ul> +<ul><li>Default: Windows: <code>%APPDATA%\npm-cache</code>, Posix: <code>~/.npm</code></li><li>Type: path</li></ul> <p>The location of npm's cache directory. See <code><a href="../doc/cache.html">cache(1)</a></code></p> @@ -419,6 +419,17 @@ it forces non-global commands to run in the specified folder.</p> <ol><li>devDependencies are not installed at the topmost level when running local <code>npm install</code> without any arguments.</li><li>Set the NODE_ENV="production" for lifecycle scripts.</li></ol> +<h3 id="proprietary-attribs">proprietary-attribs</h3> + +<ul><li>Default: true</li><li>Type: Boolean</li></ul> + +<p>Whether or not to include proprietary extended attributes in the +tarballs created by npm.</p> + +<p>Unless you are expecting to unpack package tarballs with something other +than npm -- particularly a very outdated tar implementation -- leave +this as true.</p> + <h3 id="proxy">proxy</h3> <ul><li>Default: <code>HTTP_PROXY</code> or <code>http_proxy</code> environment variable, or null</li><li>Type: url</li></ul> @@ -586,7 +597,7 @@ then answer "no" to any prompt.</p> <ul><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/npm.html">npm(1)</a></li></ul> </div> -<p id="footer">config — npm@1.1.0-alpha-2</p> +<p id="footer">config — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/deprecate.html b/deps/npm/html/doc/deprecate.html index a8dfad184e..47c020a36d 100644 --- a/deps/npm/html/doc/deprecate.html +++ b/deps/npm/html/doc/deprecate.html @@ -29,7 +29,7 @@ something like this:</p> <ul><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li></ul> </div> -<p id="footer">deprecate — npm@1.1.0-alpha-2</p> +<p id="footer">deprecate — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/developers.html b/deps/npm/html/doc/developers.html index ad3d88ddcd..0912dbe846 100644 --- a/deps/npm/html/doc/developers.html +++ b/deps/npm/html/doc/developers.html @@ -150,7 +150,7 @@ from a fresh checkout.</p> <ul><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/npm.html">npm(1)</a></li><li><a href="../doc/init.html">init(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/adduser.html">adduser(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li></ul> </div> -<p id="footer">developers — npm@1.1.0-alpha-2</p> +<p id="footer">developers — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/docs.html b/deps/npm/html/doc/docs.html index a76807d59b..f7154de704 100644 --- a/deps/npm/html/doc/docs.html +++ b/deps/npm/html/doc/docs.html @@ -37,7 +37,7 @@ config param.</p> <ul><li><a href="../doc/view.html">view(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/json.html">json(1)</a></li></ul> </div> -<p id="footer">docs — npm@1.1.0-alpha-2</p> +<p id="footer">docs — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/edit.html b/deps/npm/html/doc/edit.html index 18e07b6502..81f6f65432 100644 --- a/deps/npm/html/doc/edit.html +++ b/deps/npm/html/doc/edit.html @@ -37,7 +37,7 @@ or <code>"notepad"</code> on Windows.</li><li>Type: path</li></ul> <ul><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/explore.html">explore(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">edit — npm@1.1.0-alpha-2</p> +<p id="footer">edit — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/explore.html b/deps/npm/html/doc/explore.html index a58657a369..a1788b7295 100644 --- a/deps/npm/html/doc/explore.html +++ b/deps/npm/html/doc/explore.html @@ -40,7 +40,7 @@ Windows</li><li>Type: path</li></ul> <ul><li><a href="../doc/submodule.html">submodule(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/edit.html">edit(1)</a></li><li><a href="../doc/rebuild.html">rebuild(1)</a></li><li><a href="../doc/build.html">build(1)</a></li><li><a href="../doc/install.html">install(1)</a></li></ul> </div> -<p id="footer">explore — npm@1.1.0-alpha-2</p> +<p id="footer">explore — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/faq.html b/deps/npm/html/doc/faq.html index b5458b11a9..236b7dea27 100644 --- a/deps/npm/html/doc/faq.html +++ b/deps/npm/html/doc/faq.html @@ -215,7 +215,7 @@ We'll have someone kick it or something.</p> <ul><li><a href="../doc/npm.html">npm(1)</a></li><li><a href="../doc/developers.html">developers(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li></ul> </div> -<p id="footer">faq — npm@1.1.0-alpha-2</p> +<p id="footer">faq — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/find.html b/deps/npm/html/doc/find.html index 8cd0d5cf1f..00b2f25d1e 100644 --- a/deps/npm/html/doc/find.html +++ b/deps/npm/html/doc/find.html @@ -40,7 +40,7 @@ <ul><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/view.html">view(1)</a></li></ul> </div> -<p id="footer">find — npm@1.1.0-alpha-2</p> +<p id="footer">find — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/folders.html b/deps/npm/html/doc/folders.html index 86ce9a509e..c3181505e2 100644 --- a/deps/npm/html/doc/folders.html +++ b/deps/npm/html/doc/folders.html @@ -205,7 +205,7 @@ cannot be found elsewhere. See <code><a href="../doc/json.html">json(1)</a></co <ul><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/pack.html">pack(1)</a></li><li><a href="../doc/cache.html">cache(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li></ul> </div> -<p id="footer">folders — npm@1.1.0-alpha-2</p> +<p id="footer">folders — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/get.html b/deps/npm/html/doc/get.html index 3c0c2b89b1..3db6dfb0e0 100644 --- a/deps/npm/html/doc/get.html +++ b/deps/npm/html/doc/get.html @@ -586,7 +586,7 @@ then answer "no" to any prompt.</p> <ul><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/npm.html">npm(1)</a></li></ul> </div> -<p id="footer">get — npm@1.1.0-alpha-2</p> +<p id="footer">get — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/global.html b/deps/npm/html/doc/global.html index edc6b1933d..9904c30ce5 100644 --- a/deps/npm/html/doc/global.html +++ b/deps/npm/html/doc/global.html @@ -205,7 +205,7 @@ cannot be found elsewhere. See <code><a href="../doc/json.html">json(1)</a></co <ul><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/pack.html">pack(1)</a></li><li><a href="../doc/cache.html">cache(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li></ul> </div> -<p id="footer">global — npm@1.1.0-alpha-2</p> +<p id="footer">global — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/help-search.html b/deps/npm/html/doc/help-search.html index 8bc13b4cca..e5c3834085 100644 --- a/deps/npm/html/doc/help-search.html +++ b/deps/npm/html/doc/help-search.html @@ -38,7 +38,7 @@ where the terms were found in the documentation.</p> <ul><li><a href="../doc/npm.html">npm(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/help.html">help(1)</a></li></ul> </div> -<p id="footer">help-search — npm@1.1.0-alpha-2</p> +<p id="footer">help-search — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/help.html b/deps/npm/html/doc/help.html index 68fea3b329..aea99a093d 100644 --- a/deps/npm/html/doc/help.html +++ b/deps/npm/html/doc/help.html @@ -36,7 +36,7 @@ matches are equivalent to specifying a topic name.</p> <ul><li><a href="../doc/npm.html">npm(1)</a></li><li><a href="../doc/README.html">README</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/help-search.html">help-search(1)</a></li><li><a href="../doc/index.html">index(1)</a></li></ul> </div> -<p id="footer">help — npm@1.1.0-alpha-2</p> +<p id="footer">help — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/home.html b/deps/npm/html/doc/home.html index 1b8fc1f941..e77d6b91c3 100644 --- a/deps/npm/html/doc/home.html +++ b/deps/npm/html/doc/home.html @@ -37,7 +37,7 @@ config param.</p> <ul><li><a href="../doc/view.html">view(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/json.html">json(1)</a></li></ul> </div> -<p id="footer">home — npm@1.1.0-alpha-2</p> +<p id="footer">home — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/index.html b/deps/npm/html/doc/index.html index 13d963f0ad..cecb2274e3 100644 --- a/deps/npm/html/doc/index.html +++ b/deps/npm/html/doc/index.html @@ -372,7 +372,7 @@ <p> Display npm username</p> </div> -<p id="footer">index — npm@1.1.0-alpha-2</p> +<p id="footer">index — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/init.html b/deps/npm/html/doc/init.html index a39057b0ee..4b28489f3d 100644 --- a/deps/npm/html/doc/init.html +++ b/deps/npm/html/doc/init.html @@ -29,7 +29,7 @@ without a really good reason to do so.</p> <ul><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/version.html">version(1)</a></li></ul> </div> -<p id="footer">init — npm@1.1.0-alpha-2</p> +<p id="footer">init — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/install.html b/deps/npm/html/doc/install.html index c851ae5474..9e48d2e4bb 100644 --- a/deps/npm/html/doc/install.html +++ b/deps/npm/html/doc/install.html @@ -134,7 +134,7 @@ affects a real use-case, it will be investigated.</p> <ul><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/update.html">update(1)</a></li><li><a href="../doc/link.html">link(1)</a></li><li><a href="../doc/rebuild.html">rebuild(1)</a></li><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../doc/build.html">build(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/tag.html">tag(1)</a></li><li><a href="../doc/rm.html">rm(1)</a></li></ul> </div> -<p id="footer">install — npm@1.1.0-alpha-2</p> +<p id="footer">install — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/json.html b/deps/npm/html/doc/json.html index d44f3d8f68..4b23af083f 100644 --- a/deps/npm/html/doc/json.html +++ b/deps/npm/html/doc/json.html @@ -436,7 +436,7 @@ overridden.</p> <ul><li><a href="../doc/semver.html">semver(1)</a></li><li><a href="../doc/init.html">init(1)</a></li><li><a href="../doc/version.html">version(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/help.html">help(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/rm.html">rm(1)</a></li></ul> </div> -<p id="footer">json — npm@1.1.0-alpha-2</p> +<p id="footer">json — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/link.html b/deps/npm/html/doc/link.html index 5581ce4b2a..a2f5772522 100644 --- a/deps/npm/html/doc/link.html +++ b/deps/npm/html/doc/link.html @@ -58,7 +58,7 @@ installation target into your project's <code>node_modules</code> folder.</p> <ul><li><a href="../doc/developers.html">developers(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">link — npm@1.1.0-alpha-2</p> +<p id="footer">link — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/list.html b/deps/npm/html/doc/list.html index d6e0c48cbc..3515a44e7e 100644 --- a/deps/npm/html/doc/list.html +++ b/deps/npm/html/doc/list.html @@ -52,7 +52,7 @@ project.</p> <ul><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/link.html">link(1)</a></li><li><a href="../doc/prune.html">prune(1)</a></li><li><a href="../doc/outdated.html">outdated(1)</a></li><li><a href="../doc/update.html">update(1)</a></li></ul> </div> -<p id="footer">list — npm@1.1.0-alpha-2</p> +<p id="footer">list — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/ln.html b/deps/npm/html/doc/ln.html index 211ff92a6f..1fb7031938 100644 --- a/deps/npm/html/doc/ln.html +++ b/deps/npm/html/doc/ln.html @@ -58,7 +58,7 @@ installation target into your project's <code>node_modules</code> folder.</p> <ul><li><a href="../doc/developers.html">developers(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">ln — npm@1.1.0-alpha-2</p> +<p id="footer">ln — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/ls.html b/deps/npm/html/doc/ls.html index eaaab607ee..9ad1fca278 100644 --- a/deps/npm/html/doc/ls.html +++ b/deps/npm/html/doc/ls.html @@ -52,7 +52,7 @@ project.</p> <ul><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/link.html">link(1)</a></li><li><a href="../doc/prune.html">prune(1)</a></li><li><a href="../doc/outdated.html">outdated(1)</a></li><li><a href="../doc/update.html">update(1)</a></li></ul> </div> -<p id="footer">ls — npm@1.1.0-alpha-2</p> +<p id="footer">ls — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/npm.html b/deps/npm/html/doc/npm.html index cb61192de0..3377ef02ad 100644 --- a/deps/npm/html/doc/npm.html +++ b/deps/npm/html/doc/npm.html @@ -14,7 +14,7 @@ <h2 id="VERSION">VERSION</h2> -<p>1.1.0-alpha-2</p> +<p>1.1.0-alpha-5</p> <h2 id="DESCRIPTION">DESCRIPTION</h2> @@ -135,7 +135,7 @@ will no doubt tell you to put the output in a gist or email.</p> <ul><li><a href="../doc/help.html">help(1)</a></li><li><a href="../doc/faq.html">faq(1)</a></li><li><a href="../doc/README.html">README</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/index.html">index(1)</a></li><li><a href="../api/npm.html">npm(3)</a></li></ul> </div> -<p id="footer">npm — npm@1.1.0-alpha-2</p> +<p id="footer">npm — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/outdated.html b/deps/npm/html/doc/outdated.html index 18a1b40449..b6a1eab671 100644 --- a/deps/npm/html/doc/outdated.html +++ b/deps/npm/html/doc/outdated.html @@ -21,7 +21,7 @@ packages are currently outdated.</p> <ul><li><a href="../doc/update.html">update(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li></ul> </div> -<p id="footer">outdated — npm@1.1.0-alpha-2</p> +<p id="footer">outdated — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/owner.html b/deps/npm/html/doc/owner.html index 3ddea2bd1c..e81a63438a 100644 --- a/deps/npm/html/doc/owner.html +++ b/deps/npm/html/doc/owner.html @@ -34,7 +34,7 @@ that is not implemented at this time.</p> <ul><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/adduser.html">adduser(1)</a></li></ul> </div> -<p id="footer">owner — npm@1.1.0-alpha-2</p> +<p id="footer">owner — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/pack.html b/deps/npm/html/doc/pack.html index e5f835e517..5c93d07c1d 100644 --- a/deps/npm/html/doc/pack.html +++ b/deps/npm/html/doc/pack.html @@ -29,7 +29,7 @@ overwritten the second time.</p> <ul><li><a href="../doc/cache.html">cache(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">pack — npm@1.1.0-alpha-2</p> +<p id="footer">pack — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/prefix.html b/deps/npm/html/doc/prefix.html index 02cd341db0..4969c6d289 100644 --- a/deps/npm/html/doc/prefix.html +++ b/deps/npm/html/doc/prefix.html @@ -20,7 +20,7 @@ <ul><li><a href="../doc/root.html">root(1)</a></li><li><a href="../doc/bin.html">bin(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">prefix — npm@1.1.0-alpha-2</p> +<p id="footer">prefix — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/prune.html b/deps/npm/html/doc/prune.html index 16fd341a8c..f88dccf271 100644 --- a/deps/npm/html/doc/prune.html +++ b/deps/npm/html/doc/prune.html @@ -25,7 +25,7 @@ package's dependencies list.</p> <ul><li><a href="../doc/rm.html">rm(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/list.html">list(1)</a></li></ul> </div> -<p id="footer">prune — npm@1.1.0-alpha-2</p> +<p id="footer">prune — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/publish.html b/deps/npm/html/doc/publish.html index 47a206aa73..4f4c15be24 100644 --- a/deps/npm/html/doc/publish.html +++ b/deps/npm/html/doc/publish.html @@ -29,7 +29,7 @@ the registry. Overwrites when the "--force" flag is set.</p> <ul><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/adduser.html">adduser(1)</a></li><li><a href="../doc/owner.html">owner(1)</a></li><li><a href="../doc/deprecate.html">deprecate(1)</a></li><li><a href="../doc/tag.html">tag(1)</a></li></ul> </div> -<p id="footer">publish — npm@1.1.0-alpha-2</p> +<p id="footer">publish — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/rebuild.html b/deps/npm/html/doc/rebuild.html index fefccdbeac..7da1a5461c 100644 --- a/deps/npm/html/doc/rebuild.html +++ b/deps/npm/html/doc/rebuild.html @@ -25,7 +25,7 @@ the new binary.</p> <ul><li><a href="../doc/build.html">build(1)</a></li><li><a href="../doc/install.html">install(1)</a></li></ul> </div> -<p id="footer">rebuild — npm@1.1.0-alpha-2</p> +<p id="footer">rebuild — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/registry.html b/deps/npm/html/doc/registry.html index f30869349a..4c1c3e0b67 100644 --- a/deps/npm/html/doc/registry.html +++ b/deps/npm/html/doc/registry.html @@ -20,9 +20,9 @@ account information.</p> <p>The official public npm registry is at <a href="http://registry.npmjs.org/">http://registry.npmjs.org/</a>. It is powered by a CouchDB database at -<a href="http://isaacs.couchone.com/registry">http://isaacs.couchone.com/registry</a>. The code for the couchapp is +<a href="http://isaacs.iriscouch.com/registry">http://isaacs.iriscouch.com/registry</a>. The code for the couchapp is available at <a href="http://github.com/isaacs/npmjs.org">http://github.com/isaacs/npmjs.org</a>. npm user accounts -are CouchDB users, stored in the <a href="http://isaacs.couchone.com/_users">http://isaacs.couchone.com/_users</a> +are CouchDB users, stored in the <a href="http://isaacs.iriscouch.com/_users">http://isaacs.iriscouch.com/_users</a> database.</p> <p>The registry URL is supplied by the <code>registry</code> config parameter. See @@ -97,7 +97,7 @@ ask for help on the <a href="mailto:npm-@googlegroups.com">npm-@googlegroups.com <ul><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/developers.html">developers(1)</a></li></ul> </div> -<p id="footer">registry — npm@1.1.0-alpha-2</p> +<p id="footer">registry — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/removing-npm.html b/deps/npm/html/doc/removing-npm.html index 9970611f65..f19a6b59dc 100644 --- a/deps/npm/html/doc/removing-npm.html +++ b/deps/npm/html/doc/removing-npm.html @@ -58,7 +58,7 @@ modules. To track those down, you can do the following:</p> <ul><li><a href="../doc/README.html">README</a></li><li><a href="../doc/rm.html">rm(1)</a></li><li><a href="../doc/prune.html">prune(1)</a></li></ul> </div> -<p id="footer">removing-npm — npm@1.1.0-alpha-2</p> +<p id="footer">removing-npm — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/restart.html b/deps/npm/html/doc/restart.html index b2aa9174b1..f523ee7c88 100644 --- a/deps/npm/html/doc/restart.html +++ b/deps/npm/html/doc/restart.html @@ -24,7 +24,7 @@ the "start" script.</p> <ul><li><a href="../doc/run-script.html">run-script(1)</a></li><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../doc/test.html">test(1)</a></li><li><a href="../doc/start.html">start(1)</a></li><li><a href="../doc/stop.html">stop(1)</a></li></ul> </div> -<p id="footer">restart — npm@1.1.0-alpha-2</p> +<p id="footer">restart — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/rm.html b/deps/npm/html/doc/rm.html index f7be311364..3d4c2a47bc 100644 --- a/deps/npm/html/doc/rm.html +++ b/deps/npm/html/doc/rm.html @@ -22,7 +22,7 @@ on its behalf.</p> <ul><li><a href="../doc/prune.html">prune(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">rm — npm@1.1.0-alpha-2</p> +<p id="footer">rm — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/root.html b/deps/npm/html/doc/root.html index 5f5c43f780..41105bf21f 100644 --- a/deps/npm/html/doc/root.html +++ b/deps/npm/html/doc/root.html @@ -20,7 +20,7 @@ <ul><li><a href="../doc/prefix.html">prefix(1)</a></li><li><a href="../doc/bin.html">bin(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">root — npm@1.1.0-alpha-2</p> +<p id="footer">root — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/run-script.html b/deps/npm/html/doc/run-script.html index 7d5e938da2..ab19a6c922 100644 --- a/deps/npm/html/doc/run-script.html +++ b/deps/npm/html/doc/run-script.html @@ -23,7 +23,7 @@ called directly, as well.</p> <ul><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../doc/test.html">test(1)</a></li><li><a href="../doc/start.html">start(1)</a></li><li><a href="../doc/restart.html">restart(1)</a></li><li><a href="../doc/stop.html">stop(1)</a></li></ul> </div> -<p id="footer">run-script — npm@1.1.0-alpha-2</p> +<p id="footer">run-script — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/scripts.html b/deps/npm/html/doc/scripts.html index 18235cadff..8803663fcf 100644 --- a/deps/npm/html/doc/scripts.html +++ b/deps/npm/html/doc/scripts.html @@ -164,7 +164,7 @@ will sudo the npm command in question.</li></ul> <ul><li><a href="../doc/run-script.html">run-script(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/developers.html">developers(1)</a></li><li><a href="../doc/install.html">install(1)</a></li></ul> </div> -<p id="footer">scripts — npm@1.1.0-alpha-2</p> +<p id="footer">scripts — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/search.html b/deps/npm/html/doc/search.html index 50f198839a..bb2e535e10 100644 --- a/deps/npm/html/doc/search.html +++ b/deps/npm/html/doc/search.html @@ -40,7 +40,7 @@ <ul><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/view.html">view(1)</a></li></ul> </div> -<p id="footer">search — npm@1.1.0-alpha-2</p> +<p id="footer">search — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/semver.html b/deps/npm/html/doc/semver.html index cd376f511a..1da1946f7c 100644 --- a/deps/npm/html/doc/semver.html +++ b/deps/npm/html/doc/semver.html @@ -104,7 +104,7 @@ that satisfies the range, or null if none of them do.</li></ul> <ul><li><a href="../doc/json.html">json(1)</a></li></ul> </div> -<p id="footer">semver — npm@1.1.0-alpha-2</p> +<p id="footer">semver — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/set.html b/deps/npm/html/doc/set.html index 79234f0ad9..3af90b447f 100644 --- a/deps/npm/html/doc/set.html +++ b/deps/npm/html/doc/set.html @@ -586,7 +586,7 @@ then answer "no" to any prompt.</p> <ul><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/npm.html">npm(1)</a></li></ul> </div> -<p id="footer">set — npm@1.1.0-alpha-2</p> +<p id="footer">set — npm@1.1.0-alpha-3</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/star.html b/deps/npm/html/doc/star.html index e5cc0cdcd9..249efdc32c 100644 --- a/deps/npm/html/doc/star.html +++ b/deps/npm/html/doc/star.html @@ -26,7 +26,7 @@ a vaguely positive way to show that you care.</p> <ul><li><a href="../doc/view.html">view(1)</a></li><li><a href="../doc/whoami.html">whoami(1)</a></li><li><a href="../doc/adduser.html">adduser(1)</a></li></ul> </div> -<p id="footer">star — npm@1.1.0-alpha-2</p> +<p id="footer">star — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/start.html b/deps/npm/html/doc/start.html index d95cb51d4c..c2fe1f3292 100644 --- a/deps/npm/html/doc/start.html +++ b/deps/npm/html/doc/start.html @@ -20,7 +20,7 @@ <ul><li><a href="../doc/run-script.html">run-script(1)</a></li><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../doc/test.html">test(1)</a></li><li><a href="../doc/restart.html">restart(1)</a></li><li><a href="../doc/stop.html">stop(1)</a></li></ul> </div> -<p id="footer">start — npm@1.1.0-alpha-2</p> +<p id="footer">start — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/stop.html b/deps/npm/html/doc/stop.html index 46cdc0c6f4..234840d17c 100644 --- a/deps/npm/html/doc/stop.html +++ b/deps/npm/html/doc/stop.html @@ -20,7 +20,7 @@ <ul><li><a href="../doc/run-script.html">run-script(1)</a></li><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../doc/test.html">test(1)</a></li><li><a href="../doc/start.html">start(1)</a></li><li><a href="../doc/restart.html">restart(1)</a></li></ul> </div> -<p id="footer">stop — npm@1.1.0-alpha-2</p> +<p id="footer">stop — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/submodule.html b/deps/npm/html/doc/submodule.html index d915514c73..7472b630b9 100644 --- a/deps/npm/html/doc/submodule.html +++ b/deps/npm/html/doc/submodule.html @@ -33,7 +33,7 @@ dependencies into the submodule folder.</p> <ul><li><a href="../doc/json.html">json(1)</a></li><li>git help submodule</li></ul> </div> -<p id="footer">submodule — npm@1.1.0-alpha-2</p> +<p id="footer">submodule — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/tag.html b/deps/npm/html/doc/tag.html index bb125da30e..9ade568d3b 100644 --- a/deps/npm/html/doc/tag.html +++ b/deps/npm/html/doc/tag.html @@ -21,7 +21,7 @@ <ul><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">tag — npm@1.1.0-alpha-2</p> +<p id="footer">tag — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/test.html b/deps/npm/html/doc/test.html index 310d34640e..295212aa91 100644 --- a/deps/npm/html/doc/test.html +++ b/deps/npm/html/doc/test.html @@ -23,7 +23,7 @@ true.</p> <ul><li><a href="../doc/run-script.html">run-script(1)</a></li><li><a href="../doc/scripts.html">scripts(1)</a></li><li><a href="../doc/start.html">start(1)</a></li><li><a href="../doc/restart.html">restart(1)</a></li><li><a href="../doc/stop.html">stop(1)</a></li></ul> </div> -<p id="footer">test — npm@1.1.0-alpha-2</p> +<p id="footer">test — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/uninstall.html b/deps/npm/html/doc/uninstall.html index 3b635c75ee..05c4a009ff 100644 --- a/deps/npm/html/doc/uninstall.html +++ b/deps/npm/html/doc/uninstall.html @@ -22,7 +22,7 @@ on its behalf.</p> <ul><li><a href="../doc/prune.html">prune(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/config.html">config(1)</a></li></ul> </div> -<p id="footer">uninstall — npm@1.1.0-alpha-2</p> +<p id="footer">uninstall — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/unpublish.html b/deps/npm/html/doc/unpublish.html index 7395dcae3c..f198e1d9df 100644 --- a/deps/npm/html/doc/unpublish.html +++ b/deps/npm/html/doc/unpublish.html @@ -34,7 +34,7 @@ the root package entry is removed from the registry entirely.</p> <ul><li><a href="../doc/deprecate.html">deprecate(1)</a></li><li><a href="../doc/publish.html">publish(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/adduser.html">adduser(1)</a></li><li><a href="../doc/owner.html">owner(1)</a></li></ul> </div> -<p id="footer">unpublish — npm@1.1.0-alpha-2</p> +<p id="footer">unpublish — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/update.html b/deps/npm/html/doc/update.html index 43144d9a2e..2399747efc 100644 --- a/deps/npm/html/doc/update.html +++ b/deps/npm/html/doc/update.html @@ -23,7 +23,7 @@ <ul><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/outdated.html">outdated(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/list.html">list(1)</a></li></ul> </div> -<p id="footer">update — npm@1.1.0-alpha-2</p> +<p id="footer">update — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/version.html b/deps/npm/html/doc/version.html index 9dd788b46e..7abf6964d5 100644 --- a/deps/npm/html/doc/version.html +++ b/deps/npm/html/doc/version.html @@ -31,7 +31,7 @@ will use it as a commit message when creating a version commit.</p> <ul><li><a href="../doc/init.html">init(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/semver.html">semver(1)</a></li></ul> </div> -<p id="footer">version — npm@1.1.0-alpha-2</p> +<p id="footer">version — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/view.html b/deps/npm/html/doc/view.html index dad75c2537..5f37b8b1ee 100644 --- a/deps/npm/html/doc/view.html +++ b/deps/npm/html/doc/view.html @@ -88,7 +88,7 @@ the field name.</p> <ul><li><a href="../doc/search.html">search(1)</a></li><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/docs.html">docs(1)</a></li></ul> </div> -<p id="footer">view — npm@1.1.0-alpha-2</p> +<p id="footer">view — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/html/doc/whoami.html b/deps/npm/html/doc/whoami.html index 54daf97099..c0139c0a70 100644 --- a/deps/npm/html/doc/whoami.html +++ b/deps/npm/html/doc/whoami.html @@ -20,7 +20,7 @@ <ul><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/adduser.html">adduser(1)</a></li></ul> </div> -<p id="footer">whoami — npm@1.1.0-alpha-2</p> +<p id="footer">whoami — npm@1.1.0-alpha-5</p> <script> ;(function () { var wrapper = document.getElementById("wrapper") diff --git a/deps/npm/lib/cache.js b/deps/npm/lib/cache.js index bde72c4f95..7260ab61a3 100644 --- a/deps/npm/lib/cache.js +++ b/deps/npm/lib/cache.js @@ -490,7 +490,8 @@ function addLocal (p, name, cb_) { if (er) { // if it doesn't have a / in it, it might be a // remote thing. - if (p.indexOf("/") === -1 && p.charAt(0) !== ".") { + if (p.indexOf("/") === -1 && p.charAt(0) !== "." + && (process.platform !== "win32" || p.indexOf("\\") === -1)) { return addNamed(p, "", cb_) } return log.er(cb_, "Could not install: "+p)(er) diff --git a/deps/npm/lib/help.js b/deps/npm/lib/help.js index 854a7d6bab..442f839b3a 100644 --- a/deps/npm/lib/help.js +++ b/deps/npm/lib/help.js @@ -26,7 +26,7 @@ function help (args, cb) { return npm.commands["help-search"](args, num, cb) } - var section = args[0] + var section = npm.deref(args[0]) || args[0] if (section) { if ( npm.config.get("usage") @@ -36,6 +36,7 @@ function help (args, cb) { npm.config.set("loglevel", "silent") return output.write(npm.commands[section].usage, cb) } + var sectionPath = path.join( __dirname, "..", "man", "man" + num , section + "." + num) , htmlPath = path.resolve( __dirname, "..", "html" @@ -53,11 +54,13 @@ function help (args, cb) { }) env.MANPATH = manpath var viewer = npm.config.get("viewer") + switch (viewer) { case "woman": var a = ["-e", "(woman-find-file \"" + sectionPath + "\")"] exec("emacsclient", a, env, true, cb) break + case "browser": var b = npm.config.get("browser") if (!b) { @@ -71,6 +74,7 @@ function help (args, cb) { exec(b, [htmlPath], env, false, function () {}) } break + default: exec("man", [num, section], env, true, cb) } @@ -96,6 +100,8 @@ function help (args, cb) { , " " + npm.config.get("userconfig") , "or on the command line via: npm <command> --key value" , "Config info can be viewed via: npm help config" + , "" + , "npm@" + npm.version + " " + path.dirname(__dirname) ].join("\n"), function () { cb(er) }) }) } diff --git a/deps/npm/lib/utils/config-defs.js b/deps/npm/lib/utils/config-defs.js index 55d5c887de..c0ed1fca88 100644 --- a/deps/npm/lib/utils/config-defs.js +++ b/deps/npm/lib/utils/config-defs.js @@ -71,7 +71,10 @@ var temp = process.env.TMPDIR var home = ( process.platform === "win32" ? process.env.USERPROFILE - : process.env.HOME ) || temp + : process.env.HOME ) + +if (home) process.env.HOME = home +else home = temp var globalPrefix Object.defineProperty(exports, "defaults", {get: function () { @@ -133,9 +136,10 @@ Object.defineProperty(exports, "defaults", {get: function () { "ZNufy1Jf1r0ldEGeA+0ISck7s+xSh9rQD2Op\n"+ "-----END CERTIFICATE-----\n" - , cache : path.resolve( home || temp - , process.platform === "win32" - ? "npm-cache" : ".npm") + , cache : process.platform === "win32" + ? path.resolve(process.env.APPDATA || home || temp, "npm-cache") + : path.resolve( home || temp, ".npm") + , color : process.platform !== "win32" || winColor , depth: Infinity , description : true @@ -144,9 +148,8 @@ Object.defineProperty(exports, "defaults", {get: function () { ( process.platform === "win32" ? "notepad" : "vi" ) , force : false , global : false - , globalconfig : path.resolve(process.execPath, "..", "..", "etc", "npmrc") - , globalignorefile : path.resolve( process.execPath - , "..", "..", "etc", "npmignore") + , globalconfig : path.resolve(globalPrefix, "etc", "npmrc") + , globalignorefile : path.resolve( globalPrefix, "etc", "npmignore") , group : process.platform === "win32" ? 0 : process.env.SUDO_GID || (process.getgid && process.getgid()) , ignore: "" @@ -169,6 +172,7 @@ Object.defineProperty(exports, "defaults", {get: function () { , pre: false , prefix : globalPrefix , production: false + , "proprietary-attribs": true , proxy : process.env.HTTP_PROXY || process.env.http_proxy || null , "https-proxy" : process.env.HTTPS_PROXY || process.env.https_proxy || process.env.HTTP_PROXY || process.env.http_proxy || null @@ -178,7 +182,7 @@ Object.defineProperty(exports, "defaults", {get: function () { , save : false , searchopts: "" , searchexclude: null - , shell : process.env.platform === "win32" + , shell : process.platform === "win32" ? process.env.ComSpec || "cmd" : process.env.SHELL || "bash" , "strict-ssl": true @@ -242,6 +246,7 @@ exports.types = , pre: Boolean , prefix: path , production: Boolean + , "proprietary-attribs": Boolean , proxy : [null, url] , "rebuild-bundle" : Boolean , registry : [null, url] diff --git a/deps/npm/lib/utils/ini.js b/deps/npm/lib/utils/ini.js index f31bdeb790..85aa28d23b 100644 --- a/deps/npm/lib/utils/ini.js +++ b/deps/npm/lib/utils/ini.js @@ -30,6 +30,8 @@ Object.defineProperty(exports, "keys", { get : function () { return configList.keys }}) var fs = require("graceful-fs") + , fstream = require("fstream") + , rimraf = require("rimraf") , path = require("path") , nopt = require("nopt") , ini = require("ini") @@ -42,11 +44,13 @@ var fs = require("graceful-fs") ? process.env.SUDO_UID : (process.getuid && process.getuid()) , myGid = process.env.SUDO_GID !== undefined ? process.env.SUDO_GID : (process.getgid && process.getgid()) + , eol = process.platform === "win32" ? "\r\n" : "\n" , privateKey = null , defaultConfig , configList = new ProtoList() , types = configDefs.types + , TRANS = exports.TRANS = { "default" : 5 , "builtin": 4 @@ -83,14 +87,33 @@ function resolveConfigs (cli, cb_) { }) cl.push(cli) cl.push(parseEnv(process.env)) + parseFile(cl.get("userconfig") || dc.userconfig, function (er, conf) { if (er) return cb(er) cl.push(conf) + + // globalconfig and globalignorefile defaults + // need to respond to the "prefix" setting up to this point. + // Eg, `npm config get globalconfig --prefix ~/local` should + // return `~/local/etc/npmrc` + if (cl.get("prefix")) { + dc.globalconfig = path.resolve(cl.get("prefix"), "etc", "npmrc") + dc.globalignorefile = path.resolve(cl.get("prefix"), "etc", "npmignore") + } + parseFile( cl.get("globalconfig") || dc.globalconfig , function (er, conf) { if (er) return cb(er) + + if (conf.hasOwnProperty("prefix")) { + log.warn("Cannot set prefix in globalconfig file" + , cl.get("globalconfig")) + delete conf.prefix + } + cl.push(conf) // the builtin config file, for distros to use. + parseFile(path.resolve(__dirname, "../../npmrc"), function (er, conf) { if (er) conf = {} cl.push(conf) @@ -176,12 +199,14 @@ function parseField (f, k, emptyIsFalse) { case "null": return null case "undefined": return undefined } + if (isPath) { if (f.substr(0, 2) === "~/" && process.env.HOME) { f = path.resolve(process.env.HOME, f.substr(2)) } f = path.resolve(f) } + return f } @@ -272,36 +297,28 @@ function saveConfigfile (file, config, which, cb) { data = ini.stringify(data) return (data.trim()) ? writeConfigfile(file, data, which, cb) - : rmConfigfile(file, cb) + : rimraf(file, cb) }) } + function writeConfigfile (configfile, data, which, cb) { data = data.split(/\r*\n/).join(eol) - fs.writeFile - ( configfile, data, "utf8" - , function (er) { - if (er) log(er, "Failed saving "+configfile, cb) - else if (which) { - fs.chmod(configfile, which === "user" ? 0600 : 0644, function (e) { - if (e || which !== "user" || typeof myUid !== "number") { - return cb(e) - } - fs.chown(configfile, +myUid, +myGid, cb) - }) - } - else cb() - } - ) -} -function rmConfigfile (configfile, cb) { - fs.stat(configfile, function (e) { - if (e) return cb() - fs.unlink(configfile, function (er) { - if (er) log(er, "Couldn't remove "+configfile) - cb() - }) - }) + var props = { type: "File", path: configfile } + if (which === "user") { + props.mode = 0600 + if (typeof myUid === "number") { + props.uid = +myUid + props.gid = +myGid + } + } else { + props.mode = 0644 + } + fstream.Writer(props) + .on("close", cb) + .on("error", cb) + .end(data) } + function snapshot (which) { var x = (!which) ? configList.snapshot : configList.list[TRANS[which]] ? configList.list[TRANS[which]] @@ -312,10 +329,21 @@ function snapshot (which) { } function get (key, which) { return (!key) ? snapshot(which) - : (!which) ? configList.get(key) // resolved - : configList.list[TRANS[which]] ? configList.list[TRANS[which]][key] + : (!which) ? envReplace(configList.get(key)) // resolved + : configList.list[TRANS[which]] + ? envReplace(configList.list[TRANS[which]][key]) : undefined } + +function envReplace (f) { + if (typeof f !== "string" || !f) return f + + // replace any ${ENV} values with the appropriate environ. + return f.replace(/\$\{([^}]+)\}/g, function (orig, name, i, s) { + return process.env[name] || orig + }) +} + function del (key, which) { if (!which) configList.list.forEach(function (l) { delete l[key] diff --git a/deps/npm/lib/utils/read-json.js b/deps/npm/lib/utils/read-json.js index e71128c1b1..68e5c25641 100644 --- a/deps/npm/lib/utils/read-json.js +++ b/deps/npm/lib/utils/read-json.js @@ -304,7 +304,7 @@ function processObject (opts, cb) { return function (er, json) { log.verbose([json.prebuilt, opts], "has wscript") if (!scripts.install && !scripts.preinstall) { // don't fail if it was unexpected, just try. - scripts.preinstall = "node-waf clean || true; node-waf configure build" + scripts.preinstall = "node-waf clean || (exit 0); node-waf configure build" json.scripts = scripts } } diff --git a/deps/npm/lib/utils/tar.js b/deps/npm/lib/utils/tar.js index 9d5f05210f..1fe705377e 100644 --- a/deps/npm/lib/utils/tar.js +++ b/deps/npm/lib/utils/tar.js @@ -45,6 +45,7 @@ function pack (targetTarball, folder, pkg, dfc, cb) { log.silly(folder, "makeList") makeList(folder, pkg, dfc, function (er, files, cleanup) { if (er) return cb(er) + // log.silly(files, "files") return packFiles(targetTarball, parent, files, pkg, function (er) { if (!cleanup || !cleanup.length) return cb(er) // try to be a good citizen, even/especially in the event of failure. @@ -59,7 +60,7 @@ function pack (targetTarball, folder, pkg, dfc, cb) { }) } -function packFiles (targetTarball, parent, files, pkg, cb) { +function packFiles (targetTarball, parent, files, pkg, cb_) { var p @@ -70,16 +71,33 @@ function packFiles (targetTarball, parent, files, pkg, cb) { parent = path.resolve(parent, p) + var called = false + function cb (er) { + if (called) return + called = true + cb_(er) + } + log.verbose(targetTarball, "tarball") log.verbose(parent, "parent") fstream.Reader({ type: "Directory" , path: parent , filter: function () { + // files should *always* get into tarballs + // in a user-writable state, even if they're + // being installed from some wackey vm-mounted + // read-only filesystem. + this.props.mode = this.props.mode | 0200 return -1 !== files.indexOf(this.path) } }) .on("error", log.er(cb, "error reading "+parent)) - .pipe(tar.Pack()) + // By default, npm includes some proprietary attributes in the + // package tarball. This is sane, and allowed by the spec. + // However, npm *itself* excludes these from its own package, + // so that it can be more easily bootstrapped using old and + // non-compliant tar implementations. + .pipe(tar.Pack({ noProprietary: !npm.config.get("proprietary-attribs") })) .on("error", log.er(cb, "tar creation error "+targetTarball)) .pipe(zlib.Gzip()) .on("error", log.er(cb, "gzip error "+targetTarball)) @@ -276,7 +294,8 @@ function makeList (dir, pkg, dfc, cb) { makeList_(dir, pkg, exList, dfc, function (er, files, cleanup) { if (er) return cb(er) - var dirLen = dir.length + 1 + var dirLen = dir.replace(/(\/|\\)$/, "").length + 1 + log.silly([dir, dirLen], "dir, dirLen") files = files.map(function (file) { return path.join(name, file.substr(dirLen)) }) diff --git a/deps/npm/man/man1/README.1 b/deps/npm/man/man1/README.1 index 0ef2c5ee6c..d276ebe87c 100644 --- a/deps/npm/man/man1/README.1 +++ b/deps/npm/man/man1/README.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM" "1" "November 2011" "" "" +.TH "NPM" "1" "December 2011" "" "" . .SH "NAME" \fBnpm\fR \-\- node package manager @@ -13,13 +13,29 @@ This is just enough info to get you up and running\. Much more info available via \fBnpm help\fR once it\'s installed\. . .SH "IMPORTANT" -\fBYou need node v0\.4 or higher to run this program\.\fR +\fBYou need node v0\.6 or higher to run this program\.\fR . .P To install an old \fBand unsupported\fR version of npm that works on node 0\.3 and prior, clone the git repo and dig through the old tags and branches\. . -.SH "Simple Install (Unix only, sorry)" +.SH "Super Easy Install" +npm comes with node now\. +. +.SS "Windows Computers" +Get the MSI\. npm is in it\. +. +.SS "Apple Macintosh Computers" +Get the pkg\. npm is in it\. +. +.SS "Other Sorts of Unices" +Run \fBmake install\fR\|\. npm will be installed with node\. +. +.P +If you want a more fancy pants install (a different version, customized +paths, etc\.) then read on\. +. +.SH "Fancy Install (Unix)" To install npm with one command, do this: . .IP "" 4 @@ -56,88 +72,51 @@ curl http://npmjs\.org/install\.sh | clean=yes sh .IP "" 0 . .P -If you get permission errors, see the section below, entitled -"Permission Errors on Installation"\. +If you get permission errors, you\'ll need to \fBrun\fR the script as root\. +(Note, just putting \fBsudo\fR in front of the \fBcurl\fR will \fBfetch\fR the script +as root\.) . -.SH "Installing on Windows \-\- Experimental" -Yes, this sucks\. A convenient one\-liner is coming soon\. -. -.SS "Step 1: Drop the node\.exe somewhere" -You will probably need the latest version of node, \fBat least\fR version \fB0\.5\.8\fR or higher\. You can get it from \fIhttp://nodejs\.org/dist/v0\.5\.8/node\.exe\fR\|\. -. -.SS "Step 2 (optional): Update the %PATH% environment variable" -Update your \fB%PATH%\fR environment variable in System Properties: -Advanced: Environment, so that it includes the \fBbin\fR folder you chose\. -The entries are separated by semicolons\. -. -.P -You \fImay\fR be able to do this from the command line using \fBset\fR and \fBsetx\fR\|\. \fBcd\fR into the \fBbin\fR folder you created in step 1, and do this: +.SS "Slightly Fancier" +You can set any npm configuration params with that script: . .IP "" 4 . .nf -set path=%PATH%;%CD% -setx path "%PATH%" +curl http://npmjs\.org/install\.sh | npm_config_prefix=/some/path sh . .fi . .IP "" 0 . .P -This will have the added advantage that you\'ll be able to simply type \fBnpm\fR or \fBnode\fR in any project folder to access those commands\. -. -.P -If you decide not to update the PATH, and put the node\.exe file in \fBC:\\node\\node\.exe\fR, then the npm executable will end up \fBC:\\node\\npm\.cmd\fR, -and you\'ll have to type \fBC:\\node\\npm <command>\fR to use it\. -. -.SS "Step 3: Install git" -If you don\'t already have git, install it \fIhttps://git\.wiki\.kernel\.org/index\.php/MSysGit:InstallMSysGit\fR\|\. -. -.P -Run \fBgit \-\-version\fR to make sure that it\'s at least version 1\.7\.6\. -. -.SS "Step 4: install npm" -Lastly, \fBafter\fR node\.exe, git, and your %PATH% have \fIall\fR been set up -properly, install npm itself: +Or, you can run it in uber\-debuggery mode: . .IP "" 4 . .nf -git config \-\-system http\.sslcainfo /bin/curl\-ca\-bundle\.crt -git clone \-\-recursive git://github\.com/isaacs/npm\.git -cd npm -node cli\.js install npm \-gf +curl http://npmjs\.org/install\.sh | npm_debug=1 sh . .fi . .IP "" 0 . -.SH "Permission Errors (`EACCES` or `EACCESS`) on Installation" -On Windows, you may need to run the command prompt in elevated -permission mode\. (Right\-click on cmd\.exe, Run as Administrator\.) +.SS "Even Fancier" +Get the code with git\. Use \fBmake\fR to build the docs and do other stuff\. +If you plan on hacking on npm, \fBmake link\fR is your friend\. . .P -On Unix, you may need to run as root, or use \fBsudo\fR\|\. +If you\'ve got the npm source code, you can also semi\-permanently set +arbitrary config keys using the \fB\|\./configure \-\-key=val \.\.\.\fR, and then +run npm commands by doing \fBnode cli\.js <cmd> <args>\fR\|\. (This is helpful +for testing, or running stuff without actually installing npm itself\.) . -.P -\fBNote\fR: You would need to \fBsudo\fR the \fBsh\fR, \fBnot\fR the \fBcurl\fR\|\. Fetching -stuff from the internet typically doesn\'t require elevated permissions\. -Running it might\. +.SH "Fancy Windows Install" +You can download a zip file from \fIhttp://npmjs\.org/dist/\fR, and unpack it +in the same folder where node\.exe lives\. . .P -I highly recommend that you first download the file, and make sure that -it is what you expect, and \fIthen\fR run it\. -. -.IP "" 4 -. -.nf -curl \-O http://npmjs\.org/install\.sh -# inspect file\.\. -sudo sh install\.sh -. -.fi -. -.IP "" 0 +If that\'s not fancy enough for you, then you can fetch the code with +git, and mess with it directly\. . .SH "Installing on Cygwin" No\. @@ -175,20 +154,6 @@ sudo make install and npm will install itself\. . .P -If you don\'t have make, and don\'t have curl or git, and ALL you have is -this code and node, you can probably do this: -. -.IP "" 4 -. -.nf -git submodule update \-\-init \-\-recursive -sudo node \./cli\.js install \-g -. -.fi -. -.IP "" 0 -. -.P Note that github tarballs \fBdo not contain submodules\fR, so those won\'t work\. You\'ll have to also fetch the appropriate submodules listed in the \.gitmodules file\. @@ -388,6 +353,25 @@ process for published modules\. .P If this concerns you, inspect the source before using packages\. . +.SH "BUGS" +When you find issues, please report them: +. +.IP "\(bu" 4 +web: \fIhttp://github\.com/isaacs/npm/issues\fR +. +.IP "\(bu" 4 +email: \fInpm\-@googlegroups\.com\fR +. +.IP "" 0 +. +.P +Be sure to include \fIall\fR of the output from the npm command that didn\'t work +as expected\. The \fBnpm\-debug\.log\fR file is also helpful to provide\. +. +.P +You can also look for isaacs in #node\.js on irc://irc\.freenode\.net\. He +will no doubt tell you to put the output in a gist or email\. +. .SH "SEE ALSO" . .IP "\(bu" 4 diff --git a/deps/npm/man/man1/adduser.1 b/deps/npm/man/man1/adduser.1 index a3a6796055..13d146ae99 100644 --- a/deps/npm/man/man1/adduser.1 +++ b/deps/npm/man/man1/adduser.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-ADDUSER" "1" "November 2011" "" "" +.TH "NPM\-ADDUSER" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-adduser\fR \-\- Add a registry user account diff --git a/deps/npm/man/man1/bin.1 b/deps/npm/man/man1/bin.1 index 82dea886df..3922180e81 100644 --- a/deps/npm/man/man1/bin.1 +++ b/deps/npm/man/man1/bin.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-BIN" "1" "November 2011" "" "" +.TH "NPM\-BIN" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-bin\fR \-\- Display npm bin folder diff --git a/deps/npm/man/man1/bugs.1 b/deps/npm/man/man1/bugs.1 index 76e2066b9a..2c30126fb2 100644 --- a/deps/npm/man/man1/bugs.1 +++ b/deps/npm/man/man1/bugs.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-BUGS" "1" "November 2011" "" "" +.TH "NPM\-BUGS" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-bugs\fR \-\- Bugs for a package in a web browser maybe diff --git a/deps/npm/man/man1/build.1 b/deps/npm/man/man1/build.1 index 1980f85d09..79b5e49d0f 100644 --- a/deps/npm/man/man1/build.1 +++ b/deps/npm/man/man1/build.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-BUILD" "1" "November 2011" "" "" +.TH "NPM\-BUILD" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-build\fR \-\- Build a package diff --git a/deps/npm/man/man1/bundle.1 b/deps/npm/man/man1/bundle.1 index 74e16f5bfe..9cb517a8fa 100644 --- a/deps/npm/man/man1/bundle.1 +++ b/deps/npm/man/man1/bundle.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-BUNDLE" "1" "November 2011" "" "" +.TH "NPM\-BUNDLE" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-bundle\fR \-\- REMOVED diff --git a/deps/npm/man/man1/cache.1 b/deps/npm/man/man1/cache.1 index 484d82afc0..04a1c959ee 100644 --- a/deps/npm/man/man1/cache.1 +++ b/deps/npm/man/man1/cache.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-CACHE" "1" "November 2011" "" "" +.TH "NPM\-CACHE" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-cache\fR \-\- Manipulates packages cache diff --git a/deps/npm/man/man1/changelog.1 b/deps/npm/man/man1/changelog.1 index 8b4dd36bc3..33872b9062 100644 --- a/deps/npm/man/man1/changelog.1 +++ b/deps/npm/man/man1/changelog.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-CHANGELOG" "1" "November 2011" "" "" +.TH "NPM\-CHANGELOG" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-changelog\fR \-\- Changes diff --git a/deps/npm/man/man1/coding-style.1 b/deps/npm/man/man1/coding-style.1 index 864b14704e..cc491770ed 100644 --- a/deps/npm/man/man1/coding-style.1 +++ b/deps/npm/man/man1/coding-style.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-CODING\-STYLE" "1" "November 2011" "" "" +.TH "NPM\-CODING\-STYLE" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-coding-style\fR \-\- npm\'s "funny" coding style diff --git a/deps/npm/man/man1/completion.1 b/deps/npm/man/man1/completion.1 index 60bbefc08e..0373faf033 100644 --- a/deps/npm/man/man1/completion.1 +++ b/deps/npm/man/man1/completion.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-COMPLETION" "1" "November 2011" "" "" +.TH "NPM\-COMPLETION" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-completion\fR \-\- Tab Completion for npm diff --git a/deps/npm/man/man1/config.1 b/deps/npm/man/man1/config.1 index 5075c9f0cc..3cbbc72119 100644 --- a/deps/npm/man/man1/config.1 +++ b/deps/npm/man/man1/config.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-CONFIG" "1" "November 2011" "" "" +.TH "NPM\-CONFIG" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-config\fR \-\- Manage the npm configuration file @@ -344,7 +344,7 @@ See also the \fBstrict\-ssl\fR config\. .SS "cache" . .IP "\(bu" 4 -Default: Windows: \fB~/npm\-cache\fR, Posix: \fB~/\.npm\fR +Default: Windows: \fB%APPDATA%\\npm\-cache\fR, Posix: \fB~/\.npm\fR . .IP "\(bu" 4 Type: path @@ -817,6 +817,25 @@ Set the NODE_ENV="production" for lifecycle scripts\. . .IP "" 0 . +.SS "proprietary\-attribs" +. +.IP "\(bu" 4 +Default: true +. +.IP "\(bu" 4 +Type: Boolean +. +.IP "" 0 +. +.P +Whether or not to include proprietary extended attributes in the +tarballs created by npm\. +. +.P +Unless you are expecting to unpack package tarballs with something other +than npm \-\- particularly a very outdated tar implementation \-\- leave +this as true\. +. .SS "proxy" . .IP "\(bu" 4 diff --git a/deps/npm/man/man1/deprecate.1 b/deps/npm/man/man1/deprecate.1 index 2ecb2f1b4a..d99d8175eb 100644 --- a/deps/npm/man/man1/deprecate.1 +++ b/deps/npm/man/man1/deprecate.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-DEPRECATE" "1" "November 2011" "" "" +.TH "NPM\-DEPRECATE" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-deprecate\fR \-\- Deprecate a version of a package diff --git a/deps/npm/man/man1/developers.1 b/deps/npm/man/man1/developers.1 index b5fee925df..8ef25dac2b 100644 --- a/deps/npm/man/man1/developers.1 +++ b/deps/npm/man/man1/developers.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-DEVELOPERS" "1" "November 2011" "" "" +.TH "NPM\-DEVELOPERS" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-developers\fR \-\- Developer Guide diff --git a/deps/npm/man/man1/docs.1 b/deps/npm/man/man1/docs.1 index c63dd3cd9c..87071a1c9a 100644 --- a/deps/npm/man/man1/docs.1 +++ b/deps/npm/man/man1/docs.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-DOCS" "1" "November 2011" "" "" +.TH "NPM\-DOCS" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-docs\fR \-\- Docs for a package in a web browser maybe diff --git a/deps/npm/man/man1/edit.1 b/deps/npm/man/man1/edit.1 index 63d20a1fa6..9278f458e7 100644 --- a/deps/npm/man/man1/edit.1 +++ b/deps/npm/man/man1/edit.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-EDIT" "1" "November 2011" "" "" +.TH "NPM\-EDIT" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-edit\fR \-\- Edit an installed package diff --git a/deps/npm/man/man1/explore.1 b/deps/npm/man/man1/explore.1 index 2410f6ab34..e0f65e4457 100644 --- a/deps/npm/man/man1/explore.1 +++ b/deps/npm/man/man1/explore.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-EXPLORE" "1" "November 2011" "" "" +.TH "NPM\-EXPLORE" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-explore\fR \-\- Browse an installed package diff --git a/deps/npm/man/man1/faq.1 b/deps/npm/man/man1/faq.1 index 2c3977eabe..b78fe35cf4 100644 --- a/deps/npm/man/man1/faq.1 +++ b/deps/npm/man/man1/faq.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-FAQ" "1" "November 2011" "" "" +.TH "NPM\-FAQ" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-faq\fR \-\- Frequently Asked Questions diff --git a/deps/npm/man/man1/folders.1 b/deps/npm/man/man1/folders.1 index 070d40c4c4..db46c2a2e7 100644 --- a/deps/npm/man/man1/folders.1 +++ b/deps/npm/man/man1/folders.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-FOLDERS" "1" "November 2011" "" "" +.TH "NPM\-FOLDERS" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-folders\fR \-\- Folder Structures Used by npm diff --git a/deps/npm/man/man1/help-search.1 b/deps/npm/man/man1/help-search.1 index 57681eeb2b..e079ac9459 100644 --- a/deps/npm/man/man1/help-search.1 +++ b/deps/npm/man/man1/help-search.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-HELP\-SEARCH" "1" "November 2011" "" "" +.TH "NPM\-HELP\-SEARCH" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-help-search\fR \-\- Search npm help documentation diff --git a/deps/npm/man/man1/help.1 b/deps/npm/man/man1/help.1 index 4fe291c3c2..5637baadfd 100644 --- a/deps/npm/man/man1/help.1 +++ b/deps/npm/man/man1/help.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-HELP" "1" "November 2011" "" "" +.TH "NPM\-HELP" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-help\fR \-\- Get help on npm diff --git a/deps/npm/man/man1/index.1 b/deps/npm/man/man1/index.1 index 6ea2c62ac7..d2707f3548 100644 --- a/deps/npm/man/man1/index.1 +++ b/deps/npm/man/man1/index.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-INDEX" "1" "November 2011" "" "" +.TH "NPM\-INDEX" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-index\fR \-\- Index of all npm documentation diff --git a/deps/npm/man/man1/init.1 b/deps/npm/man/man1/init.1 index a59c370cf0..19790f0bc3 100644 --- a/deps/npm/man/man1/init.1 +++ b/deps/npm/man/man1/init.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-INIT" "1" "November 2011" "" "" +.TH "NPM\-INIT" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-init\fR \-\- Interactively create a package\.json file diff --git a/deps/npm/man/man1/install.1 b/deps/npm/man/man1/install.1 index 6bffe36ec0..65a00f8227 100644 --- a/deps/npm/man/man1/install.1 +++ b/deps/npm/man/man1/install.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-INSTALL" "1" "November 2011" "" "" +.TH "NPM\-INSTALL" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-install\fR \-\- Install a package diff --git a/deps/npm/man/man1/json.1 b/deps/npm/man/man1/json.1 index bfc5c2bd7d..19902851e4 100644 --- a/deps/npm/man/man1/json.1 +++ b/deps/npm/man/man1/json.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-JSON" "1" "November 2011" "" "" +.TH "NPM\-JSON" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-json\fR \-\- Specifics of npm\'s package\.json handling diff --git a/deps/npm/man/man1/link.1 b/deps/npm/man/man1/link.1 index 74bf729b50..6c4e90e31f 100644 --- a/deps/npm/man/man1/link.1 +++ b/deps/npm/man/man1/link.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-LINK" "1" "November 2011" "" "" +.TH "NPM\-LINK" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-link\fR \-\- Symlink a package folder diff --git a/deps/npm/man/man1/list.1 b/deps/npm/man/man1/list.1 index b4412567c4..dcfbea0f2c 100644 --- a/deps/npm/man/man1/list.1 +++ b/deps/npm/man/man1/list.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-LS" "1" "November 2011" "" "" +.TH "NPM\-LS" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-ls\fR \-\- List installed packages diff --git a/deps/npm/man/man1/npm.1 b/deps/npm/man/man1/npm.1 index 02ce4ef105..52a0184403 100644 --- a/deps/npm/man/man1/npm.1 +++ b/deps/npm/man/man1/npm.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM" "1" "November 2011" "" "" +.TH "NPM" "1" "December 2011" "" "" . .SH "NAME" \fBnpm\fR \-\- node package manager @@ -14,7 +14,7 @@ npm <command> [args] .fi . .SH "VERSION" -1.1.0-alpha-2 +1.1.0-alpha-5 . .SH "DESCRIPTION" npm is the package manager for the Node JavaScript platform\. It puts diff --git a/deps/npm/man/man1/outdated.1 b/deps/npm/man/man1/outdated.1 index cb4c99de55..214d1bf363 100644 --- a/deps/npm/man/man1/outdated.1 +++ b/deps/npm/man/man1/outdated.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-OUTDATED" "1" "November 2011" "" "" +.TH "NPM\-OUTDATED" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-outdated\fR \-\- Check for outdated packages diff --git a/deps/npm/man/man1/owner.1 b/deps/npm/man/man1/owner.1 index 6373c3ee4d..67d9125953 100644 --- a/deps/npm/man/man1/owner.1 +++ b/deps/npm/man/man1/owner.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-OWNER" "1" "November 2011" "" "" +.TH "NPM\-OWNER" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-owner\fR \-\- Manage package owners diff --git a/deps/npm/man/man1/pack.1 b/deps/npm/man/man1/pack.1 index 2a33ecaa0e..f2665cd93a 100644 --- a/deps/npm/man/man1/pack.1 +++ b/deps/npm/man/man1/pack.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-PACK" "1" "November 2011" "" "" +.TH "NPM\-PACK" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-pack\fR \-\- Create a tarball from a package diff --git a/deps/npm/man/man1/prefix.1 b/deps/npm/man/man1/prefix.1 index c2a304a108..3e0d158ef1 100644 --- a/deps/npm/man/man1/prefix.1 +++ b/deps/npm/man/man1/prefix.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-PREFIX" "1" "November 2011" "" "" +.TH "NPM\-PREFIX" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-prefix\fR \-\- Display prefix diff --git a/deps/npm/man/man1/prune.1 b/deps/npm/man/man1/prune.1 index ab1fdc5e93..c15a33815b 100644 --- a/deps/npm/man/man1/prune.1 +++ b/deps/npm/man/man1/prune.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-PRUNE" "1" "November 2011" "" "" +.TH "NPM\-PRUNE" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-prune\fR \-\- Remove extraneous packages diff --git a/deps/npm/man/man1/publish.1 b/deps/npm/man/man1/publish.1 index b8540d0cdf..9e2bcd1f95 100644 --- a/deps/npm/man/man1/publish.1 +++ b/deps/npm/man/man1/publish.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-PUBLISH" "1" "November 2011" "" "" +.TH "NPM\-PUBLISH" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-publish\fR \-\- Publish a package diff --git a/deps/npm/man/man1/rebuild.1 b/deps/npm/man/man1/rebuild.1 index 5c372086d8..f16e9dc1ea 100644 --- a/deps/npm/man/man1/rebuild.1 +++ b/deps/npm/man/man1/rebuild.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-REBUILD" "1" "November 2011" "" "" +.TH "NPM\-REBUILD" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-rebuild\fR \-\- Rebuild a package diff --git a/deps/npm/man/man1/registry.1 b/deps/npm/man/man1/registry.1 index 098997096f..c2f8ebda9e 100644 --- a/deps/npm/man/man1/registry.1 +++ b/deps/npm/man/man1/registry.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-REGISTRY" "1" "November 2011" "" "" +.TH "NPM\-REGISTRY" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-registry\fR \-\- The JavaScript Package Registry @@ -18,9 +18,9 @@ account information\. . .P The official public npm registry is at \fIhttp://registry\.npmjs\.org/\fR\|\. It -is powered by a CouchDB database at \fIhttp://isaacs\.couchone\.com/registry\fR\|\. The code for the couchapp is +is powered by a CouchDB database at \fIhttp://isaacs\.iriscouch\.com/registry\fR\|\. The code for the couchapp is available at \fIhttp://github\.com/isaacs/npmjs\.org\fR\|\. npm user accounts -are CouchDB users, stored in the \fIhttp://isaacs\.couchone\.com/_users\fR +are CouchDB users, stored in the \fIhttp://isaacs\.iriscouch\.com/_users\fR database\. . .P diff --git a/deps/npm/man/man1/removing-npm.1 b/deps/npm/man/man1/removing-npm.1 index 3e604ee50a..9196d05154 100644 --- a/deps/npm/man/man1/removing-npm.1 +++ b/deps/npm/man/man1/removing-npm.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-REMOVAL" "1" "November 2011" "" "" +.TH "NPM\-REMOVAL" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-removal\fR \-\- Cleaning the Slate diff --git a/deps/npm/man/man1/restart.1 b/deps/npm/man/man1/restart.1 index def457b099..756533408e 100644 --- a/deps/npm/man/man1/restart.1 +++ b/deps/npm/man/man1/restart.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-RESTART" "1" "November 2011" "" "" +.TH "NPM\-RESTART" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-restart\fR \-\- Start a package diff --git a/deps/npm/man/man1/root.1 b/deps/npm/man/man1/root.1 index b12419b8f4..81eb21a971 100644 --- a/deps/npm/man/man1/root.1 +++ b/deps/npm/man/man1/root.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-ROOT" "1" "November 2011" "" "" +.TH "NPM\-ROOT" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-root\fR \-\- Display npm root diff --git a/deps/npm/man/man1/run-script.1 b/deps/npm/man/man1/run-script.1 index 0c49f5c814..59415b3b55 100644 --- a/deps/npm/man/man1/run-script.1 +++ b/deps/npm/man/man1/run-script.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-RUN\-SCRIPT" "1" "November 2011" "" "" +.TH "NPM\-RUN\-SCRIPT" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-run-script\fR \-\- Run arbitrary package scripts diff --git a/deps/npm/man/man1/scripts.1 b/deps/npm/man/man1/scripts.1 index 49030467df..71b1b793d4 100644 --- a/deps/npm/man/man1/scripts.1 +++ b/deps/npm/man/man1/scripts.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-SCRIPTS" "1" "November 2011" "" "" +.TH "NPM\-SCRIPTS" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-scripts\fR \-\- How npm handles the "scripts" field diff --git a/deps/npm/man/man1/search.1 b/deps/npm/man/man1/search.1 index 653597ffa8..21217986fb 100644 --- a/deps/npm/man/man1/search.1 +++ b/deps/npm/man/man1/search.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-SEARCH" "1" "November 2011" "" "" +.TH "NPM\-SEARCH" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-search\fR \-\- Search for packages diff --git a/deps/npm/man/man1/semver.1 b/deps/npm/man/man1/semver.1 index 2280f6db36..63bec2203e 100644 --- a/deps/npm/man/man1/semver.1 +++ b/deps/npm/man/man1/semver.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-SEMVER" "1" "November 2011" "" "" +.TH "NPM\-SEMVER" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-semver\fR \-\- The semantic versioner for npm diff --git a/deps/npm/man/man1/star.1 b/deps/npm/man/man1/star.1 index 507cc76439..6c82876fde 100644 --- a/deps/npm/man/man1/star.1 +++ b/deps/npm/man/man1/star.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-STAR" "1" "November 2011" "" "" +.TH "NPM\-STAR" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-star\fR \-\- Mark your favorite packages diff --git a/deps/npm/man/man1/start.1 b/deps/npm/man/man1/start.1 index bcc507eb60..f6150ba2f4 100644 --- a/deps/npm/man/man1/start.1 +++ b/deps/npm/man/man1/start.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-START" "1" "November 2011" "" "" +.TH "NPM\-START" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-start\fR \-\- Start a package diff --git a/deps/npm/man/man1/stop.1 b/deps/npm/man/man1/stop.1 index 8cae689a97..600af20e1e 100644 --- a/deps/npm/man/man1/stop.1 +++ b/deps/npm/man/man1/stop.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-STOP" "1" "November 2011" "" "" +.TH "NPM\-STOP" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-stop\fR \-\- Stop a package diff --git a/deps/npm/man/man1/submodule.1 b/deps/npm/man/man1/submodule.1 index d54ce69465..72cc8f61dc 100644 --- a/deps/npm/man/man1/submodule.1 +++ b/deps/npm/man/man1/submodule.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-SUBMODULE" "1" "November 2011" "" "" +.TH "NPM\-SUBMODULE" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-submodule\fR \-\- Add a package as a git submodule diff --git a/deps/npm/man/man1/tag.1 b/deps/npm/man/man1/tag.1 index 6d2159e15d..c57b346948 100644 --- a/deps/npm/man/man1/tag.1 +++ b/deps/npm/man/man1/tag.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-TAG" "1" "November 2011" "" "" +.TH "NPM\-TAG" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-tag\fR \-\- Tag a published version diff --git a/deps/npm/man/man1/test.1 b/deps/npm/man/man1/test.1 index 6b84dbb294..c9fc1da067 100644 --- a/deps/npm/man/man1/test.1 +++ b/deps/npm/man/man1/test.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-TEST" "1" "November 2011" "" "" +.TH "NPM\-TEST" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-test\fR \-\- Test a package diff --git a/deps/npm/man/man1/uninstall.1 b/deps/npm/man/man1/uninstall.1 index 5df95889a9..723fe71ed9 100644 --- a/deps/npm/man/man1/uninstall.1 +++ b/deps/npm/man/man1/uninstall.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-RM" "1" "November 2011" "" "" +.TH "NPM\-RM" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-rm\fR \-\- Remove a package diff --git a/deps/npm/man/man1/unpublish.1 b/deps/npm/man/man1/unpublish.1 index 0a2fd4ecc2..738e415c33 100644 --- a/deps/npm/man/man1/unpublish.1 +++ b/deps/npm/man/man1/unpublish.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-UNPUBLISH" "1" "November 2011" "" "" +.TH "NPM\-UNPUBLISH" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-unpublish\fR \-\- Remove a package from the registry diff --git a/deps/npm/man/man1/update.1 b/deps/npm/man/man1/update.1 index 0565896d95..2939cf759b 100644 --- a/deps/npm/man/man1/update.1 +++ b/deps/npm/man/man1/update.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-UPDATE" "1" "November 2011" "" "" +.TH "NPM\-UPDATE" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-update\fR \-\- Update a package diff --git a/deps/npm/man/man1/version.1 b/deps/npm/man/man1/version.1 index 2468ed80d7..7ce8fe16dd 100644 --- a/deps/npm/man/man1/version.1 +++ b/deps/npm/man/man1/version.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-VERSION" "1" "November 2011" "" "" +.TH "NPM\-VERSION" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-version\fR \-\- Bump a package version diff --git a/deps/npm/man/man1/view.1 b/deps/npm/man/man1/view.1 index aafc4cb966..23e41a4132 100644 --- a/deps/npm/man/man1/view.1 +++ b/deps/npm/man/man1/view.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-VIEW" "1" "November 2011" "" "" +.TH "NPM\-VIEW" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-view\fR \-\- View registry info diff --git a/deps/npm/man/man1/whoami.1 b/deps/npm/man/man1/whoami.1 index f952846ddc..c25c5cfbc4 100644 --- a/deps/npm/man/man1/whoami.1 +++ b/deps/npm/man/man1/whoami.1 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-WHOAMI" "1" "November 2011" "" "" +.TH "NPM\-WHOAMI" "1" "December 2011" "" "" . .SH "NAME" \fBnpm-whoami\fR \-\- Display npm username diff --git a/deps/npm/man/man3/bin.3 b/deps/npm/man/man3/bin.3 index dc9eb9679f..930d9a4d61 100644 --- a/deps/npm/man/man3/bin.3 +++ b/deps/npm/man/man3/bin.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-BIN" "3" "November 2011" "" "" +.TH "NPM\-BIN" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-bin\fR \-\- Display npm bin folder diff --git a/deps/npm/man/man3/bugs.3 b/deps/npm/man/man3/bugs.3 index 1ae96495a8..719146dc7f 100644 --- a/deps/npm/man/man3/bugs.3 +++ b/deps/npm/man/man3/bugs.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-BUGS" "3" "November 2011" "" "" +.TH "NPM\-BUGS" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-bugs\fR \-\- Bugs for a package in a web browser maybe diff --git a/deps/npm/man/man3/commands.3 b/deps/npm/man/man3/commands.3 index c1f29def8d..2081c9e4cc 100644 --- a/deps/npm/man/man3/commands.3 +++ b/deps/npm/man/man3/commands.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-COMMANDS" "3" "November 2011" "" "" +.TH "NPM\-COMMANDS" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-commands\fR \-\- npm commands diff --git a/deps/npm/man/man3/config.3 b/deps/npm/man/man3/config.3 index 548f4bb9c6..97fc1c6134 100644 --- a/deps/npm/man/man3/config.3 +++ b/deps/npm/man/man3/config.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-CONFIG" "3" "November 2011" "" "" +.TH "NPM\-CONFIG" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-config\fR \-\- Manage the npm configuration files diff --git a/deps/npm/man/man3/deprecate.3 b/deps/npm/man/man3/deprecate.3 index 2f1bbecb53..0365cbdd7a 100644 --- a/deps/npm/man/man3/deprecate.3 +++ b/deps/npm/man/man3/deprecate.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-DEPRECATE" "3" "November 2011" "" "" +.TH "NPM\-DEPRECATE" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-deprecate\fR \-\- Deprecate a version of a package diff --git a/deps/npm/man/man3/docs.3 b/deps/npm/man/man3/docs.3 index 3db059e0fa..afed3f2beb 100644 --- a/deps/npm/man/man3/docs.3 +++ b/deps/npm/man/man3/docs.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-DOCS" "3" "November 2011" "" "" +.TH "NPM\-DOCS" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-docs\fR \-\- Docs for a package in a web browser maybe diff --git a/deps/npm/man/man3/edit.3 b/deps/npm/man/man3/edit.3 index 084c893728..bb933e8319 100644 --- a/deps/npm/man/man3/edit.3 +++ b/deps/npm/man/man3/edit.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-EDIT" "3" "November 2011" "" "" +.TH "NPM\-EDIT" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-edit\fR \-\- Edit an installed package diff --git a/deps/npm/man/man3/explore.3 b/deps/npm/man/man3/explore.3 index f7dc6ff219..a5050a1f1c 100644 --- a/deps/npm/man/man3/explore.3 +++ b/deps/npm/man/man3/explore.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-EXPLORE" "3" "November 2011" "" "" +.TH "NPM\-EXPLORE" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-explore\fR \-\- Browse an installed package diff --git a/deps/npm/man/man3/help-search.3 b/deps/npm/man/man3/help-search.3 index 0ffb5e07df..50ee8f46c1 100644 --- a/deps/npm/man/man3/help-search.3 +++ b/deps/npm/man/man3/help-search.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-HELP\-SEARCH" "3" "November 2011" "" "" +.TH "NPM\-HELP\-SEARCH" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-help-search\fR \-\- Search the help pages diff --git a/deps/npm/man/man3/init.3 b/deps/npm/man/man3/init.3 index 00326d5007..8152fa29be 100644 --- a/deps/npm/man/man3/init.3 +++ b/deps/npm/man/man3/init.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "INIT" "3" "November 2011" "" "" +.TH "INIT" "3" "December 2011" "" "" . .SH "NAME" \fBinit\fR \-\- Interactively create a package\.json file diff --git a/deps/npm/man/man3/install.3 b/deps/npm/man/man3/install.3 index 9c43a465ae..23ff2de60d 100644 --- a/deps/npm/man/man3/install.3 +++ b/deps/npm/man/man3/install.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-INSTALL" "3" "November 2011" "" "" +.TH "NPM\-INSTALL" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-install\fR \-\- install a package programmatically diff --git a/deps/npm/man/man3/link.3 b/deps/npm/man/man3/link.3 index bbb7ff092f..cfee925ff4 100644 --- a/deps/npm/man/man3/link.3 +++ b/deps/npm/man/man3/link.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-LINK" "3" "November 2011" "" "" +.TH "NPM\-LINK" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-link\fR \-\- Symlink a package folder diff --git a/deps/npm/man/man3/load.3 b/deps/npm/man/man3/load.3 index bb0bb029d9..b01b83cf7e 100644 --- a/deps/npm/man/man3/load.3 +++ b/deps/npm/man/man3/load.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-LOAD" "3" "November 2011" "" "" +.TH "NPM\-LOAD" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-load\fR \-\- Load config settings diff --git a/deps/npm/man/man3/ls.3 b/deps/npm/man/man3/ls.3 index 3c733c9ded..8a9d29995f 100644 --- a/deps/npm/man/man3/ls.3 +++ b/deps/npm/man/man3/ls.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-LS" "3" "November 2011" "" "" +.TH "NPM\-LS" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-ls\fR \-\- List installed packages diff --git a/deps/npm/man/man3/npm.3 b/deps/npm/man/man3/npm.3 index 0e824f0d49..1233606307 100644 --- a/deps/npm/man/man3/npm.3 +++ b/deps/npm/man/man3/npm.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM" "3" "November 2011" "" "" +.TH "NPM" "3" "December 2011" "" "" . .SH "NAME" \fBnpm\fR \-\- node package manager @@ -21,7 +21,7 @@ npm\.load(configObject, function (er, npm) { .fi . .SH "VERSION" -1.1.0-alpha-2 +1.1.0-alpha-5 . .SH "DESCRIPTION" This is the API documentation for npm\. diff --git a/deps/npm/man/man3/outdated.3 b/deps/npm/man/man3/outdated.3 index adf0474f17..b6c33ec236 100644 --- a/deps/npm/man/man3/outdated.3 +++ b/deps/npm/man/man3/outdated.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-OUTDATED" "3" "November 2011" "" "" +.TH "NPM\-OUTDATED" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-outdated\fR \-\- Check for outdated packages diff --git a/deps/npm/man/man3/owner.3 b/deps/npm/man/man3/owner.3 index 0f5d2c8c2f..64049a86ef 100644 --- a/deps/npm/man/man3/owner.3 +++ b/deps/npm/man/man3/owner.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-OWNER" "3" "November 2011" "" "" +.TH "NPM\-OWNER" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-owner\fR \-\- Manage package owners diff --git a/deps/npm/man/man3/pack.3 b/deps/npm/man/man3/pack.3 index 2e0492c014..ba6a38e31c 100644 --- a/deps/npm/man/man3/pack.3 +++ b/deps/npm/man/man3/pack.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-PACK" "3" "November 2011" "" "" +.TH "NPM\-PACK" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-pack\fR \-\- Create a tarball from a package diff --git a/deps/npm/man/man3/prefix.3 b/deps/npm/man/man3/prefix.3 index 24b89ed587..36fac47ffe 100644 --- a/deps/npm/man/man3/prefix.3 +++ b/deps/npm/man/man3/prefix.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-PREFIX" "3" "November 2011" "" "" +.TH "NPM\-PREFIX" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-prefix\fR \-\- Display prefix diff --git a/deps/npm/man/man3/prune.3 b/deps/npm/man/man3/prune.3 index 84f20e8e71..27d11d6d99 100644 --- a/deps/npm/man/man3/prune.3 +++ b/deps/npm/man/man3/prune.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-PRUNE" "3" "November 2011" "" "" +.TH "NPM\-PRUNE" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-prune\fR \-\- Remove extraneous packages diff --git a/deps/npm/man/man3/publish.3 b/deps/npm/man/man3/publish.3 index ae8072851d..6ed4bbd30a 100644 --- a/deps/npm/man/man3/publish.3 +++ b/deps/npm/man/man3/publish.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-PUBLISH" "3" "November 2011" "" "" +.TH "NPM\-PUBLISH" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-publish\fR \-\- Publish a package diff --git a/deps/npm/man/man3/rebuild.3 b/deps/npm/man/man3/rebuild.3 index 355924e7c2..c15d974686 100644 --- a/deps/npm/man/man3/rebuild.3 +++ b/deps/npm/man/man3/rebuild.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-REBUILD" "3" "November 2011" "" "" +.TH "NPM\-REBUILD" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-rebuild\fR \-\- Rebuild a package diff --git a/deps/npm/man/man3/restart.3 b/deps/npm/man/man3/restart.3 index 78e53e2a95..dfb7509884 100644 --- a/deps/npm/man/man3/restart.3 +++ b/deps/npm/man/man3/restart.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-RESTART" "3" "November 2011" "" "" +.TH "NPM\-RESTART" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-restart\fR \-\- Start a package diff --git a/deps/npm/man/man3/root.3 b/deps/npm/man/man3/root.3 index b09b6feafd..22455c9f5a 100644 --- a/deps/npm/man/man3/root.3 +++ b/deps/npm/man/man3/root.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-ROOT" "3" "November 2011" "" "" +.TH "NPM\-ROOT" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-root\fR \-\- Display npm root diff --git a/deps/npm/man/man3/run-script.3 b/deps/npm/man/man3/run-script.3 index 1810b6f107..570e7b2747 100644 --- a/deps/npm/man/man3/run-script.3 +++ b/deps/npm/man/man3/run-script.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-RUN\-SCRIPT" "3" "November 2011" "" "" +.TH "NPM\-RUN\-SCRIPT" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-run-script\fR \-\- Run arbitrary package scripts diff --git a/deps/npm/man/man3/search.3 b/deps/npm/man/man3/search.3 index eac7d20e3c..cfb9c4a184 100644 --- a/deps/npm/man/man3/search.3 +++ b/deps/npm/man/man3/search.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-SEARCH" "3" "November 2011" "" "" +.TH "NPM\-SEARCH" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-search\fR \-\- Search for packages diff --git a/deps/npm/man/man3/start.3 b/deps/npm/man/man3/start.3 index 333c956407..1265c53f2c 100644 --- a/deps/npm/man/man3/start.3 +++ b/deps/npm/man/man3/start.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-START" "3" "November 2011" "" "" +.TH "NPM\-START" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-start\fR \-\- Start a package diff --git a/deps/npm/man/man3/stop.3 b/deps/npm/man/man3/stop.3 index cd6be16f09..fd09eca09f 100644 --- a/deps/npm/man/man3/stop.3 +++ b/deps/npm/man/man3/stop.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-STOP" "3" "November 2011" "" "" +.TH "NPM\-STOP" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-stop\fR \-\- Stop a package diff --git a/deps/npm/man/man3/submodule.3 b/deps/npm/man/man3/submodule.3 index 06db2b7d8a..f21cd09638 100644 --- a/deps/npm/man/man3/submodule.3 +++ b/deps/npm/man/man3/submodule.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-SUBMODULE" "3" "November 2011" "" "" +.TH "NPM\-SUBMODULE" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-submodule\fR \-\- Add a package as a git submodule diff --git a/deps/npm/man/man3/tag.3 b/deps/npm/man/man3/tag.3 index ef1d80c563..0552bb20db 100644 --- a/deps/npm/man/man3/tag.3 +++ b/deps/npm/man/man3/tag.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-TAG" "3" "November 2011" "" "" +.TH "NPM\-TAG" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-tag\fR \-\- Tag a published version diff --git a/deps/npm/man/man3/test.3 b/deps/npm/man/man3/test.3 index a7dd970926..388cfdcf30 100644 --- a/deps/npm/man/man3/test.3 +++ b/deps/npm/man/man3/test.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-TEST" "3" "November 2011" "" "" +.TH "NPM\-TEST" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-test\fR \-\- Test a package diff --git a/deps/npm/man/man3/uninstall.3 b/deps/npm/man/man3/uninstall.3 index 07baafa872..0b4c68d9a2 100644 --- a/deps/npm/man/man3/uninstall.3 +++ b/deps/npm/man/man3/uninstall.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-UNINSTALL" "3" "November 2011" "" "" +.TH "NPM\-UNINSTALL" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-uninstall\fR \-\- uninstall a package programmatically diff --git a/deps/npm/man/man3/unpublish.3 b/deps/npm/man/man3/unpublish.3 index 084023ebd8..84bd53616d 100644 --- a/deps/npm/man/man3/unpublish.3 +++ b/deps/npm/man/man3/unpublish.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-UNPUBLISH" "3" "November 2011" "" "" +.TH "NPM\-UNPUBLISH" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-unpublish\fR \-\- Remove a package from the registry diff --git a/deps/npm/man/man3/update.3 b/deps/npm/man/man3/update.3 index 7af18944dd..898ed8083c 100644 --- a/deps/npm/man/man3/update.3 +++ b/deps/npm/man/man3/update.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-UPDATE" "3" "November 2011" "" "" +.TH "NPM\-UPDATE" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-update\fR \-\- Update a package diff --git a/deps/npm/man/man3/version.3 b/deps/npm/man/man3/version.3 index a3df59f13a..09981f4cf9 100644 --- a/deps/npm/man/man3/version.3 +++ b/deps/npm/man/man3/version.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-VERSION" "3" "November 2011" "" "" +.TH "NPM\-VERSION" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-version\fR \-\- Bump a package version diff --git a/deps/npm/man/man3/view.3 b/deps/npm/man/man3/view.3 index fb33574c17..7f86fb78d3 100644 --- a/deps/npm/man/man3/view.3 +++ b/deps/npm/man/man3/view.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-VIEW" "3" "November 2011" "" "" +.TH "NPM\-VIEW" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-view\fR \-\- View registry info diff --git a/deps/npm/man/man3/whoami.3 b/deps/npm/man/man3/whoami.3 index 84b2813da5..d20d3d3b7c 100644 --- a/deps/npm/man/man3/whoami.3 +++ b/deps/npm/man/man3/whoami.3 @@ -1,7 +1,7 @@ .\" Generated with Ronnjs/v0.1 .\" http://github.com/kapouer/ronnjs/ . -.TH "NPM\-WHOAMI" "3" "November 2011" "" "" +.TH "NPM\-WHOAMI" "3" "December 2011" "" "" . .SH "NAME" \fBnpm-whoami\fR \-\- Display npm username diff --git a/deps/npm/node_modules/fstream/.gitignore b/deps/npm/node_modules/fstream/.gitignore deleted file mode 100644 index 66880db1ab..0000000000 --- a/deps/npm/node_modules/fstream/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -.*.swp -examples/deep-copy -node_modules/ diff --git a/deps/npm/node_modules/fstream/lib/dir-reader.js b/deps/npm/node_modules/fstream/lib/dir-reader.js index a7806dcbb0..dc991e358c 100644 --- a/deps/npm/node_modules/fstream/lib/dir-reader.js +++ b/deps/npm/node_modules/fstream/lib/dir-reader.js @@ -38,6 +38,7 @@ DirReader.prototype._getEntries = function () { if (er) return me.error(er) me._entries = entries me._length = entries.length + // console.error("DR %s sort =", me.path, me.props.sort) if (typeof me.props.sort === "function") { me._entries.sort(me.props.sort) } @@ -58,9 +59,11 @@ DirReader.prototype._read = function () { me._index ++ if (me._index >= me._length) { - // console.error(" DR End/close", me._path) - me.emit("end") - me.emit("close") + if (!me._ended) { + me._ended = true + me.emit("end") + me.emit("close") + } return } @@ -75,10 +78,11 @@ DirReader.prototype._read = function () { var entry = Reader({ path: p , depth: me.depth + 1 - , root: me.root || me - , parent: me + , root: me.root || me._proxy || me + , parent: me._proxy || me , follow: me.follow , filter: me.filter + , sort: me.props.sort }, stat) // console.error("DR Entry", p, stat.size) diff --git a/deps/npm/node_modules/fstream/lib/link-writer.js b/deps/npm/node_modules/fstream/lib/link-writer.js index 0ccce15094..119f61bb65 100644 --- a/deps/npm/node_modules/fstream/lib/link-writer.js +++ b/deps/npm/node_modules/fstream/lib/link-writer.js @@ -29,6 +29,7 @@ function LinkWriter (props) { } LinkWriter.prototype._create = function () { + // console.error(" LW _create") var me = this , hard = me.type === "Link" || process.platform === "win32" , link = hard ? "link" : "symlink" @@ -75,8 +76,14 @@ function create (me, lp, link) { function finish (me) { me.ready = true me.emit("ready") + if (me._ended && !me._finished) me._finish() } LinkWriter.prototype.end = function () { - this._finish() + // console.error("LW finish in end") + this._ended = true + if (this.ready) { + this._finished = true + this._finish() + } } diff --git a/deps/npm/node_modules/fstream/lib/proxy-reader.js b/deps/npm/node_modules/fstream/lib/proxy-reader.js index e9237d60b1..f99b28fe55 100644 --- a/deps/npm/node_modules/fstream/lib/proxy-reader.js +++ b/deps/npm/node_modules/fstream/lib/proxy-reader.js @@ -46,13 +46,14 @@ ProxyReader.prototype._stat = function () { ProxyReader.prototype._addProxy = function (proxy) { var me = this - if (me._proxy) { + if (me._proxyTarget) { return me.error("proxy already set") } - me._proxy = proxy + me._proxyTarget = proxy + proxy._proxy = me + ; [ "error" - , "close" , "data" , "end" , "close" @@ -60,6 +61,7 @@ ProxyReader.prototype._addProxy = function (proxy) { , "entry" , "warn" ].forEach(function (ev) { + // console.error("~~ proxy event", ev, me.path) proxy.on(ev, me.emit.bind(me, ev)) }) @@ -79,9 +81,9 @@ ProxyReader.prototype._addProxy = function (proxy) { } ProxyReader.prototype.pause = function () { - return this._proxy ? this._proxy.pause() : false + return this._proxyTarget ? this._proxyTarget.pause() : false } -ProxyReader.prototype.resume = function (c) { - return this._proxy ? this._proxy.resume() : false +ProxyReader.prototype.resume = function () { + return this._proxyTarget ? this._proxyTarget.resume() : false } diff --git a/deps/npm/node_modules/fstream/lib/reader.js b/deps/npm/node_modules/fstream/lib/reader.js index 592ec6e854..344766f8e5 100644 --- a/deps/npm/node_modules/fstream/lib/reader.js +++ b/deps/npm/node_modules/fstream/lib/reader.js @@ -95,8 +95,6 @@ function Reader (props, currentStat) { me.parent = props.parent || null me.root = props.root || (props.parent && props.parent.root) || me - me.basename = props.basename = path.basename(me.path) - me.dirname = props.dirname = path.dirname(me.path) me._path = me.path = path.resolve(props.path) if (process.platform === "win32") { me.path = me._path = me.path.replace(/\?/g, "_") @@ -109,6 +107,8 @@ function Reader (props, currentStat) { //} } } + me.basename = props.basename = path.basename(me.path) + me.dirname = props.dirname = path.dirname(me.path) // these have served their purpose, and are now just noisy clutter props.parent = props.root = null @@ -182,7 +182,8 @@ Reader.prototype._stat = function (currentStat) { // if the filter doesn't pass, then just skip over this one. // still have to emit end so that dir-walking can move on. if (me.filter) { - if (!me.filter()) { + // special handling for ProxyReaders + if (!me.filter.call(me._proxy || me)) { me._aborted = true me.emit("end") me.emit("close") diff --git a/deps/npm/node_modules/fstream/lib/writer.js b/deps/npm/node_modules/fstream/lib/writer.js index 4097b5b784..dde29fd7b2 100644 --- a/deps/npm/node_modules/fstream/lib/writer.js +++ b/deps/npm/node_modules/fstream/lib/writer.js @@ -6,7 +6,7 @@ var fs = require("graceful-fs") , rimraf = require("rimraf") , mkdir = require("mkdirp") , path = require("path") - , umask = process.umask() + , umask = process.platform === "win32" ? 0 : process.umask() , getType = require("./get-type.js") , Abstract = require("./abstract.js") @@ -70,19 +70,17 @@ function Writer (props, current) { me.parent = props.parent || null me.root = props.root || (props.parent && props.parent.root) || me - me.basename = path.basename(props.path) - me.dirname = path.dirname(props.path) - me.linkpath = props.linkpath || null me._path = me.path = path.resolve(props.path) if (process.platform === "win32") { me.path = me._path = me.path.replace(/\?/g, "_") if (me._path.length >= 260) { me._swallowErrors = true - //if (me._path.indexOf(" ") === -1) { - me._path = "\\\\?\\" + me.path.replace(/\//g, "\\") - //} + me._path = "\\\\?\\" + me.path.replace(/\//g, "\\") } } + me.basename = path.basename(props.path) + me.dirname = path.dirname(props.path) + me.linkpath = props.linkpath || null props.parent = props.root = null @@ -149,14 +147,17 @@ Writer.prototype._stat = function (current) { // otherwise, just handle in the app-specific way // this creates a fs.WriteStream, or mkdir's, or whatever - me._create() + create(me) } } function create (me) { + // console.error("W create", me._path, Writer.dirmode) + // XXX Need to clobber non-dirs that are in the way, // unless { clobber: false } in the props. mkdir(path.dirname(me._path), Writer.dirmode, function (er) { + // console.error("W created", path.dirname(me._path), er) if (er) return me.error(er) me._create() }) @@ -190,7 +191,7 @@ Writer.prototype._finish = function () { // if we're in the process of writing out a // directory, it's very possible that the thing we're linking to // doesn't exist yet (especially if it was intended as a symlink), - // so swallow ENOENT errors here and just soldier in. + // so swallow ENOENT errors here and just soldier on. if (er.code === "ENOENT" && (me.type === "Link" || me.type === "SymbolicLink") && process.platform === "win32") { @@ -212,36 +213,37 @@ Writer.prototype._finish = function () { // console.error(" W setprops", me._path) // mode var wantMode = me.props.mode - , chmod = me.props.follow || me.type === "Directory" + , chmod = me.props.follow || me.type !== "SymbolicLink" ? "chmod" : "lchmod" if (fs[chmod] && typeof wantMode === "number") { wantMode = wantMode & 0777 todo ++ - // console.error(" W chmod", wantMode.toString(8), me.basename) + // console.error(" W chmod", wantMode.toString(8), me.basename, "\r") fs[chmod](me._path, wantMode, next(chmod)) } // uid, gid // Don't even try it unless root. Too easy to EPERM. if (process.platform !== "win32" && - process.getuid && - process.getuid() === 0 && - fs.chown && + process.getuid && process.getuid() === 0 && ( typeof me.props.uid === "number" || - typeof me.props.gid === "number")) { - if (typeof me.props.uid !== "number") me.props.uid = current.uid - if (typeof me.props.gid !== "number") me.props.gid = current.gid - if (me.props.uid !== current.uid || me.props.gid !== current.gid) { - todo ++ - // console.error(" W chown", me.props.uid, me.props.gid, me.basename) - fs.chown(me._path, me.props.uid, me.props.gid, next("chown")) + typeof me.props.gid === "number" )) { + var chown = (me.props.follow || me.type !== "SymbolicLink") + ? "chown" : "lchown" + if (fs[chown]) { + if (typeof me.props.uid !== "number") me.props.uid = current.uid + if (typeof me.props.gid !== "number") me.props.gid = current.gid + if (me.props.uid !== current.uid || me.props.gid !== current.gid) { + todo ++ + // console.error(" W chown", me.props.uid, me.props.gid, me.basename) + fs[chown](me._path, me.props.uid, me.props.gid, next("chown")) + } } } // atime, mtime. - if (fs.utimes && - !(process.platform === "win32" && me.type === "Directory")) { + if (fs.utimes && process.platform !== "win32") { var utimes = (me.props.follow || me.type !== "SymbolicLink") ? "utimes" : "lutimes" diff --git a/deps/npm/node_modules/fstream/package.json b/deps/npm/node_modules/fstream/package.json index db4b76741f..c2d8fdc026 100644 --- a/deps/npm/node_modules/fstream/package.json +++ b/deps/npm/node_modules/fstream/package.json @@ -2,7 +2,7 @@ "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)", "name": "fstream", "description": "Advanced file system stream things", - "version": "0.1.1", + "version": "0.1.5", "repository": { "type": "git", "url": "git://github.com/isaacs/fstream.git" @@ -14,8 +14,13 @@ "dependencies": { "rimraf": "~1.0.8", "mkdirp": "~0.1.0", - "graceful-fs": "1.1", + "graceful-fs": "~1.1.1", "inherits": "~1.0.0" }, - "devDependencies": {} + "devDependencies": { + "tap": "0.1" + }, + "scripts": { + "test": "tap examples/*.js" + } } diff --git a/deps/npm/node_modules/graceful-fs/graceful-fs.js b/deps/npm/node_modules/graceful-fs/graceful-fs.js index 9b8492ac13..13c312ccf6 100644 --- a/deps/npm/node_modules/graceful-fs/graceful-fs.js +++ b/deps/npm/node_modules/graceful-fs/graceful-fs.js @@ -8,7 +8,8 @@ var fs = require("fs") exports = module.exports = fs -fs.MAX_OPEN = 256 +fs.MIN_MAX_OPEN = 64 +fs.MAX_OPEN = 1024 fs._open = fs.open fs._openSync = fs.openSync @@ -16,35 +17,6 @@ fs._close = fs.close fs._closeSync = fs.closeSync -// lstat on windows, missing from early 0.5 versions -if (process.platform === "win32" && !process.binding("fs").lstat) { - fs.lstat = fs.stat - fs.lstatSync = fs.statSync -} - -// lutimes -var constants = require("constants") -if (!fs.lutimes) fs.lutimes = function (path, at, mt, cb) { - fs.open(path, constants.O_SYMLINK, function (er, fd) { - cb = cb || noop - if (er) return cb(er) - fs.futimes(fd, at, mt, function (er) { - if (er) { - fs.close(fd, function () {}) - return cb(er) - } - fs.close(fd, cb) - }) - }) -} - -if (!fs.lutimesSync) fs.lutimesSync = function (path, at, mt) { - var fd = fs.openSync(path, constants.O_SYMLINK) - fs.futimesSync(fd, at, mt) - fs.closeSync(fd) -} - - // prevent EMFILE errors function OpenReq (path, flags, mode, cb) { this.path = path @@ -64,7 +36,16 @@ fs.open = function (path, flags, mode, cb) { setTimeout(flush) return } - open(path, flags, mode, cb) + open(path, flags, mode, function (er, fd) { + if (er && er.code === "EMFILE" && curOpen > fs.MIN_MAX_OPEN) { + // that was too many. reduce max, get back in queue. + // this should only happen once in a great while, and only + // if the ulimit -n is set lower than 1024. + fs.MAX_OPEN = curOpen - 1 + return fs.open(path, flags, mode, cb) + } + cb(er, fd) + }) } function open (path, flags, mode, cb) { @@ -93,7 +74,7 @@ function flush () { while (curOpen < fs.MAX_OPEN) { var req = queue.shift() if (!req) break - open(req.path, req.flags, req.mode, req.cb) + open(req.path, req.flags || "r", req.mode || 0777, req.cb) } if (queue.length === 0) return } @@ -111,70 +92,43 @@ fs.closeSync = function (fd) { return fs._closeSync(fd) } + +// (re-)implement some things that are known busted or missing. + +var constants = require("constants") + // lchmod, broken prior to 0.6.2 // back-port the fix here. if (constants.hasOwnProperty('O_SYMLINK') && process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)) { - fs.lchmod = function(path, mode, callback) { - callback = callback || noop; - fs.open(path, constants.O_WRONLY | constants.O_SYMLINK, function(err, fd) { + fs.lchmod = function (path, mode, callback) { + callback = callback || noop + fs.open( path + , constants.O_WRONLY | constants.O_SYMLINK + , mode + , function (err, fd) { if (err) { - callback(err); - return; + callback(err) + return } // prefer to return the chmod error, if one occurs, // but still try to close, and report closing errors if they occur. - fs.fchmod(fd, mode, function(err) { + fs.fchmod(fd, mode, function (err) { fs.close(fd, function(err2) { - callback(err || err2); - }); - }); - }); - }; - - fs.lchmodSync = function(path, mode) { - var fd = fs.openSync(path, constants.O_WRONLY | constants.O_SYMLINK); - - // prefer to return the chmod error, if one occurs, - // but still try to close, and report closing errors if they occur. - var err, err2; - try { - var ret = fs.fchmodSync(fd, mode); - } catch (er) { - err = er; - } - try { - fs.closeSync(fd); - } catch (er) { - err2 = er; - } - if (err || err2) throw (err || err2); - return ret; - }; -} - -// lutimes, not yet implemented in node -if (constants.hasOwnProperty('O_SYMLINK') && !fs.lutimes) { - fs.lutimes = function (path, atime, mtime, cb) { - cb = cb || noop - fs.open(path, constants.O_SYMLINK | constants.O_WRONLY, function (er, fd) { - if (er) return cb(er) - fs.futimes(fd, atime, mtime, function (er) { - fs.close(fd, function (er2) { - cb(er || er2) + callback(err || err2) }) }) }) } - fs.lutimesSync = function(path, atime, mtime) { - var fd = fs.openSync(path, constants.O_WRONLY | constants.O_SYMLINK) + fs.lchmodSync = function (path, mode) { + var fd = fs.openSync(path, constants.O_WRONLY | constants.O_SYMLINK, mode) // prefer to return the chmod error, if one occurs, // but still try to close, and report closing errors if they occur. var err, err2 try { - var ret = fs.futimesSync(fd, atime, mtime) + var ret = fs.fchmodSync(fd, mode) } catch (er) { err = er } @@ -187,3 +141,63 @@ if (constants.hasOwnProperty('O_SYMLINK') && !fs.lutimes) { return ret } } + + +// lstat on windows, missing from early 0.5 versions +// replacing with stat isn't quite perfect, but good enough to get by. +if (process.platform === "win32" && !process.binding("fs").lstat) { + fs.lstat = fs.stat + fs.lstatSync = fs.statSync +} + + +// lutimes implementation, or no-op +if (!fs.lutimes) { + if (constants.hasOwnProperty("O_SYMLINK")) { + fs.lutimes = function (path, at, mt, cb) { + fs.open(path, constants.O_SYMLINK, function (er, fd) { + cb = cb || noop + if (er) return cb(er) + fs.futimes(fd, at, mt, function (er) { + fs.close(fd, function (er2) { + return cb(er || er2) + }) + }) + }) + } + + fs.lutimesSync = function (path, at, mt) { + var fd = fs.openSync(path, constants.O_SYMLINK) + , err + , err2 + , ret + + try { + var ret = fs.futimesSync(fd, at, mt) + } catch (er) { + err = er + } + try { + fs.closeSync(fd) + } catch (er) { + err2 = er + } + if (err || err2) throw (err || err2) + return ret + } + + } else if (fs.utimensat && constants.hasOwnProperty("AT_SYMLINK_NOFOLLOW")) { + // maybe utimensat will be bound soonish? + fs.lutimes = function (path, at, mt, cb) { + fs.utimensat(path, at, mt, constants.AT_SYMLINK_NOFOLLOW, cb) + } + + fs.lutimesSync = function (path, at, mt) { + return fs.utimensatSync(path, at, mt, constants.AT_SYMLINK_NOFOLLOW) + } + + } else { + fs.lutimes = function (_a, _b, _c, cb) { process.nextTick(cb) } + fs.lutimesSync = function () {} + } +} diff --git a/deps/npm/node_modules/graceful-fs/package.json b/deps/npm/node_modules/graceful-fs/package.json index 3c2f8a6fff..19f561112b 100644 --- a/deps/npm/node_modules/graceful-fs/package.json +++ b/deps/npm/node_modules/graceful-fs/package.json @@ -2,7 +2,7 @@ "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)", "name": "graceful-fs", "description": "fs monkey-patching to avoid EMFILE and other problems", - "version": "1.1.0", + "version": "1.1.1", "repository": { "type": "git", "url": "git://github.com/isaacs/node-graceful-fs.git" diff --git a/deps/npm/node_modules/node-uuid/.gitignore b/deps/npm/node_modules/node-uuid/.gitignore deleted file mode 100644 index fd4f2b066b..0000000000 --- a/deps/npm/node_modules/node-uuid/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules -.DS_Store diff --git a/deps/npm/node_modules/node-uuid/benchmark/README.md b/deps/npm/node_modules/node-uuid/benchmark/README.md deleted file mode 100644 index aaeb2ea013..0000000000 --- a/deps/npm/node_modules/node-uuid/benchmark/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# node-uuid Benchmarks - -### Results - -To see the results of our benchmarks visit https://github.com/broofa/node-uuid/wiki/Benchmark - -### Run them yourself - -node-uuid comes with some benchmarks to measure performance of generating UUIDs. These can be run using node.js. node-uuid is being benchmarked against some other uuid modules, that are available through npm namely `uuid` and `uuid-js`. - -To prepare and run the benchmark issue; - -``` -npm install uuid uuid-js -node benchmark/benchmark.js -``` - -You'll see an output like this one: - -``` -# v4 -nodeuuid.v4(): 854700 uuids/second -nodeuuid.v4('binary'): 788643 uuids/second -nodeuuid.v4('binary', buffer): 1336898 uuids/second -uuid(): 479386 uuids/second -uuid('binary'): 582072 uuids/second -uuidjs.create(4): 312304 uuids/second - -# v1 -nodeuuid.v1(): 938086 uuids/second -nodeuuid.v1('binary'): 683060 uuids/second -nodeuuid.v1('binary', buffer): 1644736 uuids/second -uuidjs.create(1): 190621 uuids/second -``` - -* The `uuid()` entries are for Nikhil Marathe's [uuid module](https://bitbucket.org/nikhilm/uuidjs) which is a wrapper around the native libuuid library. -* The `uuidjs()` entries are for Patrick Negri's [uuid-js module](https://github.com/pnegri/uuid-js) which is a pure javascript implementation based on [UUID.js](https://github.com/LiosK/UUID.js) by LiosK. - -If you want to get more reliable results you can run the benchmark multiple times and write the output into a log file: - -``` -for i in {0..9}; do node benchmark/benchmark.js >> benchmark/bench_0.4.12.log; done; -``` - -If you're interested in how performance varies between different node versions, you can issue the above command multiple times. - -You can then use the shell script `bench.sh` provided in this directory to calculate the averages over all benchmark runs and draw a nice plot: - -``` -(cd benchmark/ && ./bench.sh) -``` - -This assumes you have [gnuplot](http://www.gnuplot.info/) and [ImageMagick](http://www.imagemagick.org/) installed. You'll find a nice `bench.png` graph in the `benchmark/` directory then. diff --git a/deps/npm/node_modules/node-uuid/benchmark/bench.gnu b/deps/npm/node_modules/node-uuid/benchmark/bench.gnu deleted file mode 100644 index 6001deb981..0000000000 --- a/deps/npm/node_modules/node-uuid/benchmark/bench.gnu +++ /dev/null @@ -1,175 +0,0 @@ -#!/opt/local/bin/gnuplot -persist -# -# -# G N U P L O T -# Version 4.4 patchlevel 3 -# last modified March 2011 -# System: Darwin 10.8.0 -# -# Copyright (C) 1986-1993, 1998, 2004, 2007-2010 -# Thomas Williams, Colin Kelley and many others -# -# gnuplot home: http://www.gnuplot.info -# faq, bugs, etc: type "help seeking-assistance" -# immediate help: type "help" -# plot window: hit 'h' -set terminal postscript eps noenhanced defaultplex \ - leveldefault color colortext \ - solid linewidth 1.2 butt noclip \ - palfuncparam 2000,0.003 \ - "Helvetica" 14 -set output 'bench.eps' -unset clip points -set clip one -unset clip two -set bar 1.000000 front -set border 31 front linetype -1 linewidth 1.000 -set xdata -set ydata -set zdata -set x2data -set y2data -set timefmt x "%d/%m/%y,%H:%M" -set timefmt y "%d/%m/%y,%H:%M" -set timefmt z "%d/%m/%y,%H:%M" -set timefmt x2 "%d/%m/%y,%H:%M" -set timefmt y2 "%d/%m/%y,%H:%M" -set timefmt cb "%d/%m/%y,%H:%M" -set boxwidth -set style fill empty border -set style rectangle back fc lt -3 fillstyle solid 1.00 border lt -1 -set style circle radius graph 0.02, first 0, 0 -set dummy x,y -set format x "% g" -set format y "% g" -set format x2 "% g" -set format y2 "% g" -set format z "% g" -set format cb "% g" -set angles radians -unset grid -set key title "" -set key outside left top horizontal Right noreverse enhanced autotitles columnhead nobox -set key noinvert samplen 4 spacing 1 width 0 height 0 -set key maxcolumns 2 maxrows 0 -unset label -unset arrow -set style increment default -unset style line -set style line 1 linetype 1 linewidth 2.000 pointtype 1 pointsize default pointinterval 0 -unset style arrow -set style histogram clustered gap 2 title offset character 0, 0, 0 -unset logscale -set offsets graph 0.05, 0.15, 0, 0 -set pointsize 1.5 -set pointintervalbox 1 -set encoding default -unset polar -unset parametric -unset decimalsign -set view 60, 30, 1, 1 -set samples 100, 100 -set isosamples 10, 10 -set surface -unset contour -set clabel '%8.3g' -set mapping cartesian -set datafile separator whitespace -unset hidden3d -set cntrparam order 4 -set cntrparam linear -set cntrparam levels auto 5 -set cntrparam points 5 -set size ratio 0 1,1 -set origin 0,0 -set style data points -set style function lines -set xzeroaxis linetype -2 linewidth 1.000 -set yzeroaxis linetype -2 linewidth 1.000 -set zzeroaxis linetype -2 linewidth 1.000 -set x2zeroaxis linetype -2 linewidth 1.000 -set y2zeroaxis linetype -2 linewidth 1.000 -set ticslevel 0.5 -set mxtics default -set mytics default -set mztics default -set mx2tics default -set my2tics default -set mcbtics default -set xtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 -set xtics norangelimit -set xtics () -set ytics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 -set ytics autofreq norangelimit -set ztics border in scale 1,0.5 nomirror norotate offset character 0, 0, 0 -set ztics autofreq norangelimit -set nox2tics -set noy2tics -set cbtics border in scale 1,0.5 mirror norotate offset character 0, 0, 0 -set cbtics autofreq norangelimit -set title "" -set title offset character 0, 0, 0 font "" norotate -set timestamp bottom -set timestamp "" -set timestamp offset character 0, 0, 0 font "" norotate -set rrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] ) -set autoscale rfixmin -set autoscale rfixmax -set trange [ * : * ] noreverse nowriteback # (currently [-5.00000:5.00000] ) -set autoscale tfixmin -set autoscale tfixmax -set urange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) -set autoscale ufixmin -set autoscale ufixmax -set vrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) -set autoscale vfixmin -set autoscale vfixmax -set xlabel "" -set xlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate -set x2label "" -set x2label offset character 0, 0, 0 font "" textcolor lt -1 norotate -set xrange [ * : * ] noreverse nowriteback # (currently [-0.150000:3.15000] ) -set autoscale xfixmin -set autoscale xfixmax -set x2range [ * : * ] noreverse nowriteback # (currently [0.00000:3.00000] ) -set autoscale x2fixmin -set autoscale x2fixmax -set ylabel "" -set ylabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270 -set y2label "" -set y2label offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270 -set yrange [ 0.00000 : 1.90000e+06 ] noreverse nowriteback # (currently [:] ) -set autoscale yfixmin -set autoscale yfixmax -set y2range [ * : * ] noreverse nowriteback # (currently [0.00000:1.90000e+06] ) -set autoscale y2fixmin -set autoscale y2fixmax -set zlabel "" -set zlabel offset character 0, 0, 0 font "" textcolor lt -1 norotate -set zrange [ * : * ] noreverse nowriteback # (currently [-10.0000:10.0000] ) -set autoscale zfixmin -set autoscale zfixmax -set cblabel "" -set cblabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by -270 -set cbrange [ * : * ] noreverse nowriteback # (currently [8.98847e+307:-8.98847e+307] ) -set autoscale cbfixmin -set autoscale cbfixmax -set zero 1e-08 -set lmargin -1 -set bmargin -1 -set rmargin -1 -set tmargin -1 -set locale "de_DE.UTF-8" -set pm3d explicit at s -set pm3d scansautomatic -set pm3d interpolate 1,1 flush begin noftriangles nohidden3d corners2color mean -set palette positive nops_allcF maxcolors 0 gamma 1.5 color model RGB -set palette rgbformulae 7, 5, 15 -set colorbox default -set colorbox vertical origin screen 0.9, 0.2, 0 size screen 0.05, 0.6, 0 front bdefault -set loadpath -set fontpath -set fit noerrorvariables -GNUTERM = "aqua" -plot 'bench_results.txt' using 2:xticlabel(1) w lp lw 2, '' using 3:xticlabel(1) w lp lw 2, '' using 4:xticlabel(1) w lp lw 2, '' using 5:xticlabel(1) w lp lw 2, '' using 6:xticlabel(1) w lp lw 2, '' using 7:xticlabel(1) w lp lw 2, '' using 8:xticlabel(1) w lp lw 2, '' using 9:xticlabel(1) w lp lw 2 -# EOF diff --git a/deps/npm/node_modules/node-uuid/benchmark/bench.sh b/deps/npm/node_modules/node-uuid/benchmark/bench.sh deleted file mode 100755 index 07cd14cdd0..0000000000 --- a/deps/npm/node_modules/node-uuid/benchmark/bench.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -# for a given node version run: -# for i in {0..9}; do node benchmark.js >> bench_0.6.2.log; done; - -PATTERNS=('nodeuuid.v1()' "nodeuuid.v1('binary'," 'nodeuuid.v4()' "nodeuuid.v4('binary'," "uuid()" "uuid('binary')" 'uuidjs.create(1)' 'uuidjs.create(4)') -FILES=(node_uuid_v1_string node_uuid_v1_buf node_uuid_v4_string node_uuid_v4_buf libuuid_v4_string libuuid_v4_binary uuidjs_v1_string uuidjs_v4_string) -INDICES=(2 3 2 3 2 2 2 2) -VERSIONS=$( ls bench_*.log | sed -e 's/^bench_\([0-9\.]*\)\.log/\1/' | tr "\\n" " " ) -TMPJOIN="tmp_join" -OUTPUT="bench_results.txt" - -for I in ${!FILES[*]}; do - F=${FILES[$I]} - P=${PATTERNS[$I]} - INDEX=${INDICES[$I]} - echo "version $F" > $F - for V in $VERSIONS; do - (VAL=$( grep "$P" bench_$V.log | LC_ALL=en_US awk '{ sum += $'$INDEX' } END { print sum/NR }' ); echo $V $VAL) >> $F - done - if [ $I == 0 ]; then - cat $F > $TMPJOIN - else - join $TMPJOIN $F > $OUTPUT - cp $OUTPUT $TMPJOIN - fi - rm $F -done - -rm $TMPJOIN - -gnuplot bench.gnu -convert -density 200 -resize 800x560 -flatten bench.eps bench.png -rm bench.eps diff --git a/deps/npm/node_modules/node-uuid/benchmark/benchmark-native.c b/deps/npm/node_modules/node-uuid/benchmark/benchmark-native.c deleted file mode 100644 index dbfc75f6d7..0000000000 --- a/deps/npm/node_modules/node-uuid/benchmark/benchmark-native.c +++ /dev/null @@ -1,34 +0,0 @@ -/* -Test performance of native C UUID generation - -To Compile: cc -luuid benchmark-native.c -o benchmark-native -*/ - -#include <stdio.h> -#include <unistd.h> -#include <sys/time.h> -#include <uuid/uuid.h> - -int main() { - uuid_t myid; - char buf[36+1]; - int i; - struct timeval t; - double start, finish; - - gettimeofday(&t, NULL); - start = t.tv_sec + t.tv_usec/1e6; - - int n = 2e5; - for (i = 0; i < n; i++) { - uuid_generate(myid); - uuid_unparse(myid, buf); - } - - gettimeofday(&t, NULL); - finish = t.tv_sec + t.tv_usec/1e6; - double dur = finish - start; - - printf("%d uuids/sec", (int)(n/dur)); - return 0; -} diff --git a/deps/npm/node_modules/node-uuid/benchmark/benchmark.js b/deps/npm/node_modules/node-uuid/benchmark/benchmark.js deleted file mode 100644 index 3e63673a2a..0000000000 --- a/deps/npm/node_modules/node-uuid/benchmark/benchmark.js +++ /dev/null @@ -1,52 +0,0 @@ -var nodeuuid = require('../uuid'), - uuid = require('uuid').generate, - uuidjs = require('uuid-js'), - N = 5e5; - -function rate(msg, t) { - console.log(msg + ': ' + - (N / (Date.now() - t) * 1e3 | 0) + - ' uuids/second'); -} - -console.log('# v4'); - -// node-uuid - string form -for (var i = 0, t = Date.now(); i < N; i++) nodeuuid.v4(); -rate('nodeuuid.v4()', t); - -for (var i = 0, t = Date.now(); i < N; i++) nodeuuid.v4('binary'); -rate('nodeuuid.v4(\'binary\')', t); - -var buffer = new nodeuuid.BufferClass(16); -for (var i = 0, t = Date.now(); i < N; i++) nodeuuid.v4('binary', buffer); -rate('nodeuuid.v4(\'binary\', buffer)', t); - -// libuuid - string form -for (var i = 0, t = Date.now(); i < N; i++) uuid(); -rate('uuid()', t); - -for (var i = 0, t = Date.now(); i < N; i++) uuid('binary'); -rate('uuid(\'binary\')', t); - -// uuid-js - string form -for (var i = 0, t = Date.now(); i < N; i++) uuidjs.create(4); -rate('uuidjs.create(4)', t); - -console.log(''); -console.log('# v1'); - -// node-uuid - v1 string form -for (var i = 0, t = Date.now(); i < N; i++) nodeuuid.v1(); -rate('nodeuuid.v1()', t); - -for (var i = 0, t = Date.now(); i < N; i++) nodeuuid.v1('binary'); -rate('nodeuuid.v1(\'binary\')', t); - -var buffer = new nodeuuid.BufferClass(16); -for (var i = 0, t = Date.now(); i < N; i++) nodeuuid.v1('binary', buffer); -rate('nodeuuid.v1(\'binary\', buffer)', t); - -// uuid-js - v1 string form -for (var i = 0, t = Date.now(); i < N; i++) uuidjs.create(1); -rate('uuidjs.create(1)', t); diff --git a/deps/npm/node_modules/nopt/.gitignore b/deps/npm/node_modules/nopt/.gitignore deleted file mode 100644 index e69de29bb2..0000000000 --- a/deps/npm/node_modules/nopt/.gitignore +++ /dev/null diff --git a/deps/npm/node_modules/request/README.md b/deps/npm/node_modules/request/README.md index c29d08666c..c30f1a5f67 100644 --- a/deps/npm/node_modules/request/README.md +++ b/deps/npm/node_modules/request/README.md @@ -237,7 +237,7 @@ request.jar() ; request( { method: 'PUT' - , uri: 'http://mikeal.couchone.com/testjs/' + rand + , uri: 'http://mikeal.iriscouch.com/testjs/' + rand , multipart: [ { 'content-type': 'application/json' , body: JSON.stringify({foo: 'bar', _attachments: {'message.txt': {follows: true, length: 18, 'content_type': 'text/plain' }}}) @@ -247,7 +247,7 @@ request.jar() } , function (error, response, body) { if(response.statusCode == 201){ - console.log('document saved as: http://mikeal.couchone.com/testjs/'+ rand) + console.log('document saved as: http://mikeal.iriscouch.com/testjs/'+ rand) } else { console.log('error: '+ response.statusCode) console.log(body) diff --git a/deps/npm/node_modules/request/main.js b/deps/npm/node_modules/request/main.js index d9502c1fd9..68d9713098 100644 --- a/deps/npm/node_modules/request/main.js +++ b/deps/npm/node_modules/request/main.js @@ -198,8 +198,8 @@ Request.prototype.request = function () { } if (!form) form = {} var oa = {} - for (i in form) oa[i] = form[i] - for (i in self.oauth) oa['oauth_'+i] = self.oauth[i] + for (var i in form) oa[i] = form[i] + for (var i in self.oauth) oa['oauth_'+i] = self.oauth[i] if (!oa.oauth_version) oa.oauth_version = '1.0' if (!oa.oauth_timestamp) oa.oauth_timestamp = Math.floor( (new Date()).getTime() / 1000 ).toString() if (!oa.oauth_nonce) oa.oauth_nonce = uuid().replace(/-/g, '') @@ -215,7 +215,7 @@ Request.prototype.request = function () { var signature = oauth.hmacsign(self.method, baseurl, oa, consumer_secret, token_secret) // oa.oauth_signature = signature - for (i in form) { + for (var i in form) { if ( i.slice(0, 'oauth_') in self.oauth) { // skip } else { diff --git a/deps/npm/node_modules/request/vendor/cookie/index.js b/deps/npm/node_modules/request/vendor/cookie/index.js index 4ba20d6af3..d8f29b3f91 100644 --- a/deps/npm/node_modules/request/vendor/cookie/index.js +++ b/deps/npm/node_modules/request/vendor/cookie/index.js @@ -27,7 +27,7 @@ var Cookie = exports = module.exports = function Cookie(str, req) { // Map the key/val pairs str.split(/ *; */).reduce(function(obj, pair){ pair = pair.split(/ *= */); - obj[pair[0]] = pair[1] || true; + obj[pair[0].toLowerCase()] = pair[1] || true; return obj; }, this); @@ -40,9 +40,7 @@ var Cookie = exports = module.exports = function Cookie(str, req) { : Infinity; // Default or trim path - this.path = this.path - ? this.path.trim() - : url.parse(req.url).pathname; + this.path = this.path || '/'; }; /** diff --git a/deps/npm/node_modules/tar/.gitignore b/deps/npm/node_modules/tar/.gitignore deleted file mode 100644 index f96c7db109..0000000000 --- a/deps/npm/node_modules/tar/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -.*.swp -node_modules -examples/extract/ -test/tmp/ diff --git a/deps/npm/node_modules/tar/lib/extended-header-writer.js b/deps/npm/node_modules/tar/lib/extended-header-writer.js index f28d530f6d..a130c5b164 100644 --- a/deps/npm/node_modules/tar/lib/extended-header-writer.js +++ b/deps/npm/node_modules/tar/lib/extended-header-writer.js @@ -58,6 +58,14 @@ ExtendedHeaderWriter.prototype.end = function () { me._ended = true me._encodeFields() + + if (me.props.size === 0) { + // nothing to write! + me._ready = true + me._stream.end() + return + } + me._stream.write(TarHeader.encode(me.props)) me.body.forEach(function (l) { me._stream.write(l) @@ -75,14 +83,14 @@ ExtendedHeaderWriter.prototype._encodeFields = function () { this.fields.path = this.fields.prefix + "/" + this.fields.path this.fields.prefix = "" } - encodeFields(this.fields, "", this.body) + encodeFields(this.fields, "", this.body, this.fields.noProprietary) var me = this this.body.forEach(function (l) { me.props.size += l.length }) } -function encodeFields (fields, prefix, body) { +function encodeFields (fields, prefix, body, nop) { // console.error(">> >> ehw encodeFields") // "%d %s=%s\n", <length>, <keyword>, <value> // The length is a decimal number, and includes itself and the \n @@ -127,15 +135,15 @@ function encodeFields (fields, prefix, body) { } if (val && typeof val === "object" && - !Buffer.isBuffer(val)) encodeFields(val, k, body) + !Buffer.isBuffer(val)) encodeFields(val, k, body, nop) else if (val === null || val === undefined) return - else body.push.apply(body, encodeField(k, val)) + else body.push.apply(body, encodeField(k, val, nop)) }) return body } -function encodeField (k, v) { +function encodeField (k, v, nop) { // lowercase keys must be valid, otherwise prefix with // "NODETAR." if (k.charAt(0) === k.charAt(0).toLowerCase()) { @@ -143,6 +151,11 @@ function encodeField (k, v) { if (!tar.knownExtended[m]) k = "NODETAR." + k } + // no proprietary + if (nop && k.charAt(0) !== k.charAt(0).toLowerCase()) { + return [] + } + if (typeof val === "number") val = val.toString(10) var s = new Buffer(" " + k + "=" + v + "\n") diff --git a/deps/npm/node_modules/tar/lib/pack.js b/deps/npm/node_modules/tar/lib/pack.js index 411b8b6b0c..0de7c16b04 100644 --- a/deps/npm/node_modules/tar/lib/pack.js +++ b/deps/npm/node_modules/tar/lib/pack.js @@ -20,6 +20,9 @@ function Pack (props) { var me = this if (!(me instanceof Pack)) return new Pack(props) + if (props) me._noProprietary = props.noProprietary + else me._noProprietary = false + me._global = props me.readable = true @@ -135,8 +138,15 @@ Pack.prototype._process = function () { wprops[k] = entry.props[k] }) + if (me._noProprietary) wprops.noProprietary = true + wprops.path = path.relative(root, entry.path) + // actually not a matter of opinion or taste. + if (process.platform === "win32") { + wprops.path = wprops.path.replace(/\\/g, "/") + } + switch (wprops.type) { case "Directory": wprops.path += "/" diff --git a/deps/npm/node_modules/tar/lib/parse.js b/deps/npm/node_modules/tar/lib/parse.js index d9784b5ff7..939261aa4a 100644 --- a/deps/npm/node_modules/tar/lib/parse.js +++ b/deps/npm/node_modules/tar/lib/parse.js @@ -68,7 +68,13 @@ Parse.prototype._streamEnd = function () { // write/end methods to do that. Parse.prototype.write = function (c) { if (this._ended) { - return this.error("write() after end()") + // gnutar puts a LOT of nulls at the end. + // you can keep writing these things forever. + // Just ignore them. + for (var i = 0, l = c.length; i > l; i ++) { + if (c[i] !== 0) return this.error("write() after end()") + } + return } return this._stream.write(c) } diff --git a/deps/npm/node_modules/tar/package.json b/deps/npm/node_modules/tar/package.json index c072867e53..a736fe770b 100644 --- a/deps/npm/node_modules/tar/package.json +++ b/deps/npm/node_modules/tar/package.json @@ -2,7 +2,7 @@ "author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me/)", "name": "tar", "description": "tar for node", - "version": "0.1.3", + "version": "0.1.7", "repository": { "type": "git", "url": "git://github.com/isaacs/node-tar.git" @@ -17,7 +17,7 @@ "dependencies": { "inherits": "1.x", "block-stream": "*", - "fstream": "0.1" + "fstream": "~0.1.5" }, "devDependencies": { "tap": "0.x", diff --git a/deps/npm/package.json b/deps/npm/package.json index 23fdd515a4..3e7c0e3bd6 100644 --- a/deps/npm/package.json +++ b/deps/npm/package.json @@ -1,8 +1,8 @@ { "name": "npm" -, "publishConfig": { "tag": "alpha" } +, "publishConfig": { "tag": "alpha", "proprietary-attribs": false } , "description": "A package manager for node" , "keywords": [ "package manager", "modules", "install", "package.json" ] -, "version": "1.1.0-alpha-2" +, "version": "1.1.0-alpha-5" , "preferGlobal": true , "config": { "publishtest": false } , "homepage": "http://npmjs.org/" @@ -29,7 +29,7 @@ , "ini": "1" , "slide": "1" , "abbrev": "1" - , "graceful-fs": "1" + , "graceful-fs": "~1.1.1" , "minimatch": "0" , "nopt": "1" , "node-uuid": "~1.3" @@ -37,12 +37,12 @@ , "rimraf": "1" , "request": "~2.2" , "which": "1" - , "tar": "0.1 >=0.1.3" - , "fstream": "0.1" + , "tar": "~0.1.7" + , "fstream": "~0.1.5" , "block-stream": "*" , "inherits": "1" , "mkdirp": "0.1" - , "fast-list": "1" + , "fast-list": "~1.0.1" } , "bundleDependencies": [ "slide" |