NPM-PUBLISH(1) | General Commands Manual | NPM-PUBLISH(1) |
npm-publish
<!-- AUTOGENERATED USAGE DESCRIPTIONS -->
Publishes a package to the registry so that it can be installed by name.
By default npm will publish to the public registry. This can be
overridden by specifying a different default registry or using a
scope in the name, combined with a
scope-configured registry (see
package.json).
A package is interpreted the same way as other commands
(like
npm install and can be:
The publish will fail if the package name and version combination
already
exists in the specified registry.
Once a package is published with a given name and version, that
specific
name and version combination can never be used again, even if it is removed
with npm unpublish.
As of npm@5, both a sha1sum and an integrity field with a
sha512sum of the
tarball will be submitted to the registry during publication. Subsequent
installs will use the strongest supported algorithm to verify downloads.
Similar to --dry-run see npm pack, which figures
out the files to be included and packs them into a tarball to be uploaded
to the registry.
To see what will be included in your package, run npx
npm-packlist. All
files are included by default, with the following exceptions:
.npmignore files follow the same pattern
rules
as .gitignore files
See developers for full details on what's
included in the published package, as well as details on how the package is
built.
<!-- AUTOGENERATED CONFIG DESCRIPTIONS -->
December 2022 | 9.2.0 |