NPM-ACCESS(1) | General Commands Manual | NPM-ACCESS(1) |
npm-access
<!-- AUTOGENERATED USAGE DESCRIPTIONS -->
Used to set access controls on private packages.
For all of the subcommands, npm access will perform actions
on the packages
in the current working directory if no package name is passed to the
subcommand.
npm access always operates directly on the current
registry, configurable
from the command line using --registry=<registry url>.
Unscoped packages are always public.
Scoped packages default to restricted, but you can either
publish them as
public using npm publish --access=public, or set their access as public
using
npm access public after the initial publish.
You must have privileges to set the access of a package:
If you have two-factor authentication enabled then you'll be
prompted to
provide an otp token, or may use the --otp=... option to specify it on
the command line.
If your account is not paid, then attempts to publish scoped
packages will
fail with an HTTP 402 status code (logically enough), unless you use
--access=public.
Management of teams and team memberships is done with the npm team command.
<!-- AUTOGENERATED CONFIG DESCRIPTIONS -->
December 2022 | 9.2.0 |