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:
Diffstat (limited to 'docs/content/commands/npm-pack.md')
-rw-r--r--docs/content/commands/npm-pack.md34
1 files changed, 34 insertions, 0 deletions
diff --git a/docs/content/commands/npm-pack.md b/docs/content/commands/npm-pack.md
new file mode 100644
index 000000000..fddd1054f
--- /dev/null
+++ b/docs/content/commands/npm-pack.md
@@ -0,0 +1,34 @@
+---
+title: npm-pack
+section: 1
+description: Create a tarball from a package
+---
+
+### Synopsis
+
+```bash
+npm pack [[<@scope>/]<pkg>...] [--dry-run]
+```
+
+### Description
+
+For anything that's installable (that is, a package folder, tarball,
+tarball url, name@tag, name@version, name, or scoped name), this
+command will fetch it to the cache, and then copy the tarball to the
+current working directory as `<name>-<version>.tgz`, and then write
+the filenames out to stdout.
+
+If the same package is specified multiple times, then the file will be
+overwritten the second time.
+
+If no arguments are supplied, then npm packs the current package folder.
+
+The `--dry-run` argument will do everything that pack usually does without
+actually packing anything. Reports on what would have gone into the tarball.
+
+### See Also
+
+* [npm cache](/cli-commands/cache)
+* [npm publish](/cli-commands/publish)
+* [npm config](/cli-commands/config)
+* [npmrc](/configuring-npm/npmrc)