Skip to content
This repository
  • 6 commits
  • 254 files changed
  • 0 comments
  • 4 contributors
Apr 08, 2014
Timothy J Fontaine build: make sure changelog.html is generated af69f88
Apr 10, 2014
Timothy J Fontaine src: use monotonic time for process.uptime()
`process.uptime()` interface will return the amount of time the
current process has been running. To achieve this it was caching the
`uv_uptime` value at program start, and then on the call to
`process.uptime()` returning the delta between the two values.

`uv_uptime` is defined as the number of seconds the operating system
has been up since last boot. On sunos this interface uses `kstat`s
which can be a significantly expensive operation as it requires
exclusive access, but because of the design of `process.uptime()` node
*had* to always call this on start. As a result if you had many node
processes all starting at the same time you would suffer lock
contention as they all tried to read kstats.

Instead of using `uv_uptime` to achieve this, the libuv loop already
has a concept of current loop time in the form of `uv_now()` which is
in fact monotonically increasing, and already stored directly on the
loop. By using this value at start every platform performs at least
one fewer syscall during initialization.

Since the interface to `uv_uptime` is defined as seconds, in the call
to `process.uptime()` we now `uv_update_time` get our delta, divide by
1000 to get seconds, and then convert to an `Integer`. In 0.12 we can
move back to `Number::New` instead and not lose precision.

Caveat: For some platforms `uv_uptime` reports time monotonically
increasing regardless of system hibernation, `uv_now` interface is
also monotonically increasing but may not reflect time spent in
hibernation.
632c135
Apr 11, 2014
William Bert docs: fix links to streams
Signed-off-by: Fedor Indutny <fedor@indutny.com>
bfb7de5
Apr 14, 2014
Fedor Indutny child_process: fix deadlock when sending handles
Fix possible deadlock, when handles are sent in both direction
simultaneously. In such rare cases, both sides may queue their
`NODE_HANDLE_ACK` replies and wait for them.

fix #7465
1bd4f3a
Apr 15, 2014
Isaac Z. Schlueter url: treat \ the same as /
See https://code.google.com/p/chromium/issues/detail?id=25916

Parse URLs with backslashes the same as web browsers, by replacing all
backslashes with forward slashes, except those that occur after the
first # character.
9520ade
Isaac Z. Schlueter npm: upgrade to 1.4.7
* isaacs, Robert Kowalski, Benjamin Coe: Test Improvements
* isaacs doc: Add canonical url
* isaacs view: handle unpublished packages properly
* Raynos (Jake Verbaten) do not log if silent
* Julian Gruber fix no such property error
* isaacs npmconf@0.1.14
* Thorsten Lorenz adding save-prefix configuration option
* isaacs npm-registry-client@0.4.7
* isaacs cache: treat missing versions as a 404
* isaacs cache: Save shasum, write resolved/etc data to cache
* isaacs cache: Always fetch root doc
* isaacs cache: don't repack unnecessarily from tmp
* Andrey Kislyuk Don't crash if shrinkwrap-dependencies were not passed in pkginfo
* Robert Kowalski fix link in faq
* Jean Lauliac Add a peerDependencies section in package.json doc
* isaacs read-installed@2.0.2
75bc11c

