@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -57,7 +57,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>

<ul><li><a href="../doc/ls.html">ls(1)</a></li><li><a href="../doc/update.html">update(1)</a></li><li><a href="../doc/install.html">install(1)</a></li></ul>
</div>
<p id="footer">dedupe &mdash; npm@1.1.61</p>
<p id="footer">dedupe &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -25,7 +25,7 @@ <h2 id="DESCRIPTION">DESCRIPTION</h2>
nested packages will <em>also</em> show the paths to the specified packages.
For example, running <code>npm ls promzard</code> in npm&#39;s source tree will show:</p>

<pre><code>npm@1.1.61 /path/to/npm
<pre><code>npm@1.1.62 /path/to/npm
└─┬ init-package-json@0.0.4
└── promzard@0.1.5</code></pre>

@@ -64,7 +64,7 @@ <h2 id="SEE-ALSO">SEE ALSO</h2>

<ul><li><a href="../doc/config.html">config(1)</a></li><li><a href="../doc/folders.html">folders(1)</a></li><li><a href="../doc/install.html">install(1)</a></li><li><a href="../doc/link.html">link(1)</a></li><li><a href="../doc/prune.html">prune(1)</a></li><li><a href="../doc/outdated.html">outdated(1)</a></li><li><a href="../doc/update.html">update(1)</a></li></ul>
</div>
<p id="footer">ls &mdash; npm@1.1.61</p>
<p id="footer">ls &mdash; npm@1.1.62</p>
<script>
;(function () {
var wrapper = document.getElementById("wrapper")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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")
@@ -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()
}
@@ -14,6 +14,7 @@ var exec = require("./utils/exec.js")
, npm = require("./npm.js")
, registry = npm.registry
, log = require("npmlog")
, opener = require("opener")

function docs (args, cb) {
if (!args.length) return cb(docs.usage)
@@ -22,37 +23,8 @@ function docs (args, cb) {
if (er) return cb(er)
var homepage = d.homepage
, repo = d.repository || d.repositories
if (homepage) return open(homepage, cb)
if (repo) {
if (Array.isArray(repo)) repo = repo.shift()
if (repo.hasOwnProperty("url")) repo = repo.url
log.verbose("repository", repo)
if (repo) {
return open(repo.replace(/^git(@|:\/\/)/, 'http://')
.replace(/\.git$/, '')+"#readme", cb)
}
}
return open("http://search.npmjs.org/#/" + d.name, cb)
, url = homepage ? homepage
: "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()
}
@@ -13,6 +13,7 @@ var fs = require("graceful-fs")
, exec = require("./utils/exec.js")
, npm = require("./npm.js")
, log = require("npmlog")
, opener = require("opener")

function help (args, cb) {
var num = 1
@@ -63,18 +64,7 @@ function help (args, cb) {
break

case "browser":
var b = npm.config.get("browser")
if (!b) {
return cb(new Error("viewer=browser and no browser set."))
}
console.log("Opening HTML in default browser...")
process.nextTick(cb)
// windows is SO weird.
if (process.platform === "win32") {
exec("cmd", ["/c", htmlPath], env, false, function () {})
} else {
exec(b, [htmlPath], env, false, function () {})
}
opener(htmlPath, { command: npm.config.get("browser") }, cb)
break

default:
@@ -36,6 +36,7 @@ function ls (args, silent, cb) {
readInstalled(dir, npm.config.get("depth"), function (er, data) {
var bfs = bfsify(data, args)
, lite = getLite(bfs)

if (er || silent) return cb(er, data, lite)

var long = npm.config.get("long")
@@ -58,7 +59,12 @@ function ls (args, silent, cb) {
out = makeArchy(bfs, long, dir)
}
console.log(out)
cb(null, data, lite)

// if any errors were found, then complain and exit status 1
if (lite.problems && lite.problems.length) {
er = lite.problems.join('\n')
}
cb(er, data, lite)
})
}

@@ -210,7 +216,6 @@ function makeArchy_ (data, long, dir, depth, parent, d) {
if (depth < npm.config.get("depth")) {
// just missing
var p = parent.link || parent.path
log.warn("unmet dependency", "%s in %s", d+" "+data, p)
var unmet = "UNMET DEPENDENCY"
if (color) {
unmet = "\033[31;40m" + unmet + "\033[0m"
@@ -303,7 +308,6 @@ function makeParseable_ (data, long, dir, depth, parent, d) {
if (typeof data === "string") {
if (data.depth < npm.config.get("depth")) {
var p = parent.link || parent.path
log.warn("unmet dependency", "%s in %s", d+" "+data, p)
data = npm.config.get("long")
? path.resolve(parent.path, "node_modules", d)
+ ":"+d+"@"+JSON.stringify(data)+":INVALID:MISSING"
@@ -29,7 +29,7 @@ For example, running \fBnpm ls promzard\fR in npm\'s source tree will show:
.IP "" 4
.
.nf
npm@1.1.61 /path/to/npm
npm@1.1.62 /path/to/npm
└─┬ init\-package\-json@0\.0\.4
└── promzard@0\.1\.5
.
@@ -14,7 +14,7 @@ npm <command> [args]
.fi
.
.SH "VERSION"
1.1.61
1.1.62
.
.SH "DESCRIPTION"
npm is the package manager for the Node JavaScript platform\. It puts
@@ -21,7 +21,7 @@ npm\.load(configObject, function (er, npm) {
.fi
.
.SH "VERSION"
1.1.61
1.1.62
.
.SH "DESCRIPTION"
This is the API documentation for npm\.
@@ -1,5 +1,5 @@
{
"version": "1.1.61",
"version": "1.1.62",
"name": "npm",
"publishConfig": {
"proprietary-attribs": false
@@ -68,7 +68,8 @@
"retry": "~0.6.0",
"couch-login": "~0.1.9",
"once": "~1.1.1",
"npmconf": "0"
"npmconf": "0",
"opener": "~1.3.0"
},
"bundleDependencies": [
"semver",
@@ -105,7 +106,8 @@
"retry",
"couch-login",
"once",
"npmconf"
"npmconf",
"opener"
],
"devDependencies": {
"ronn": "~0.3.6",
@@ -117,7 +119,7 @@
},
"scripts": {
"test": "node ./test/run.js && tap test/tap/*.js",
"prepublish": "npm prune ; make -j4 doc",
"prepublish": "npm prune ; rm -rf test/*/*/node_modules ; make -j4 doc",
"dumpconf": "env | grep npm | sort | uniq",
"echo": "node bin/npm-cli.js"
},

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.