summaryrefslogtreecommitdiff
path: root/deps/npm/man
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2012-08-21 15:29:03 -0700
committerisaacs <i@izs.me>2012-08-21 15:29:37 -0700
commit2bcb9ab7bcd474590f109bd04c43ba8e39a90dfa (patch)
tree225e7199ccab16b9d8fad19c5001a0a4991f5f07 /deps/npm/man
parentbadbd1af27f5f3fd07862b8ee7d0810e7ae9ef56 (diff)
downloadnode-new-2bcb9ab7bcd474590f109bd04c43ba8e39a90dfa.tar.gz
npm: Upgrade to 1.1.55
Diffstat (limited to 'deps/npm/man')
-rw-r--r--deps/npm/man/man1/dedupe.190
-rw-r--r--deps/npm/man/man1/index.13
-rw-r--r--deps/npm/man/man1/list.12
-rw-r--r--deps/npm/man/man1/npm.12
-rw-r--r--deps/npm/man/man3/npm.32
5 files changed, 96 insertions, 3 deletions
diff --git a/deps/npm/man/man1/dedupe.1 b/deps/npm/man/man1/dedupe.1
new file mode 100644
index 0000000000..35b0d1de18
--- /dev/null
+++ b/deps/npm/man/man1/dedupe.1
@@ -0,0 +1,90 @@
+.\" Generated with Ronnjs 0.3.8
+.\" http://github.com/kapouer/ronnjs/
+.
+.TH "NPM\-DEDUPE" "1" "August 2012" "" ""
+.
+.SH "NAME"
+\fBnpm-dedupe\fR \-\- Reduce duplication
+.
+.SH "SYNOPSIS"
+.
+.nf
+npm dedupe [package names\.\.\.]
+.
+.fi
+.
+.SH "DESCRIPTION"
+Searches the local package tree and attempts to simplify the overall
+structure by moving dependencies further up the tree, where they can
+be more effectively shared by multiple dependent packages\.
+.
+.P
+For example, consider this dependency graph:
+.
+.IP "" 4
+.
+.nf
+a
++\-\- b <\-\- depends on c@1\.0\.x
+| `\-\- c@1\.0\.3
+`\-\- d <\-\- depends on c@~1\.0\.9
+ `\-\- c@1\.0\.10
+.
+.fi
+.
+.IP "" 0
+.
+.P
+In this case, \fBnpm help dedupe\fR will transform the tree to:
+.
+.IP "" 4
+.
+.nf
+a
++\-\- b
++\-\- d
+`\-\- c@1\.0\.10
+.
+.fi
+.
+.IP "" 0
+.
+.P
+Because of the hierarchical nature of node\'s module lookup, b and d
+will both get their dependency met by the single c package at the root
+level of the tree\.
+.
+.P
+If a suitable version exists at the target location in the tree
+already, then it will be left untouched, but the other duplicates will
+be deleted\.
+.
+.P
+If no suitable version can be found, then a warning is printed, and
+nothing is done\.
+.
+.P
+If any arguments are supplied, then they are filters, and only the
+named packages will be touched\.
+.
+.P
+Note that this operation transforms the dependency tree, and may
+result in packages getting updated versions, perhaps from the npm
+registry\.
+.
+.P
+This feature is experimental, and may change in future versions\.
+.
+.SH "SEE ALSO"
+.
+.IP "\(bu" 4
+npm help ls
+.
+.IP "\(bu" 4
+npm help update
+.
+.IP "\(bu" 4
+npm help install
+.
+.IP "" 0
+
diff --git a/deps/npm/man/man1/index.1 b/deps/npm/man/man1/index.1
index ec2d9a9f33..2f72291f9e 100644
--- a/deps/npm/man/man1/index.1
+++ b/deps/npm/man/man1/index.1
@@ -39,6 +39,9 @@
.SH "npm help config"
Manage the npm configuration file
.
+.SH "npm help dedupe"
+ Reduce duplication
+.
.SH "npm help deprecate"
Deprecate a version of a package
.
diff --git a/deps/npm/man/man1/list.1 b/deps/npm/man/man1/list.1
index 65db45c02a..8808310e49 100644
--- a/deps/npm/man/man1/list.1
+++ b/deps/npm/man/man1/list.1
@@ -29,7 +29,7 @@ For example, running \fBnpm ls promzard\fR in npm\'s source tree will show:
.IP "" 4
.
.nf
-npm@1.1.49 /path/to/npm
+npm@1.1.55 /path/to/npm
└─┬ init\-package\-json@0\.0\.4
└── promzard@0\.1\.5
.
diff --git a/deps/npm/man/man1/npm.1 b/deps/npm/man/man1/npm.1
index 522d451aa2..c0253a1b4b 100644
--- a/deps/npm/man/man1/npm.1
+++ b/deps/npm/man/man1/npm.1
@@ -14,7 +14,7 @@ npm <command> [args]
.fi
.
.SH "VERSION"
-1.1.49
+1.1.55
.
.SH "DESCRIPTION"
npm is the package manager for the Node JavaScript platform\. It puts
diff --git a/deps/npm/man/man3/npm.3 b/deps/npm/man/man3/npm.3
index cdbccc90cd..87072e4e34 100644
--- a/deps/npm/man/man3/npm.3
+++ b/deps/npm/man/man3/npm.3
@@ -21,7 +21,7 @@ npm\.load(configObject, function (er, npm) {
.fi
.
.SH "VERSION"
-1.1.49
+1.1.55
.
.SH "DESCRIPTION"
This is the API documentation for npm\.