Showing 254 changed files with 1,242 additions and 346 deletions. Show diff stats Hide diff stats

  1. 2  Makefile
  2. 5  deps/npm/.travis.yml
  3. 1  deps/npm/Makefile
  4. 2  deps/npm/README.md
  5. 34  deps/npm/doc/files/package.json.md
  6. 13  deps/npm/doc/misc/npm-config.md
  7. 2  deps/npm/doc/misc/npm-faq.md
  8. 6  deps/npm/html/doc/README.html
  9. 3  deps/npm/html/doc/api/npm-bin.html
  10. 3  deps/npm/html/doc/api/npm-bugs.html
  11. 3  deps/npm/html/doc/api/npm-commands.html
  12. 3  deps/npm/html/doc/api/npm-config.html
  13. 3  deps/npm/html/doc/api/npm-deprecate.html
  14. 3  deps/npm/html/doc/api/npm-docs.html
  15. 3  deps/npm/html/doc/api/npm-edit.html
  16. 3  deps/npm/html/doc/api/npm-explore.html
  17. 3  deps/npm/html/doc/api/npm-help-search.html
  18. 3  deps/npm/html/doc/api/npm-init.html
  19. 3  deps/npm/html/doc/api/npm-install.html
  20. 3  deps/npm/html/doc/api/npm-link.html
  21. 3  deps/npm/html/doc/api/npm-load.html
  22. 3  deps/npm/html/doc/api/npm-ls.html
  23. 3  deps/npm/html/doc/api/npm-outdated.html
  24. 3  deps/npm/html/doc/api/npm-owner.html
  25. 3  deps/npm/html/doc/api/npm-pack.html
  26. 3  deps/npm/html/doc/api/npm-prefix.html
  27. 3  deps/npm/html/doc/api/npm-prune.html
  28. 3  deps/npm/html/doc/api/npm-publish.html
  29. 3  deps/npm/html/doc/api/npm-rebuild.html
  30. 3  deps/npm/html/doc/api/npm-repo.html
  31. 3  deps/npm/html/doc/api/npm-restart.html
  32. 3  deps/npm/html/doc/api/npm-root.html
  33. 3  deps/npm/html/doc/api/npm-run-script.html
  34. 3  deps/npm/html/doc/api/npm-search.html
  35. 3  deps/npm/html/doc/api/npm-shrinkwrap.html
  36. 3  deps/npm/html/doc/api/npm-start.html
  37. 3  deps/npm/html/doc/api/npm-stop.html
  38. 3  deps/npm/html/doc/api/npm-submodule.html
  39. 3  deps/npm/html/doc/api/npm-tag.html
  40. 3  deps/npm/html/doc/api/npm-test.html
  41. 3  deps/npm/html/doc/api/npm-uninstall.html
  42. 3  deps/npm/html/doc/api/npm-unpublish.html
  43. 3  deps/npm/html/doc/api/npm-update.html
  44. 3  deps/npm/html/doc/api/npm-version.html
  45. 3  deps/npm/html/doc/api/npm-view.html
  46. 3  deps/npm/html/doc/api/npm-whoami.html
  47. 5  deps/npm/html/doc/api/npm.html
  48. 3  deps/npm/html/doc/cli/npm-adduser.html
  49. 3  deps/npm/html/doc/cli/npm-bin.html
  50. 3  deps/npm/html/doc/cli/npm-bugs.html
  51. 3  deps/npm/html/doc/cli/npm-build.html
  52. 3  deps/npm/html/doc/cli/npm-bundle.html
  53. 3  deps/npm/html/doc/cli/npm-cache.html
  54. 3  deps/npm/html/doc/cli/npm-completion.html
  55. 3  deps/npm/html/doc/cli/npm-config.html
  56. 3  deps/npm/html/doc/cli/npm-dedupe.html
  57. 3  deps/npm/html/doc/cli/npm-deprecate.html
  58. 3  deps/npm/html/doc/cli/npm-docs.html
  59. 3  deps/npm/html/doc/cli/npm-edit.html
  60. 3  deps/npm/html/doc/cli/npm-explore.html
  61. 3  deps/npm/html/doc/cli/npm-help-search.html
  62. 3  deps/npm/html/doc/cli/npm-help.html
  63. 3  deps/npm/html/doc/cli/npm-init.html
  64. 3  deps/npm/html/doc/cli/npm-install.html
  65. 3  deps/npm/html/doc/cli/npm-link.html
  66. 5  deps/npm/html/doc/cli/npm-ls.html
  67. 3  deps/npm/html/doc/cli/npm-outdated.html
  68. 3  deps/npm/html/doc/cli/npm-owner.html
  69. 3  deps/npm/html/doc/cli/npm-pack.html
  70. 3  deps/npm/html/doc/cli/npm-prefix.html
  71. 3  deps/npm/html/doc/cli/npm-prune.html
  72. 3  deps/npm/html/doc/cli/npm-publish.html
  73. 3  deps/npm/html/doc/cli/npm-rebuild.html
  74. 3  deps/npm/html/doc/cli/npm-repo.html
  75. 3  deps/npm/html/doc/cli/npm-restart.html
  76. 3  deps/npm/html/doc/cli/npm-rm.html
  77. 3  deps/npm/html/doc/cli/npm-root.html
  78. 3  deps/npm/html/doc/cli/npm-run-script.html
  79. 3  deps/npm/html/doc/cli/npm-search.html
  80. 3  deps/npm/html/doc/cli/npm-shrinkwrap.html
  81. 3  deps/npm/html/doc/cli/npm-star.html
  82. 3  deps/npm/html/doc/cli/npm-stars.html
  83. 3  deps/npm/html/doc/cli/npm-start.html
  84. 3  deps/npm/html/doc/cli/npm-stop.html
  85. 3  deps/npm/html/doc/cli/npm-submodule.html
  86. 3  deps/npm/html/doc/cli/npm-tag.html
  87. 3  deps/npm/html/doc/cli/npm-test.html
  88. 3  deps/npm/html/doc/cli/npm-uninstall.html
  89. 3  deps/npm/html/doc/cli/npm-unpublish.html
  90. 3  deps/npm/html/doc/cli/npm-update.html
  91. 3  deps/npm/html/doc/cli/npm-version.html
  92. 3  deps/npm/html/doc/cli/npm-view.html
  93. 3  deps/npm/html/doc/cli/npm-whoami.html
  94. 5  deps/npm/html/doc/cli/npm.html
  95. 3  deps/npm/html/doc/files/npm-folders.html
  96. 3  deps/npm/html/doc/files/npm-global.html
  97. 37  deps/npm/html/doc/files/npm-json.html
  98. 3  deps/npm/html/doc/files/npmrc.html
  99. 37  deps/npm/html/doc/files/package.json.html
  100. 3  deps/npm/html/doc/index.html
  101. 3  deps/npm/html/doc/misc/npm-coding-style.html
  102. 14  deps/npm/html/doc/misc/npm-config.html
  103. 3  deps/npm/html/doc/misc/npm-developers.html
  104. 3  deps/npm/html/doc/misc/npm-disputes.html
  105. 5  deps/npm/html/doc/misc/npm-faq.html
  106. 3  deps/npm/html/doc/misc/npm-index.html
  107. 3  deps/npm/html/doc/misc/npm-registry.html
  108. 3  deps/npm/html/doc/misc/npm-scripts.html
  109. 3  deps/npm/html/doc/misc/removing-npm.html
  110. 3  deps/npm/html/doc/misc/semver.html
  111. 1  deps/npm/html/dochead.html
  112. 152  deps/npm/lib/cache.js
  113. 1  deps/npm/lib/dedupe.js
  114. 3  deps/npm/lib/install.js
  115. 2  deps/npm/lib/shrinkwrap.js
  116. 7  deps/npm/lib/utils/error-handler.js
  117. 5  deps/npm/lib/utils/lifecycle.js
  118. 17  deps/npm/lib/view.js
  119. 7  deps/npm/man/man1/npm-README.1
  120. 2  deps/npm/man/man1/npm-adduser.1
  121. 2  deps/npm/man/man1/npm-bin.1
  122. 2  deps/npm/man/man1/npm-bugs.1
  123. 2  deps/npm/man/man1/npm-build.1
  124. 2  deps/npm/man/man1/npm-bundle.1
  125. 2  deps/npm/man/man1/npm-cache.1
  126. 2  deps/npm/man/man1/npm-completion.1
  127. 2  deps/npm/man/man1/npm-config.1
  128. 2  deps/npm/man/man1/npm-dedupe.1
  129. 2  deps/npm/man/man1/npm-deprecate.1
  130. 2  deps/npm/man/man1/npm-docs.1
  131. 2  deps/npm/man/man1/npm-edit.1
  132. 2  deps/npm/man/man1/npm-explore.1
  133. 2  deps/npm/man/man1/npm-help-search.1
  134. 2  deps/npm/man/man1/npm-help.1
  135. 2  deps/npm/man/man1/npm-init.1
  136. 2  deps/npm/man/man1/npm-install.1
  137. 2  deps/npm/man/man1/npm-link.1
  138. 4  deps/npm/man/man1/npm-ls.1
  139. 2  deps/npm/man/man1/npm-outdated.1
  140. 2  deps/npm/man/man1/npm-owner.1
  141. 2  deps/npm/man/man1/npm-pack.1
  142. 2  deps/npm/man/man1/npm-prefix.1
  143. 2  deps/npm/man/man1/npm-prune.1
  144. 2  deps/npm/man/man1/npm-publish.1
  145. 2  deps/npm/man/man1/npm-rebuild.1
  146. 2  deps/npm/man/man1/npm-repo.1
  147. 2  deps/npm/man/man1/npm-restart.1
  148. 2  deps/npm/man/man1/npm-rm.1
  149. 2  deps/npm/man/man1/npm-root.1
  150. 2  deps/npm/man/man1/npm-run-script.1
  151. 2  deps/npm/man/man1/npm-search.1
  152. 2  deps/npm/man/man1/npm-shrinkwrap.1
  153. 2  deps/npm/man/man1/npm-star.1
  154. 2  deps/npm/man/man1/npm-stars.1
  155. 2  deps/npm/man/man1/npm-start.1
  156. 2  deps/npm/man/man1/npm-stop.1
  157. 2  deps/npm/man/man1/npm-submodule.1
  158. 2  deps/npm/man/man1/npm-tag.1
  159. 2  deps/npm/man/man1/npm-test.1
  160. 2  deps/npm/man/man1/npm-uninstall.1
  161. 2  deps/npm/man/man1/npm-unpublish.1
  162. 2  deps/npm/man/man1/npm-update.1
  163. 2  deps/npm/man/man1/npm-version.1
  164. 2  deps/npm/man/man1/npm-view.1
  165. 2  deps/npm/man/man1/npm-whoami.1
  166. 4  deps/npm/man/man1/npm.1
  167. 2  deps/npm/man/man3/npm-bin.3
  168. 2  deps/npm/man/man3/npm-bugs.3
  169. 2  deps/npm/man/man3/npm-commands.3
  170. 2  deps/npm/man/man3/npm-config.3
  171. 2  deps/npm/man/man3/npm-deprecate.3
  172. 2  deps/npm/man/man3/npm-docs.3
  173. 2  deps/npm/man/man3/npm-edit.3
  174. 2  deps/npm/man/man3/npm-explore.3
  175. 2  deps/npm/man/man3/npm-help-search.3
  176. 2  deps/npm/man/man3/npm-init.3
  177. 2  deps/npm/man/man3/npm-install.3
  178. 2  deps/npm/man/man3/npm-link.3
  179. 2  deps/npm/man/man3/npm-load.3
  180. 2  deps/npm/man/man3/npm-ls.3
  181. 2  deps/npm/man/man3/npm-outdated.3
  182. 2  deps/npm/man/man3/npm-owner.3
  183. 2  deps/npm/man/man3/npm-pack.3
  184. 2  deps/npm/man/man3/npm-prefix.3
  185. 2  deps/npm/man/man3/npm-prune.3
  186. 2  deps/npm/man/man3/npm-publish.3
  187. 2  deps/npm/man/man3/npm-rebuild.3
  188. 2  deps/npm/man/man3/npm-repo.3
  189. 2  deps/npm/man/man3/npm-restart.3
  190. 2  deps/npm/man/man3/npm-root.3
  191. 2  deps/npm/man/man3/npm-run-script.3
  192. 2  deps/npm/man/man3/npm-search.3
  193. 2  deps/npm/man/man3/npm-shrinkwrap.3
  194. 2  deps/npm/man/man3/npm-start.3
  195. 2  deps/npm/man/man3/npm-stop.3
  196. 2  deps/npm/man/man3/npm-submodule.3
  197. 2  deps/npm/man/man3/npm-tag.3
  198. 2  deps/npm/man/man3/npm-test.3
  199. 2  deps/npm/man/man3/npm-uninstall.3
  200. 2  deps/npm/man/man3/npm-unpublish.3
  201. 2  deps/npm/man/man3/npm-update.3
  202. 2  deps/npm/man/man3/npm-version.3
  203. 2  deps/npm/man/man3/npm-view.3
  204. 2  deps/npm/man/man3/npm-whoami.3
  205. 4  deps/npm/man/man3/npm.3
  206. 2  deps/npm/man/man5/npm-folders.5
  207. 2  deps/npm/man/man5/npm-global.5
  208. 53  deps/npm/man/man5/npm-json.5
  209. 2  deps/npm/man/man5/npmrc.5
  210. 53  deps/npm/man/man5/package.json.5
  211. 2  deps/npm/man/man7/npm-coding-style.7
  212. 23  deps/npm/man/man7/npm-config.7
  213. 2  deps/npm/man/man7/npm-developers.7
  214. 2  deps/npm/man/man7/npm-disputes.7
  215. 4  deps/npm/man/man7/npm-faq.7
  216. 2  deps/npm/man/man7/npm-index.7
  217. 2  deps/npm/man/man7/npm-registry.7
  218. 2  deps/npm/man/man7/npm-scripts.7
  219. 2  deps/npm/man/man7/removing-npm.7
  220. 2  deps/npm/man/man7/semver.7
  221. 8  deps/npm/node_modules/npm-registry-client/lib/request.js
  222. 4  deps/npm/node_modules/npm-registry-client/package.json
  223. 2  deps/npm/node_modules/npmconf/config-defs.js
  224. 4  deps/npm/node_modules/npmconf/node_modules/config-chain/node_modules/proto-list/package.json
  225. 4  deps/npm/node_modules/npmconf/node_modules/config-chain/package.json
  226. 5  deps/npm/node_modules/npmconf/package.json
  227. 4  deps/npm/node_modules/read-installed/package.json
  228. 9  deps/npm/node_modules/read-installed/read-installed.js
  229. 17  deps/npm/package.json
  230. 2  deps/npm/scripts/doc-build.sh
  231. 15  deps/npm/test/tap/00-check-mock-dep.js
  232. 10  deps/npm/test/tap/404-parent.js
  233. 60  deps/npm/test/tap/cache-shasum.js
  234. 20  deps/npm/test/tap/dedupe.js
  235. 4  deps/npm/test/tap/dedupe/package.json
  236. 3  deps/npm/test/tap/git-cache-locking.js
  237. 5  deps/npm/test/tap/ignore-scripts.js
  238. 140  deps/npm/test/tap/install-save-prefix.js
  239. 1  deps/npm/test/tap/install-save-prefix/README.md
  240. 1  deps/npm/test/tap/install-save-prefix/index.js
  241. 7  deps/npm/test/tap/install-save-prefix/package.json
  242. 10  deps/npm/test/tap/lifecycle-signal.js
  243. 17  deps/npm/test/tap/outdated-color.js
  244. 50  deps/npm/test/tap/peer-deps-invalid.js
  245. 29  deps/npm/test/tap/peer-deps-without-package-json.js
  246. 47  deps/npm/test/tap/shrinkwrap-empty-deps.js
  247. 7  deps/npm/test/tap/shrinkwrap-empty-deps/package.json
  248. 2  deps/npm/test/tap/sorted-package-json.js
  249. 4  doc/api/http.markdown
  250. 3  lib/child_process.js
  251. 6  lib/url.js
  252. 11  src/node.cc
  253. 65  test/simple/test-cluster-send-deadlock.js
  254. 26  test/simple/test-url.js
