commands.sh

npm publish

all

Publish a package to the npm registry.

More info →

Examples (8)

Publish the current package to the default npm registry

Publish a package from a specific directory

npm publish path/to/package_directory

Publish a scoped package with public access

npm publish --access public

Publish a scoped package with restricted (private) access

npm publish --access restricted

Publish a package to a custom registry

npm publish --registry https://registry.npmjs.org/

Run a dry run to see what would be published without uploading

npm publish --dry-run

Publish a package with a specific distribution tag (e.g., beta)

npm publish --tag beta

Publish with a one-time password for 2FA-enabled accounts

npm publish --otp one_time_password
made by @shridhargupta | data from tldr-pages