Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2010-05-09 02:02:42 +0400
committerisaacs <i@izs.me>2010-05-09 02:04:41 +0400
commit0019443e4b4e19b3213ac1edf14b8f483e86583d (patch)
tree24ce28023382e1f72d287b3202726c9959d91163 /man/cache.1
parent3fff6871f8b8ae7a4e94b0c72fe005cce25bfe9d (diff)
Add the cache command and documentation.
Diffstat (limited to 'man/cache.1')
-rw-r--r--man/cache.166
1 files changed, 66 insertions, 0 deletions
diff --git a/man/cache.1 b/man/cache.1
new file mode 100644
index 000000000..8623eb072
--- /dev/null
+++ b/man/cache.1
@@ -0,0 +1,66 @@
+.\" generated with Ronn/v0.4.1
+.\" http://github.com/rtomayko/ronn/
+.
+.TH "NPM\-CACHE" "1" "May 2010" "" ""
+.
+.SH "NAME"
+\fBnpm\-cache\fR \-\- install a package
+.
+.SH "SYNOPSIS"
+.
+.nf
+npm cache add <tarball file>
+npm cache add <folder>
+npm cache add <tarball url>
+npm cache add <name> <version>
+npm cache ls [<path>]
+npm cache clean [<pkg> [<version>]]
+.
+.fi
+.
+.SH "DESCRIPTION"
+.
+.TP
+add
+Access the local cache of package data. This command is primarily
+intended to be used internally by npm, but it can provide a way to
+add data to the local installation cache explicitly.
+.
+.IP
+If two arguments are provided, then npm will fetch the data from the
+registry. This allows npm to use the filesystem as a local proxy to
+the registry.
+.
+.TP
+ls
+Show the data in the cache. Additional arguments are joined together
+in a path\-like fashion, but something like \fBnpm cache ls npm/0.1.5\fR is
+acceptable as well.
+.
+.TP
+clean
+Delete data out of the cache for a specific package and version, all
+versions of a package, or all data for all packages, depending on the
+arguments supplied.
+.
+.IP
+This can be used if invalid data gets into the cache.
+.
+.SH "DETAILS"
+npm stores data for a version of a package in\fB$ROOT/.npm/.cache/<name>/<version>\fR. Three pieces of data are stored
+in this folder:
+.
+.TP
+package/
+A folder containing the package contents as they appear in the tarball.
+.
+.TP
+package.json
+The package.json file, as npm sees it, with overlays applied and a _id attribute.
+.
+.TP
+package.tgz
+The tarball for that version.
+.
+.SH "HISTORY"
+Added in npm version 0.1.6