Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

npm@1.1.62

  • Loading branch information...
commit f72ca55ecface73dcc135ac53b29875b6ae375c9 1 parent a666f57
@isaacs isaacs authored
Showing with 1,136 additions and 330 deletions.
  1. +23 −3 node_modules/cluster-master/cluster-master.js
  2. +2 −2 node_modules/cluster-master/package.json
  3. +11 −10 node_modules/npm/LICENSE
  4. +2 −2 node_modules/npm/Makefile
  5. +1 −1  node_modules/npm/html/api/bin.html
  6. +1 −1  node_modules/npm/html/api/bugs.html
  7. +1 −1  node_modules/npm/html/api/commands.html
  8. +1 −1  node_modules/npm/html/api/config.html
  9. +1 −1  node_modules/npm/html/api/deprecate.html
  10. +1 −1  node_modules/npm/html/api/docs.html
  11. +1 −1  node_modules/npm/html/api/edit.html
  12. +1 −1  node_modules/npm/html/api/explore.html
  13. +1 −1  node_modules/npm/html/api/help-search.html
  14. +1 −1  node_modules/npm/html/api/init.html
  15. +1 −1  node_modules/npm/html/api/install.html
  16. +1 −1  node_modules/npm/html/api/link.html
  17. +1 −1  node_modules/npm/html/api/load.html
  18. +1 −1  node_modules/npm/html/api/ls.html
  19. +2 −2 node_modules/npm/html/api/npm.html
  20. +1 −1  node_modules/npm/html/api/outdated.html
  21. +1 −1  node_modules/npm/html/api/owner.html
  22. +1 −1  node_modules/npm/html/api/pack.html
  23. +1 −1  node_modules/npm/html/api/prefix.html
  24. +1 −1  node_modules/npm/html/api/prune.html
  25. +1 −1  node_modules/npm/html/api/publish.html
  26. +1 −1  node_modules/npm/html/api/rebuild.html
  27. +1 −1  node_modules/npm/html/api/restart.html
  28. +1 −1  node_modules/npm/html/api/root.html
  29. +1 −1  node_modules/npm/html/api/run-script.html
  30. +1 −1  node_modules/npm/html/api/search.html
  31. +1 −1  node_modules/npm/html/api/shrinkwrap.html
  32. +1 −1  node_modules/npm/html/api/start.html
  33. +1 −1  node_modules/npm/html/api/stop.html
  34. +1 −1  node_modules/npm/html/api/submodule.html
  35. +1 −1  node_modules/npm/html/api/tag.html
  36. +1 −1  node_modules/npm/html/api/test.html
  37. +1 −1  node_modules/npm/html/api/uninstall.html
  38. +1 −1  node_modules/npm/html/api/unpublish.html
  39. +1 −1  node_modules/npm/html/api/update.html
  40. +1 −1  node_modules/npm/html/api/version.html
  41. +1 −1  node_modules/npm/html/api/view.html
  42. +1 −1  node_modules/npm/html/api/whoami.html
  43. +1 −1  node_modules/npm/html/doc/README.html
  44. +1 −1  node_modules/npm/html/doc/adduser.html
  45. +1 −1  node_modules/npm/html/doc/bin.html
  46. +1 −1  node_modules/npm/html/doc/bugs.html
  47. +1 −1  node_modules/npm/html/doc/build.html
  48. +1 −1  node_modules/npm/html/doc/bundle.html
  49. +1 −1  node_modules/npm/html/doc/cache.html
  50. +1 −1  node_modules/npm/html/doc/changelog.html
  51. +1 −1  node_modules/npm/html/doc/coding-style.html
  52. +1 −1  node_modules/npm/html/doc/completion.html
  53. +1 −1  node_modules/npm/html/doc/config.html
  54. +1 −1  node_modules/npm/html/doc/deprecate.html
  55. +1 −1  node_modules/npm/html/doc/developers.html
  56. +1 −1  node_modules/npm/html/doc/disputes.html
  57. +1 −1  node_modules/npm/html/doc/docs.html
  58. +1 −1  node_modules/npm/html/doc/edit.html
  59. +1 −1  node_modules/npm/html/doc/explore.html
  60. +1 −1  node_modules/npm/html/doc/faq.html
  61. +1 −1  node_modules/npm/html/doc/folders.html
  62. +1 −1  node_modules/npm/html/doc/help-search.html
  63. +1 −1  node_modules/npm/html/doc/help.html
  64. +1 −1  node_modules/npm/html/doc/index.html
  65. +1 −1  node_modules/npm/html/doc/init.html
  66. +1 −1  node_modules/npm/html/doc/install.html
  67. +1 −1  node_modules/npm/html/doc/json.html
  68. +1 −1  node_modules/npm/html/doc/link.html
  69. +2 −2 node_modules/npm/html/doc/npm.html
  70. +1 −1  node_modules/npm/html/doc/outdated.html
  71. +1 −1  node_modules/npm/html/doc/owner.html
  72. +1 −1  node_modules/npm/html/doc/pack.html
  73. +1 −1  node_modules/npm/html/doc/prefix.html
  74. +1 −1  node_modules/npm/html/doc/prune.html
  75. +1 −1  node_modules/npm/html/doc/publish.html
  76. +1 −1  node_modules/npm/html/doc/rebuild.html
  77. +1 −1  node_modules/npm/html/doc/registry.html
  78. +1 −1  node_modules/npm/html/doc/removing-npm.html
  79. +1 −1  node_modules/npm/html/doc/restart.html
  80. +1 −1  node_modules/npm/html/doc/root.html
  81. +1 −1  node_modules/npm/html/doc/run-script.html
  82. +1 −1  node_modules/npm/html/doc/scripts.html
  83. +1 −1  node_modules/npm/html/doc/search.html
  84. +1 −1  node_modules/npm/html/doc/semver.html
  85. +1 −1  node_modules/npm/html/doc/shrinkwrap.html
  86. +1 −1  node_modules/npm/html/doc/star.html
  87. +1 −1  node_modules/npm/html/doc/start.html
  88. +1 −1  node_modules/npm/html/doc/stop.html
  89. +1 −1  node_modules/npm/html/doc/submodule.html
  90. +1 −1  node_modules/npm/html/doc/tag.html
  91. +1 −1  node_modules/npm/html/doc/test.html
  92. +1 −1  node_modules/npm/html/doc/uninstall.html
  93. +1 −1  node_modules/npm/html/doc/unpublish.html
  94. +1 −1  node_modules/npm/html/doc/update.html
  95. +1 −1  node_modules/npm/html/doc/version.html
  96. +1 −1  node_modules/npm/html/doc/view.html
  97. +1 −1  node_modules/npm/html/doc/whoami.html
  98. +350 −0 node_modules/npm/html/static/style.css
  99. BIN  node_modules/npm/html/static/webfonts/23242D_3_0.eot
  100. BIN  node_modules/npm/html/static/webfonts/23242D_3_0.ttf
  101. BIN  node_modules/npm/html/static/webfonts/23242D_3_0.woff
  102. +11 −29 node_modules/npm/lib/bugs.js
  103. +4 −32 node_modules/npm/lib/docs.js
  104. +2 −12 node_modules/npm/lib/help.js
  105. +7 −3 node_modules/npm/lib/ls.js
  106. +1 −1  node_modules/npm/man/man1/ls.1
  107. +1 −1  node_modules/npm/man/man1/npm.1
  108. +1 −1  node_modules/npm/man/man3/npm.3
  109. +1 −0  node_modules/npm/node_modules/.bin/opener
  110. +131 −0 node_modules/npm/node_modules/fstream/examples/filter-pipe.js
  111. +115 −0 node_modules/npm/node_modules/fstream/examples/pipe.js
  112. +54 −0 node_modules/npm/node_modules/fstream/examples/reader.js
  113. +24 −0 node_modules/npm/node_modules/fstream/examples/symlink-write.js
  114. +2 −2 node_modules/npm/node_modules/node-gyp/README.md
  115. +4 −0 node_modules/npm/node_modules/node-gyp/lib/configure.js
  116. +24 −15 node_modules/npm/node_modules/node-gyp/lib/install.js
  117. +3 −3 node_modules/npm/node_modules/node-gyp/package.json
  118. +14 −0 node_modules/npm/node_modules/opener/LICENSE.txt
  119. +44 −0 node_modules/npm/node_modules/opener/README.md
  120. +55 −0 node_modules/npm/node_modules/opener/opener.js
  121. +34 −0 node_modules/npm/node_modules/opener/package.json
  122. +121 −119 node_modules/npm/package.json