2  Makefile
@@ -137,7 +137,7 @@ website_files = \
137 137
 	out/doc/sh_main.js    \
138 138
 	out/doc/sh_javascript.min.js
139 139
 
140  
-doc: $(apidoc_dirs) $(website_files) $(apiassets) $(apidocs) tools/doc/ node
  140
+doc: $(apidoc_dirs) $(website_files) $(apiassets) $(apidocs) tools/doc/ out/doc/changelog.html node
141 141
 
142 142
 $(apidoc_dirs):
143 143
 	mkdir -p $@
5  deps/npm/.travis.yml
... ...
@@ -0,0 +1,5 @@
  1
+language: node_js
  2
+script: "npm run-script tap"
  3
+node_js:
  4
+  - "0.11"
  5
+  - "0.10"
1  deps/npm/Makefile
@@ -169,7 +169,6 @@ publish: link doc
169 169
 	git push origin &&\
170 170
 	git push origin --tags &&\
171 171
 	npm publish &&\
172  
-	npm tag npm@$(shell npm -v) $(shell npm -v | awk -F. '{print $$1 "." $$2}') &&\
173 172
 	make doc-publish &&\
174 173
 	make zip-publish
175 174
 
2  deps/npm/README.md
Source Rendered
... ...
@@ -1,6 +1,6 @@
1 1
 npm(1) -- node package manager
2 2
 ==============================
3  
-
  3
+[![Build Status](https://img.shields.io/travis/npm/npm/master.svg)](https://travis-ci.org/npm/npm)
4 4
 ## SYNOPSIS
5 5
 
6 6
 This is just enough info to get you up and running.
34  deps/npm/doc/files/package.json.md
Source Rendered
@@ -404,6 +404,40 @@ can consume the functionality without requiring them to compile it
404 404
 themselves.  In dev mode (ie, locally running `npm install`), it'll
405 405
 run this script as well, so that you can test it easily.
406 406
 
  407
+## peerDependencies
  408
+
  409
+In some cases, you want to express the compatibility of your package with an
  410
+host tool or library, while not necessarily doing a `require` of this host.
  411
+This is usually refered to as a *plugin*. Notably, your module may be exposing
  412
+a specific interface, expected and specified by the host documentation.
  413
+
  414
+For example:
  415
+
  416
+    {
  417
+      "name": "tea-latte",
  418
+      "version": "1.3.5"
  419
+      "peerDependencies": {
  420
+        "tea": "2.x"
  421
+      }
  422
+    }
  423
+
  424
+This ensures your package `tea-latte` can be installed *along* with the second
  425
+major version of the host package `tea` only. The host package is automatically
  426
+installed if needed. `npm install tea-latte` could possibly yield the following
  427
+dependency graph:
  428
+
  429
+    ├── tea-latte@1.3.5
  430
+    └── tea@2.2.0
  431
+
  432
+Trying to install another plugin with a conflicting requirement will cause an
  433
+error. For this reason, make sure your plugin requirement is as broad as
  434
+possible, and not to lock it down to specific patch versions.
  435
+
  436
+Assuming the host complies with [semver](http://semver.org/), only changes in
  437
+the host package's major version will break your plugin. Thus, if you've worked
  438
+with every 1.x version of the host package, use `"^1.0"` or `"1.x"` to express
  439
+this. If you depend on features introduced in 1.5.2, use `">= 1.5.2 < 2"`.
  440
+
407 441
 ## bundledDependencies
408 442
 
409 443
 Array of package names that will be bundled when publishing the package.
13  deps/npm/doc/misc/npm-config.md
Source Rendered
@@ -648,6 +648,19 @@ devDependencies hash.
648 648
 
649 649
 Only works if there is already a package.json file present.
650 650
 
  651
+### save-prefix
  652
+
  653
+* Default: '^'
  654
+* Type: String
  655
+
  656
+Configure how versions of packages installed to a package.json file via 
  657
+`--save` or `--save-dev` get prefixed.
  658
+
  659
+For example if a package has version `1.2.3`, by default it's version is
  660
+set to `^1.2.3` which allows minor upgrades for that package, but after  
  661
+`npm config set save-prefix='~'` it would be set to `~1.2.3` which only allows
  662
+patch upgrades.
  663
+
651 664
 ### searchopts
652 665
 
653 666
 * Default: ""
2  deps/npm/doc/misc/npm-faq.md
Source Rendered
@@ -77,7 +77,7 @@ npm will not help you do something that is known to be a bad idea.
77 77
 
78 78
 Mikeal Rogers answered this question very well:
79 79
 
80  
-<http://www.mikealrogers.com/posts/nodemodules-in-git.html>
  80
+<http://www.futurealoof.com/posts/nodemodules-in-git.html>
81 81
 
82 82
 tl;dr
83 83
 
6  deps/npm/html/doc/README.html
@@ -3,6 +3,7 @@
3 3
   <title>README</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/<a href="../doc/README.html">README</a>.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -10,7 +11,8 @@
10 11
 
11 12
 <h1><a href="cli/npm.html">npm</a></h1> <p>node package manager</p>
12 13
 
13  
-<h2 id="SYNOPSIS">SYNOPSIS</h2>
  14
+<p><a href="https://img.shields.io/travis/npm/npm/master.svg)](https://travis-ci.org/npm/npm">![Build Status</a>
  15
+## SYNOPSIS</p>
14 16
 
15 17
 <p>This is just enough info to get you up and running.</p>
16 18
 
@@ -254,5 +256,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
254 256
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
255 257
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
256 258
 </table>
257  
-<p id="footer"><a href="../doc/README.html">README</a> &mdash; npm@1.4.6</p>
  259
+<p id="footer"><a href="../doc/README.html">README</a> &mdash; npm@1.4.7</p>
258 260
 
3  deps/npm/html/doc/api/npm-bin.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-bin</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-bin.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -31,5 +32,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
31 32
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
32 33
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
33 34
 </table>
34  
-<p id="footer">npm-bin &mdash; npm@1.4.6</p>
  35
+<p id="footer">npm-bin &mdash; npm@1.4.7</p>
35 36
 
3  deps/npm/html/doc/api/npm-bugs.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-bugs</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-bugs.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -37,5 +38,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
37 38
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
38 39
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
39 40
 </table>
40  
-<p id="footer">npm-bugs &mdash; npm@1.4.6</p>
  41
+<p id="footer">npm-bugs &mdash; npm@1.4.7</p>
41 42
 
3  deps/npm/html/doc/api/npm-commands.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-commands</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-commands.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -40,5 +41,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
40 41
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
41 42
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
42 43
 </table>
43  
-<p id="footer">npm-commands &mdash; npm@1.4.6</p>
  44
+<p id="footer">npm-commands &mdash; npm@1.4.7</p>
44 45
 
3  deps/npm/html/doc/api/npm-config.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-config</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-config.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -45,5 +46,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
45 46
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
46 47
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
47 48
 </table>
48  
-<p id="footer">npm-config &mdash; npm@1.4.6</p>
  49
+<p id="footer">npm-config &mdash; npm@1.4.7</p>
49 50
 
3  deps/npm/html/doc/api/npm-deprecate.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-deprecate</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-deprecate.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -44,5 +45,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
44 45
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
45 46
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
46 47
 </table>
47  
-<p id="footer">npm-deprecate &mdash; npm@1.4.6</p>
  48
+<p id="footer">npm-deprecate &mdash; npm@1.4.7</p>
48 49
 
3  deps/npm/html/doc/api/npm-docs.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-docs</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-docs.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -37,5 +38,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
37 38
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
38 39
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
39 40
 </table>
40  
-<p id="footer">npm-docs &mdash; npm@1.4.6</p>
  41
+<p id="footer">npm-docs &mdash; npm@1.4.7</p>
41 42
 
3  deps/npm/html/doc/api/npm-edit.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-edit</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-edit.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -42,5 +43,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
42 43
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
43 44
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
44 45
 </table>
45  
-<p id="footer">npm-edit &mdash; npm@1.4.6</p>
  46
+<p id="footer">npm-edit &mdash; npm@1.4.7</p>
46 47
 
3  deps/npm/html/doc/api/npm-explore.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-explore</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-explore.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -36,5 +37,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
36 37
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
37 38
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
38 39
 </table>
39  
-<p id="footer">npm-explore &mdash; npm@1.4.6</p>
  40
+<p id="footer">npm-explore &mdash; npm@1.4.7</p>
40 41
 
3  deps/npm/html/doc/api/npm-help-search.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-help-search</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-help-search.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -44,5 +45,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
44 45
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
45 46
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
46 47
 </table>
47  
-<p id="footer">npm-help-search &mdash; npm@1.4.6</p>
  48
+<p id="footer">npm-help-search &mdash; npm@1.4.7</p>
48 49
 
3  deps/npm/html/doc/api/npm-init.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-init</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-init.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -47,5 +48,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
47 48
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
48 49
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
49 50
 </table>
50  
-<p id="footer">npm-init &mdash; npm@1.4.6</p>
  51
+<p id="footer">npm-init &mdash; npm@1.4.7</p>
51 52
 
3  deps/npm/html/doc/api/npm-install.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-install</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-install.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -37,5 +38,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
37 38
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
38 39
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
39 40
 </table>
40  
-<p id="footer">npm-install &mdash; npm@1.4.6</p>
  41
+<p id="footer">npm-install &mdash; npm@1.4.7</p>
41 42
 
3  deps/npm/html/doc/api/npm-link.html
@@ -3,6 +3,7 @@
@@ -51,5 +52,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
3  deps/npm/html/doc/api/npm-load.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-load</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-load.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -44,5 +45,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
44 45
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
45 46
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
46 47
 </table>
47  
-<p id="footer">npm-load &mdash; npm@1.4.6</p>
  48
+<p id="footer">npm-load &mdash; npm@1.4.7</p>
48 49
 
3  deps/npm/html/doc/api/npm-ls.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-ls</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-ls.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -71,5 +72,5 @@ <h3 id="global">global</h3>
71 72
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
72 73
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
73 74
 </table>
74  
-<p id="footer">npm-ls &mdash; npm@1.4.6</p>
  75
+<p id="footer">npm-ls &mdash; npm@1.4.7</p>
75 76
 
3  deps/npm/html/doc/api/npm-outdated.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-outdated</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-outdated.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -31,5 +32,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
31 32
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
32 33
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
33 34
 </table>
34  
-<p id="footer">npm-outdated &mdash; npm@1.4.6</p>
  35
+<p id="footer">npm-outdated &mdash; npm@1.4.7</p>
35 36
 
3  deps/npm/html/doc/api/npm-owner.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-owner</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-owner.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -46,5 +47,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
46 47
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
47 48
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
48 49
 </table>
49  
-<p id="footer">npm-owner &mdash; npm@1.4.6</p>
  50
+<p id="footer">npm-owner &mdash; npm@1.4.7</p>
50 51
 
3  deps/npm/html/doc/api/npm-pack.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-pack</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-pack.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -37,5 +38,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
37 38
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
38 39
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
39 40
 </table>
40  
-<p id="footer">npm-pack &mdash; npm@1.4.6</p>
  41
+<p id="footer">npm-pack &mdash; npm@1.4.7</p>
41 42
 
3  deps/npm/html/doc/api/npm-prefix.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-prefix</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-prefix.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -33,5 +34,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
33 34
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
34 35
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
35 36
 </table>
36  
-<p id="footer">npm-prefix &mdash; npm@1.4.6</p>
  37
+<p id="footer">npm-prefix &mdash; npm@1.4.7</p>
37 38
 
3  deps/npm/html/doc/api/npm-prune.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-prune</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-prune.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -35,5 +36,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
35 36
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
36 37
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
37 38
 </table>
38  
-<p id="footer">npm-prune &mdash; npm@1.4.6</p>
  39
+<p id="footer">npm-prune &mdash; npm@1.4.7</p>
39 40
 
3  deps/npm/html/doc/api/npm-publish.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-publish</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-publish.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -44,5 +45,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
44 45
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
45 46
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
46 47
 </table>
47  
-<p id="footer">npm-publish &mdash; npm@1.4.6</p>
  48
+<p id="footer">npm-publish &mdash; npm@1.4.7</p>
48 49
 
3  deps/npm/html/doc/api/npm-rebuild.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-rebuild</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-rebuild.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -34,5 +35,5 @@ <h2 id="CONFIGURATION">CONFIGURATION</h2>
34 35
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
35 36
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
36 37
 </table>
37  
-<p id="footer">npm-rebuild &mdash; npm@1.4.6</p>
  38
+<p id="footer">npm-rebuild &mdash; npm@1.4.7</p>
38 39
 
3  deps/npm/html/doc/api/npm-repo.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-repo</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-repo.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -37,5 +38,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
37 38
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
38 39
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
39 40
 </table>
40  
-<p id="footer">npm-repo &mdash; npm@1.4.6</p>
  41
+<p id="footer">npm-repo &mdash; npm@1.4.7</p>
41 42
 
3  deps/npm/html/doc/api/npm-restart.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-restart</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-restart.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -39,5 +40,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
39 40
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
40 41
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
41 42
 </table>
42  
-<p id="footer">npm-restart &mdash; npm@1.4.6</p>
  43
+<p id="footer">npm-restart &mdash; npm@1.4.7</p>
43 44
 
3  deps/npm/html/doc/api/npm-root.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-root</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-root.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -33,5 +34,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
33 34
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
34 35
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
35 36
 </table>
36  
-<p id="footer">npm-root &mdash; npm@1.4.6</p>
  37
+<p id="footer">npm-root &mdash; npm@1.4.7</p>
37 38
 
3  deps/npm/html/doc/api/npm-run-script.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-run-script</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-run-script.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -41,5 +42,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
41 42
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
42 43
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
43 44
 </table>
44  
-<p id="footer">npm-run-script &mdash; npm@1.4.6</p>
  45
+<p id="footer">npm-run-script &mdash; npm@1.4.7</p>
45 46
 
3  deps/npm/html/doc/api/npm-search.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-search</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-search.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -44,5 +45,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
44 45
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
45 46
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
46 47
 </table>
47  
-<p id="footer">npm-search &mdash; npm@1.4.6</p>
  48
+<p id="footer">npm-search &mdash; npm@1.4.7</p>
48 49
 
3  deps/npm/html/doc/api/npm-shrinkwrap.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-shrinkwrap</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-shrinkwrap.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -38,5 +39,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
38 39
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
39 40
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
40 41
 </table>
41  
-<p id="footer">npm-shrinkwrap &mdash; npm@1.4.6</p>
  42
+<p id="footer">npm-shrinkwrap &mdash; npm@1.4.7</p>
42 43
 
3  deps/npm/html/doc/api/npm-start.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-start</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-start.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -31,5 +32,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
31 32
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
32 33
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
33 34
 </table>
34  
-<p id="footer">npm-start &mdash; npm@1.4.6</p>
  35
+<p id="footer">npm-start &mdash; npm@1.4.7</p>
35 36
 
3  deps/npm/html/doc/api/npm-stop.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-stop</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-stop.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -31,5 +32,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
31 32
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
32 33
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
33 34
 </table>
34  
-<p id="footer">npm-stop &mdash; npm@1.4.6</p>
  35
+<p id="footer">npm-stop &mdash; npm@1.4.7</p>
35 36
 
3  deps/npm/html/doc/api/npm-submodule.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-submodule</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-submodule.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -45,5 +46,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
45 46
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
46 47
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
47 48
 </table>
48  
-<p id="footer">npm-submodule &mdash; npm@1.4.6</p>
  49
+<p id="footer">npm-submodule &mdash; npm@1.4.7</p>
49 50
 
3  deps/npm/html/doc/api/npm-tag.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-tag</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-tag.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -41,5 +42,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
41 42
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
42 43
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
43 44
 </table>
44  
-<p id="footer">npm-tag &mdash; npm@1.4.6</p>
  45
+<p id="footer">npm-tag &mdash; npm@1.4.7</p>
45 46
 
3  deps/npm/html/doc/api/npm-test.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-test</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-test.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -34,5 +35,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
34 35
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
35 36
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
36 37
 </table>
37  
-<p id="footer">npm-test &mdash; npm@1.4.6</p>
  38
+<p id="footer">npm-test &mdash; npm@1.4.7</p>
38 39
 
3  deps/npm/html/doc/api/npm-uninstall.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-uninstall</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-uninstall.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -34,5 +35,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
34 35
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
35 36
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
36 37
 </table>
37  
-<p id="footer">npm-uninstall &mdash; npm@1.4.6</p>
  38
+<p id="footer">npm-uninstall &mdash; npm@1.4.7</p>
38 39
 
3  deps/npm/html/doc/api/npm-unpublish.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-unpublish</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-unpublish.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -38,5 +39,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
38 39
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
39 40
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
40 41
 </table>
41  
-<p id="footer">npm-unpublish &mdash; npm@1.4.6</p>
  42
+<p id="footer">npm-unpublish &mdash; npm@1.4.7</p>
42 43
 
3  deps/npm/html/doc/api/npm-update.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-update</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-update.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -30,5 +31,5 @@ <h2 id="SYNOPSIS">SYNOPSIS</h2>
30 31
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
31 32
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
32 33
 </table>
33  
-<p id="footer">npm-update &mdash; npm@1.4.6</p>
  34
+<p id="footer">npm-update &mdash; npm@1.4.7</p>
34 35
 
3  deps/npm/html/doc/api/npm-version.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-version</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-version.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -36,5 +37,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
36 37
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
37 38
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
38 39
 </table>
39  
-<p id="footer">npm-version &mdash; npm@1.4.6</p>
  40
+<p id="footer">npm-version &mdash; npm@1.4.7</p>
40 41
 
3  deps/npm/html/doc/api/npm-view.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-view</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-view.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -111,5 +112,5 @@ <h2 id="RETURN-VALUE">RETURN VALUE</h2>
111 112
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
112 113
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
113 114
 </table>
114  
-<p id="footer">npm-view &mdash; npm@1.4.6</p>
  115
+<p id="footer">npm-view &mdash; npm@1.4.7</p>
115 116
 
3  deps/npm/html/doc/api/npm-whoami.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-whoami</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm-whoami.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -33,5 +34,5 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
33 34
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
34 35
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
35 36
 </table>
36  
-<p id="footer">npm-whoami &mdash; npm@1.4.6</p>
  37
+<p id="footer">npm-whoami &mdash; npm@1.4.7</p>
37 38
 
5  deps/npm/html/doc/api/npm.html
@@ -3,6 +3,7 @@
3 3
   <title>npm</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/api/npm.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -26,7 +27,7 @@ <h2 id="SYNOPSIS">SYNOPSIS</h2>
26 27
 
27 28
 <h2 id="VERSION">VERSION</h2>
28 29
 
29  
-<p>1.4.6</p>
  30
+<p>1.4.7</p>
30 31
 
31 32
 <h2 id="DESCRIPTION">DESCRIPTION</h2>
32 33
 
@@ -104,5 +105,5 @@ <h2 id="ABBREVS">ABBREVS</h2>
104 105
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
105 106
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
106 107
 </table>
107  
-<p id="footer">npm &mdash; npm@1.4.6</p>
  108
+<p id="footer">npm &mdash; npm@1.4.7</p>
108 109
 
3  deps/npm/html/doc/cli/npm-adduser.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-adduser</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-adduser.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -51,5 +52,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
51 52
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
52 53
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
53 54
 </table>
54  
-<p id="footer">npm-adduser &mdash; npm@1.4.6</p>
  55
+<p id="footer">npm-adduser &mdash; npm@1.4.7</p>
55 56
 
3  deps/npm/html/doc/cli/npm-bin.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-bin</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-bin.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -32,5 +33,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
32 33
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
33 34
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
34 35
 </table>
35  
-<p id="footer">npm-bin &mdash; npm@1.4.6</p>
  36
+<p id="footer">npm-bin &mdash; npm@1.4.7</p>
36 37
 
3  deps/npm/html/doc/cli/npm-bugs.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-bugs</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-bugs.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -50,5 +51,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
50 51
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
51 52
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
52 53
 </table>
53  
-<p id="footer">npm-bugs &mdash; npm@1.4.6</p>
  54
+<p id="footer">npm-bugs &mdash; npm@1.4.7</p>
54 55
 
3  deps/npm/html/doc/cli/npm-build.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-build</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-build.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -37,5 +38,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
37 38
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
38 39
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
39 40
 </table>
40  
-<p id="footer">npm-build &mdash; npm@1.4.6</p>
  41
+<p id="footer">npm-build &mdash; npm@1.4.7</p>
41 42
 
3  deps/npm/html/doc/cli/npm-bundle.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-bundle</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-bundle.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -32,5 +33,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
32 33
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
33 34
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
34 35
 </table>
35  
-<p id="footer">npm-bundle &mdash; npm@1.4.6</p>
  36
+<p id="footer">npm-bundle &mdash; npm@1.4.7</p>
36 37
 
3  deps/npm/html/doc/cli/npm-cache.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-cache</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-cache.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -78,5 +79,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
78 79
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
79 80
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
80 81
 </table>
81  
-<p id="footer">npm-cache &mdash; npm@1.4.6</p>
  82
+<p id="footer">npm-cache &mdash; npm@1.4.7</p>
82 83
 
3  deps/npm/html/doc/cli/npm-completion.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-completion</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-completion.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -45,5 +46,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
45 46
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
46 47
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
47 48
 </table>
48  
-<p id="footer">npm-completion &mdash; npm@1.4.6</p>
  49
+<p id="footer">npm-completion &mdash; npm@1.4.7</p>
49 50
 
3  deps/npm/html/doc/cli/npm-config.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-config</title>
4 4
   <meta http-equiv="content-type" value="text/html;utf-8">
5 5
   <link rel="stylesheet" type="text/css" href="../../static/style.css">
  6
+  <link rel="canonical" href="https://www.npmjs.org/doc/cli/npm-config.html">
6 7
   <script async=true src="../../static/toc.js"></script>
7 8
 
8 9
   <body>
@@ -85,5 +86,5 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>
85 86
 <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6>&nbsp;</td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)">&nbsp;</td></tr>
86 87
 <tr><td colspan=5 style="width:50px;height:10px;background:#fff">&nbsp;</td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4>&nbsp;</td><td style="width:90px;height:10px;background:#fff" colspan=9>&nbsp;</td></tr>
87 88
 </table>
88  
-<p id="footer">npm-config &mdash; npm@1.4.6</p>
  89
+<p id="footer">npm-config &mdash; npm@1.4.7</p>
89 90
 
3  deps/npm/html/doc/cli/npm-dedupe.html
@@ -3,6 +3,7 @@
3 3
   <title>npm-dedupe</title>
4 4
   <meta http