View
26 node_modules/cluster-master/cluster-master.js
@@ -5,6 +5,7 @@ var cluster = require("cluster")
, restarting = false
, path = require("path")
, clusterSize = 0
+, env
, os = require("os")
, onmessage
, repl = require('repl')
@@ -57,9 +58,12 @@ function clusterMaster (config) {
clusterSize = config.size || os.cpus().length
+ env = config.env
+
var masterConf = { exec: path.resolve(config.exec) }
if (config.silent) masterConf.silent = true
if (config.env) masterConf.env = config.env
+ if (config.args) masterConf.args = config.args
cluster.setupMaster(masterConf)
@@ -137,7 +141,7 @@ function setupRepl () {
var s = select('state')
var a = select('age')
return Object.keys(cluster.workers).map(function (k) {
- return {id: k, pid: p[k], state: s[k], age: a[k] }
+ return new Worker({ id: k, pid: p[k], state: s[k], age: a[k] })
})
},
select: select,
@@ -188,6 +192,22 @@ function setupRepl () {
}
}
+function Worker (d) {
+ this.id = d.id
+ this.pid = d.pid
+ this.state = d.state
+ this.age = d.age
+}
+
+Worker.prototype.disconnect = function () {
+ cluster.workers[this.id].disconnect()
+}
+
+Worker.prototype.kill = function () {
+ process.kill(this.pid)
+}
+
+
function forkListener () {
cluster.on("fork", function (worker) {
worker.birth = Date.now()
@@ -309,7 +329,7 @@ function restart (cb) {
graceful()
}
- cluster.fork()
+ cluster.fork(env)
}
}
@@ -349,7 +369,7 @@ function resize (n, cb) {
if (req > 0) while (req -- > 0) {
debug('resizing up', req)
cluster.once('listening', then())
- cluster.fork()
+ cluster.fork(env)
} else for (var i = clusterSize; i < c; i ++) {
var worker = cluster.workers[current[i]]
debug('resizing down', current[i])
View
4 node_modules/cluster-master/package.json
@@ -6,7 +6,7 @@
},
"name": "cluster-master",
"description": "A helper script for managing a cluster of node worker servers",
- "version": "0.0.9",
+ "version": "0.0.10",
"repository": {
"type": "git",
"url": "git://github.com/isaacs/cluster-master.git"
@@ -16,6 +16,6 @@
"node": ">=0.7.7"
},
"readme": "# cluster-master\n\nA module for taking advantage of the built-in `cluster` module in node\nv0.8 and above.\n\nYour main `server.js` file uses this module to fire up a cluster of\nworkers. Those workers then do the actual server stuff (using socket.io,\nexpress, tako, raw node, whatever; any TCP/TLS/HTTP/HTTPS server would\nwork.)\n\nThis module provides some basic functionality to keep a server running.\nAs the name implies, it should only be run in the master module, not in\nany cluster workers.\n\n```javascript\nvar clusterMaster = require(\"cluster-master\")\n\n// most basic usage: just specify the worker\n// Spins up as many workers as you have CPUs\n//\n// Note that this is VERY WRONG for a lot of multi-tenanted\n// VPS environments where you may have 32 CPUs but only a\n// 256MB RSS cap or something.\nclusterMaster(\"worker.js\")\n\n// more advanced usage. Specify configs.\n// in real life, you can only actually call clusterMaster() once.\nclusterMaster({ exec: \"worker.js\" // script to run\n , size: 5 // number of workers\n , env: { SOME: \"environment_vars\" }\n , args: [ \"--deep\", \"doop\" ]\n , silent: true\n , signals: false\n , onMessage: function (msg) {\n console.error(\"Message from %s %j\"\n , this.uniqueID\n , msg)\n }\n })\n\n// methods\nclusterMaster.resize(10)\n\n// graceful rolling restart\nclusterMaster.restart()\n\n// graceful shutdown\nclusterMaster.quit()\n\n// not so graceful shutdown\nclusterMaster.quitHard()\n```\n\n## Methods\n\n### clusterMaster.resize(n)\n\nSet the cluster size to `n`. This will disconnect extra nodes and/or\nspin up new nodes, as needed. Done by default on restarts.\n\n### clusterMaster.restart(cb)\n\nOne by one, shut down nodes and spin up new ones. Callback is called\nwhen finished.\n\n### clusterMaster.quit()\n\nGracefully shut down the worker nodes and then process.exit(0).\n\n### clusterMaster.quitHard()\n\nForcibly shut down the worker nodes and then process.exit(1).\n\n## Configs\n\nThe `exec`, `env`, `argv`, and `silent` configs are passed to the\n`cluster.fork()` call directly, and have the same meaning.\n\n* `exec` - The worker script to run\n* `env` - Envs to provide to workers\n* `argv` - Additional args to pass to workers.\n* `silent` - Boolean, default=false. Do not share stdout/stderr\n* `size` - Starting cluster size. Default = CPU count\n* `signals` - Boolean, default=true. Set up listeners to:\n * `SIGHUP` - restart\n * `SIGINT` - quit\n * `SIGKILL` - quitHard\n* `onMessage` - Method that gets called when workers send a message to\n the parent. Called in the context of the worker, so you can reply by\n looking at `this`.\n\n",
- "_id": "cluster-master@0.0.9",
+ "_id": "cluster-master@0.0.10",
"_from": "cluster-master@0"
}
View
21 node_modules/npm/LICENSE
@@ -1,4 +1,4 @@
-Copyright 2009-2012, Isaac Z. Schlueter (the "Original Author")
+Copyright (c) Isaac Z. Schlueter (the "Original Author")
All rights reserved.
MIT +no-false-attribs License
@@ -42,23 +42,24 @@ Original Author, when distributed with the Software.
part of the Node.js project, and is neither owned by nor
officially affiliated with Joyent, Inc.
-Packages published in the npm registry are not part of npm
-itself, are the sole property of their respective maintainers,
-and are not covered by this license.
+Packages published in the npm registry (other than the Software and
+its included dependencies) are not part of npm itself, are the sole
+property of their respective maintainers, and are not covered by
+this license.
"npm Logo" created by Mathias Pettersson and Brian Hammond,
used with permission.
"Gubblebum Blocky" font
-Copyright (c) 2007 by Tjarda Koster, http://jelloween.deviantart.com
+Copyright (c) by Tjarda Koster, http://jelloween.deviantart.com
included for use in the npm website and documentation,
used with permission.
-This program uses "node-uuid", Copyright (c) 2010 Robert Kieffer,
-according to the terms of the MIT license.
-
-This program uses "request", Copyright (c) 2011 Mikeal Rogers,
+This program uses "request", Copyright (c) Mikeal Rogers,
according to the terms of the Apache license.
-This program uses "mkdirp", Copyright (c) 2010 James Halliday,
+This program uses "mkdirp", Copyright (c) James Halliday,
according to the terms of the MIT/X11 license.
+
+This program uses "opener", Copyright (c) Domenic Denicola,
+according to the terms of the DWTFPL2 license.
View
4 node_modules/npm/Makefile
@@ -120,10 +120,10 @@ doc-publish: doc
html/api/ \
node@npmjs.org:/home/node/npm-www/api
rsync -vazu --stats --no-implied-dirs --delete \
- html/webfonts/ \
+ html/static/webfonts/ \
node@npmjs.org:/home/node/npm-www/static/webfonts
rsync -vazu --stats --no-implied-dirs --delete \
- html/style.css \
+ html/static/style.css \
node@npmjs.org:/home/node/npm-www/static/
zip-publish: release
View
2  node_modules/npm/html/api/bin.html
@@ -19,7 +19,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>This function should not be used programmatically. Instead, just refer
to the <code>npm.bin</code> member.</p>
</div>
-<p id="footer">bin &mdash; npm@1.1.61</p>
+<p id="footer">bin &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/bugs.html
@@ -25,7 +25,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">bugs &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/commands.html
@@ -28,7 +28,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="../doc/index.html">index(1)</a></li></ul>
</div>
-<p id="footer">commands &mdash; npm@1.1.61</p>
+<p id="footer">commands &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/config.html
@@ -33,7 +33,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="../api/npm.html">npm(3)</a></li></ul>
</div>
-<p id="footer">config &mdash; npm@1.1.61</p>
+<p id="footer">config &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/deprecate.html
@@ -30,7 +30,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">deprecate &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/docs.html
@@ -25,7 +25,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">docs &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/edit.html
@@ -30,7 +30,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">edit &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/explore.html
@@ -24,7 +24,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>The first element in the &#39;args&#39; 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 &mdash; npm@1.1.61</p>
+<p id="footer">explore &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/help-search.html
@@ -32,7 +32,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>The silent parameter is not neccessary not used, but it may in the future.</p>
</div>
-<p id="footer">help-search &mdash; npm@1.1.61</p>
+<p id="footer">help-search &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/init.html
@@ -35,7 +35,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<p><a href="../doc/json.html">json(1)</a></p>
</div>
-<p id="footer">init &mdash; npm@1.1.61</p>
+<p id="footer">init &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/install.html
@@ -25,7 +25,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>Finally, &#39;callback&#39; 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 &mdash; npm@1.1.61</p>
+<p id="footer">install &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/link.html
@@ -39,7 +39,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">link &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/load.html
@@ -32,7 +32,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>For a list of all the available command-line configs, see <code>npm help config</code></p>
</div>
-<p id="footer">load &mdash; npm@1.1.61</p>
+<p id="footer">load &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/ls.html
@@ -59,7 +59,7 @@ <h3 id="global">global</h3>
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 &mdash; npm@1.1.61</p>
+<p id="footer">ls &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
4 node_modules/npm/html/api/npm.html
@@ -24,7 +24,7 @@ <h2 id="SYNOPSIS">SYNOPSIS</h2>
<h2 id="VERSION">VERSION</h2>
-<p>1.1.61</p>
+<p>1.1.62</p>
<h2 id="DESCRIPTION">DESCRIPTION</h2>
@@ -91,7 +91,7 @@ <h2 id="ABBREVS">ABBREVS</h2>
<pre><code>var cmd = npm.deref(&quot;unp&quot;) // cmd === &quot;unpublish&quot;</code></pre>
</div>
-<p id="footer">npm &mdash; npm@1.1.61</p>
+<p id="footer">npm &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/outdated.html
@@ -19,7 +19,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>If the &#39;packages&#39; parameter is left out, npm will check all packages.</p>
</div>
-<p id="footer">outdated &mdash; npm@1.1.61</p>
+<p id="footer">outdated &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/owner.html
@@ -34,7 +34,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">owner &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/pack.html
@@ -25,7 +25,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>If no arguments are supplied, then npm packs the current package folder.</p>
</div>
-<p id="footer">pack &mdash; npm@1.1.61</p>
+<p id="footer">pack &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/prefix.html
@@ -21,7 +21,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>This function is not useful programmatically</p>
</div>
-<p id="footer">prefix &mdash; npm@1.1.61</p>
+<p id="footer">prefix &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/prune.html
@@ -23,7 +23,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>Extraneous packages are packages that are not listed on the parent
package&#39;s dependencies list.</p>
</div>
-<p id="footer">prune &mdash; npm@1.1.61</p>
+<p id="footer">prune &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/publish.html
@@ -32,7 +32,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">publish &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/rebuild.html
@@ -22,7 +22,7 @@ <h2 id="CONFIGURATION">CONFIGURATION</h2>
<p>See <code>npm help build</code></p>
</div>
-<p id="footer">rebuild &mdash; npm@1.1.61</p>
+<p id="footer">rebuild &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/restart.html
@@ -27,7 +27,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">restart &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/root.html
@@ -21,7 +21,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>This function is not useful programmatically.</p>
</div>
-<p id="footer">root &mdash; npm@1.1.61</p>
+<p id="footer">root &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/run-script.html
@@ -29,7 +29,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">run-script &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/search.html
@@ -32,7 +32,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
and doesn&#39;t try to read your mind (it doesn&#39;t do any verb tense matching or the
like).</p>
</div>
-<p id="footer">search &mdash; npm@1.1.61</p>
+<p id="footer">search &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/shrinkwrap.html
@@ -26,7 +26,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>Finally, &#39;callback&#39; is a function that will be called when the shrinkwrap has
been saved.</p>
</div>
-<p id="footer">shrinkwrap &mdash; npm@1.1.61</p>
+<p id="footer">shrinkwrap &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/start.html
@@ -19,7 +19,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>npm can run tests on multiple packages. Just specify multiple packages
in the <code>packages</code> parameter.</p>
</div>
-<p id="footer">start &mdash; npm@1.1.61</p>
+<p id="footer">start &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/stop.html
@@ -19,7 +19,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>npm can run stop on multiple packages. Just specify multiple packages
in the <code>packages</code> parameter.</p>
</div>
-<p id="footer">stop &mdash; npm@1.1.61</p>
+<p id="footer">stop &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/submodule.html
@@ -33,7 +33,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li>npm help json</li><li>git help submodule</li></ul>
</div>
-<p id="footer">submodule &mdash; npm@1.1.61</p>
+<p id="footer">submodule &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/tag.html
@@ -29,7 +29,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
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 &mdash; npm@1.1.61</p>
+<p id="footer">tag &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/test.html
@@ -22,7 +22,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>npm can run tests on multiple packages. Just specify multiple packages
in the <code>packages</code> parameter.</p>
</div>
-<p id="footer">test &mdash; npm@1.1.61</p>
+<p id="footer">test &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/uninstall.html
@@ -22,7 +22,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>Finally, &#39;callback&#39; 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 &mdash; npm@1.1.61</p>
+<p id="footer">uninstall &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/unpublish.html
@@ -26,7 +26,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">unpublish &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/update.html
@@ -18,7 +18,7 @@ <h2 id="SYNOPSIS">SYNOPSIS</h2>
<p>The &#39;packages&#39; argument is an array of packages to update. The &#39;callback&#39; parameter will be called when done or when an error occurs.</p>
</div>
-<p id="footer">update &mdash; npm@1.1.61</p>
+<p id="footer">update &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/version.html
@@ -24,7 +24,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
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 &mdash; npm@1.1.61</p>
+<p id="footer">version &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/view.html
@@ -99,7 +99,7 @@ <h2 id="RETURN-VALUE">RETURN VALUE</h2>
<p>corresponding to the list of fields selected.</p>
</div>
-<p id="footer">view &mdash; npm@1.1.61</p>
+<p id="footer">view &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/api/whoami.html
@@ -21,7 +21,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
<p>This function is not useful programmatically</p>
</div>
-<p id="footer">whoami &mdash; npm@1.1.61</p>
+<p id="footer">whoami &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/README.html
@@ -240,7 +240,7 @@ <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> &mdash; npm@1.1.61</p>
+<p id="footer"><a href="../doc/README.html">README</a> &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/adduser.html
@@ -39,7 +39,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">adduser &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/bin.html
@@ -20,7 +20,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">bin &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/bugs.html
@@ -36,7 +36,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">bugs &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/build.html
@@ -25,7 +25,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">build &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/bundle.html
@@ -20,7 +20,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="../doc/install.html">install(1)</a></li></ul>
</div>
-<p id="footer">bundle &mdash; npm@1.1.61</p>
+<p id="footer">bundle &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/cache.html
@@ -66,7 +66,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">cache &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/changelog.html
@@ -65,7 +65,7 @@ <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></ul>
</div>
-<p id="footer">changelog &mdash; npm@1.1.61</p>
+<p id="footer">changelog &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/coding-style.html
@@ -180,7 +180,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">coding-style &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/completion.html
@@ -33,7 +33,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">completion &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/config.html
@@ -756,7 +756,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">config &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/deprecate.html
@@ -29,7 +29,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">deprecate &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/developers.html
@@ -160,7 +160,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">developers &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/disputes.html
@@ -80,7 +80,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="../doc/registry.html">registry(1)</a></li><li><a href="../doc/owner.html">owner(1)</a></li></ul>
</div>
-<p id="footer">disputes &mdash; npm@1.1.61</p>
+<p id="footer">disputes &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/docs.html
@@ -37,7 +37,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">docs &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/edit.html
@@ -37,7 +37,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">edit &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/explore.html
@@ -40,7 +40,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">explore &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/faq.html
@@ -250,7 +250,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">faq &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/folders.html
@@ -205,7 +205,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">folders &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/help-search.html
@@ -38,7 +38,7 @@ <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></ul>
</div>
-<p id="footer">help-search &mdash; npm@1.1.61</p>
+<p id="footer">help-search &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/help.html
@@ -36,7 +36,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">help &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/index.html
@@ -388,7 +388,7 @@ <h2 id="npm-whoami-3"><a href="../api/whoami.html">whoami(3)</a></h2>
<p> Display npm username</p>
</div>
-<p id="footer">index &mdash; npm@1.1.61</p>
+<p id="footer">index &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/init.html
@@ -29,7 +29,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="https://github.com/isaacs/init-package-json">https://github.com/isaacs/init-package-json</a></li><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 &mdash; npm@1.1.61</p>
+<p id="footer">init &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/install.html
@@ -133,7 +133,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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><li><a href="../doc/shrinkwrap.html">shrinkwrap(1)</a></li></ul>
</div>
-<p id="footer">install &mdash; npm@1.1.61</p>
+<p id="footer">install &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/json.html
@@ -525,7 +525,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">json &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/link.html
@@ -58,7 +58,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">link &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
4 node_modules/npm/html/doc/npm.html
@@ -14,7 +14,7 @@ <h2 id="SYNOPSIS">SYNOPSIS</h2>
<h2 id="VERSION">VERSION</h2>
-<p>1.1.61</p>
+<p>1.1.62</p>
<h2 id="DESCRIPTION">DESCRIPTION</h2>
@@ -135,7 +135,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">npm &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/outdated.html
@@ -21,7 +21,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">outdated &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/owner.html
@@ -34,7 +34,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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><li><a href="../doc/disputes.html">disputes(1)</a></li></ul>
</div>
-<p id="footer">owner &mdash; npm@1.1.61</p>
+<p id="footer">owner &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/pack.html
@@ -29,7 +29,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">pack &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/prefix.html
@@ -20,7 +20,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">prefix &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/prune.html
@@ -25,7 +25,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">prune &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/publish.html
@@ -29,7 +29,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">publish &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/rebuild.html
@@ -25,7 +25,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">rebuild &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/registry.html
@@ -97,7 +97,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/developers.html">developers(1)</a></li><li><a href="../doc/disputes.html">disputes(1)</a></li></ul>
</div>
-<p id="footer">registry &mdash; npm@1.1.61</p>
+<p id="footer">registry &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/removing-npm.html
@@ -58,7 +58,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">removing-npm &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/restart.html
@@ -24,7 +24,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">restart &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/root.html
@@ -20,7 +20,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">root &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/run-script.html
@@ -23,7 +23,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">run-script &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/scripts.html
@@ -177,7 +177,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">scripts &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/search.html
@@ -24,7 +24,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">search &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/semver.html
@@ -104,7 +104,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="../doc/json.html">json(1)</a></li></ul>
</div>
-<p id="footer">semver &mdash; npm@1.1.61</p>
+<p id="footer">semver &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/shrinkwrap.html
@@ -169,7 +169,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/json.html">json(1)</a></li><li><a href="../doc/list.html">list(1)</a></li></ul>
</div>
-<p id="footer">shrinkwrap &mdash; npm@1.1.61</p>
+<p id="footer">shrinkwrap &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/star.html
@@ -26,7 +26,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">star &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/start.html
@@ -20,7 +20,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">start &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/stop.html
@@ -20,7 +20,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">stop &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/submodule.html
@@ -33,7 +33,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<ul><li><a href="../doc/json.html">json(1)</a></li><li>git help submodule</li></ul>
</div>
-<p id="footer">submodule &mdash; npm@1.1.61</p>
+<p id="footer">submodule &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/tag.html
@@ -21,7 +21,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">tag &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/test.html
@@ -23,7 +23,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">test &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/uninstall.html
@@ -22,7 +22,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">uninstall &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/unpublish.html
@@ -34,7 +34,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">unpublish &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/update.html
@@ -23,7 +23,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">update &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/version.html
@@ -40,7 +40,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">version &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/view.html
@@ -88,7 +88,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">view &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
2  node_modules/npm/html/doc/whoami.html
@@ -20,7 +20,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
<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 &mdash; npm@1.1.61</p>
+<p id="footer">whoami &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
View
350 node_modules/npm/html/static/style.css
@@ -0,0 +1,350 @@
+/*
+
+Webfont: Gubblebum Blocky by Jelloween
+License: http://www.myfonts.com/viewlicense?type=web&buildid=2303021
+Webfonts copyright: Copyright (c) 2007 by Tjarda Koster. All rights reserved.
+
+"Gubblebum Blocky" font
+Copyright (c) 2007 by Tjarda Koster, http://jelloween.deviantart.com
+included for use in the npm website and documentation,
+used with permission.
+
+*/
+
+@font-face {
+ font-family: gubblefont;
+ src: url('webfonts/23242D_3_0.eot');
+ src: url('webfonts/23242D_3_0.eot?#iefix') format('embedded-opentype'),
+ url('webfonts/23242D_3_0.woff') format('woff'),
+ url('webfonts/23242D_3_0.ttf') format('truetype');
+}
+
+/* reset */
+* {
+ margin:0;
+ padding:0;
+ border:none;
+ font-family:inherit;
+ font-size:inherit;
+ font-weight:inherit;
+}
+:target::before {
+ content:" >>> ";
+ position:absolute;
+ display:block;
+ opacity:0.5;
+ color:#f00;
+ margin:0 0 0 -2em;
+}
+abbr, acronym {
+ border-bottom:1px dotted #aaa;
+}
+kbd, code, pre {
+ font-family:monospace;
+ margin:0;
+ font-size:18px;
+ line-height:24px;
+ background:#eee;
+ outline:1px solid #ccc;
+}
+kbd code, kbd pre, kbd kbd,
+pre code, pre pre, pre kbd,
+code code, code pre, code kbd { outline: none }
+.dollar::before {
+ content:"$ ";
+ display:inline;
+}
+p, ul, ol, dl, pre {
+ margin:30px 0;
+ line-height:30px;
+}
+hr {
+ margin:30px auto 29px;
+ width:66%;
+ height:1px;
+ background:#aaa;
+}
+pre {
+ display:block;
+}
+dd :first-child {
+ margin-top:0;
+}
+
+body {
+ quotes:"“" "”" "‘" "’";
+ width:666px;
+ margin:30px auto 120px;
+ font-family:Times New Roman, serif;
+ font-size:20px;
+ background:#fff;
+ line-height:30px;
+ color:#111;
+}
+
+blockquote {
+ position:relative;
+ font-size:16px;
+ line-height:30px;
+ font-weight:bold;
+ width:85%;
+ margin:0 auto;
+}
+blockquote::before {
+ font-size:90px;
+ display:block;
+ position:absolute;
+ top:20px;
+ right:100%;
+ content:"“";
+ padding-right:10px;
+ color:#ccc;
+}
+.source cite::before {
+ content:"— ";
+}
+.source {
+ padding-left:20%;
+ margin-top:30px;
+}
+.source cite span {
+ font-style:normal;
+}
+blockquote p {
+ margin-bottom:0;
+}
+.quote blockquote {
+ font-weight:normal;
+}
+
+h1, h2, h3, h4, h5, h6, dt, #header {
+ font-family:serif;
+ font-size:20px;
+ font-weight:bold;
+}
+h2 {
+ background:#eee;
+}
+h1, h2 {
+ line-height:40px;
+}
+
+i, em, cite {
+ font-style:italic;
+}
+b, strong {
+ font-weight:bold;
+}
+i, em, cite, b, strong, small {
+ line-height:28px;
+}
+small, .small, .small *, aside {
+ font-style:italic;
+ color:#669;
+ font-size:18px;
+}
+spall a, .small a {
+ text-decoration:underline;
+}
+del {
+ text-decoration:line-through;
+}
+ins {
+ text-decoration:underline;
+}
+.alignright { display:block; float:right; margin-left:1em; }
+.alignleft { display:block; float:left; margin-right:1em; }
+
+q:before, q q q:before, q q q q q:before, q q q q q q q:before { content:"“"; }
+q q:before, q q q q:before, q q q q q q:before, q q q q q q q q:before { content:"‘"; }
+q:after, q q q:after, q q q q q:after, q q q q q q q:after { content:"”"; }
+q q:after, q q q q:after, q q q q q q:after, q q q q q q q q:after { content:"’"; }
+
+a { color:#00f; text-decoration:none; }
+a:visited { color:#636; }
+a:hover, a:active { color:#900!important; text-decoration:underline; }
+
+h1 {
+ font-weight:bold;
+ background:#fff;
+}
+h1 a, h1 a:visited {
+ font-family:gubblefont, Gubblebum-Blocky, GubbleBum Blocky, GubbleBum, monospace;
+ font-size:60px;
+ color:#900;
+ display:block;
+}
+h1 a:focus, h1 a:hover, h1 a:active {
+ color:#f00!important;
+ text-decoration:none;
+}
+
+.navigation {
+ display:table;
+ width:100%;
+ margin:0 0 30px 0;
+ position:relative;
+}
+#nav-above {
+ margin-bottom:0;
+}
+.navigation .nav-previous {
+ display:table-cell;
+ text-align:left;
+ width:50%;
+}
+/* hang the » and « off into the margins */
+.navigation .nav-previous a:before, .navigation .nav-next a:after {
+ content: "«";
+ display:block;
+ height:30px;
+ margin-bottom:-30px;
+ text-decoration:none;
+ margin-left:-15px;
+}
+.navigation .nav-next a:after {
+ content: "»";
+ text-align:right;
+ margin-left:0;
+ margin-top:-30px;
+ margin-right:-15px;
+}
+
+
+.navigation .nav-next {
+ display:table-cell;
+ text-align:right;
+ width:50%;
+}
+.navigation a {
+ display:block;
+ width:100%;
+ height:100%;
+}
+
+input, button, textarea {
+ border:0;
+ line-height:30px;
+}
+textarea {
+ height:300px;
+}
+input {
+ height:30px;
+ line-height:30px;
+}
+input.submit, input#submit, input.button, button, input[type=submit] {
+ cursor:hand; cursor:pointer;
+ outline:1px solid #ccc;
+}
+
+#wrapper {
+ margin-bottom:90px;
+ position:relative;
+ z-index:1;
+ *zoom:1;
+ background:#fff;
+}
+#wrapper:after {
+ display:block;
+ content:".";
+ visibility:hidden;
+ width:0;
+ height:0;
+ clear:both;
+}
+
+.sidebar .xoxo > li {
+ float:left;
+ width:50%;
+}
+.sidebar li {
+ list-style:none;
+}
+.sidebar #elsewhere {
+ margin-left:-10%;
+ margin-right:-10%;
+}
+.sidebar #rss-links, .sidebar #twitter-feeds {
+ float:right;
+ clear:right;
+ width:20%;
+}
+.sidebar #comment {
+ clear:both;
+ float:none;
+ width:100%;
+}
+.sidebar #search {
+ clear:both;
+ float:none;
+ width:100%;
+}
+.sidebar #search h2 {
+ margin-left:40%;
+}
+.sidebar #search #s {
+ width:90%;
+ float:left;
+}
+.sidebar #search #searchsubmit {
+ width:10%;
+ float:right;
+}
+.sidebar * {
+ font-size:15px;
+ line-height:30px;
+}
+
+#footer, #footer * {
+ text-align:right;
+ font-size:16px;
+ color:#ccc;
+ font-style:italic;
+ word-spacing:1em;
+}
+
+#toc {
+ position:absolute;
+ top:0;
+ right:0;
+ padding:40px 0 40px 20px;
+ margin:0;
+ width:200px;
+ opacity:0.2;
+ z-index:-1;
+}
+#toc:hover {
+ opacity:1;
+ background:#fff;
+ z-index:999;
+}
+#toc ul {
+ padding:0;
+ margin:0;
+}
+#toc, #toc li {
+ list-style-type:none;
+ font-size:15px;
+ line-height:15px;
+}
+#toc li {
+ padding:0 0 0 10px;
+}
+#toc li a {
+ position:relative;
+ display:block;
+}
+
+@media print {
+ a[href] {
+ color:inherit;
+ }
+ a[href]:after {
+ white-space:nowrap;
+ content:" " attr(href);
+ }
+ a[href^=\#], .navigation {
+ display:none;
+ }
+}
View
BIN  node_modules/npm/html/static/webfonts/23242D_3_0.eot
Binary file not shown
View
BIN  node_modules/npm/html/static/webfonts/23242D_3_0.ttf
Binary file not shown
View
BIN  node_modules/npm/html/static/webfonts/23242D_3_0.woff
Binary file not shown
View
40 node_modules/npm/lib/bugs.js
@@ -7,6 +7,7 @@ var exec = require("./utils/exec.js")
, npm = require("./npm.js")
, registry = npm.registry
, log = require("npmlog")
+ , opener = require("opener")
bugs.completion = function (opts, cb) {
if (opts.conf.argv.remain.length > 2) return cb()
@@ -22,41 +23,22 @@ function bugs (args, cb) {
if (er) return cb(er)
var bugs = d.bugs
, repo = d.repository || d.repositories
+ , url
if (bugs) {
- if (typeof bugs === "string") return open(bugs, cb)
- if (bugs.url) return open(bugs.url, cb)
- }
- if (repo) {
+ url = (typeof bugs === "string") ? bugs : bugs.url
+ } else if (repo) {
if (Array.isArray(repo)) repo = repo.shift()
if (repo.hasOwnProperty("url")) repo = repo.url
log.verbose("repository", repo)
if (repo && repo.match(/^(https?:\/\/|git(:\/\/|@))github.com/)) {
- return open(repo.replace(/^git(@|:\/\/)/, "http://")
- .replace(/^https?:\/\/github.com:/, "github.com/")
- .replace(/\.git$/, '')+"/issues", cb)
+ url = repo.replace(/^git(@|:\/\/)/, "https://")
+ .replace(/^https?:\/\/github.com:/, "https://github.com/")
+ .replace(/\.git$/, '')+"/issues"
}
}
- return open("http://search.npmjs.org/#/" + d.name, cb)
+ if (!url) {
+ url = "https://npmjs.org/package/" + d.name
+ }
+ opener(url, { command: npm.config.get("browser") }, cb)
})
}
-
-function open (url, cb) {
- var args = [url]
- , browser = npm.config.get("browser")
-
- if (process.platform === "win32" && browser === "start") {
- args = [ "/c", "start" ].concat(args)
- browser = "cmd"
- }
-
- if (!browser) {
- var er = ["the 'browser' config is not set. Try doing this:"
- ," npm config set browser google-chrome"
- ,"or:"
- ," npm config set browser lynx"].join("\n")
- return cb(er)
- }
-
- exec(browser, args, process.env, false, function () {})
- cb()
-}
View
36 node_modules/npm/lib/docs.js