A script to perform npm adduser
without having to interact with the shell.
npm install -g npm-cli-adduser
npm-cli-adduser
supports the following environment variables:
NPM_REGISTRY
: (optional) Private NPM registry to log in to (Default: https://registry.npmjs.org)NPM_SCOPE
: NPM ScopeNPM_USER
: NPM usernameNPM_PASS
: NPM passwordNPM_EMAIL
: NPM email
These command line arguments are also supported:
-r --registry
: NPM Registry-s --scope
: NPM Scope-a --always-auth
-t --auth-type
: The authentication type-u --username
: NPM Username-p --password
: NPM Password-e --email
: NPM Email
Note that the command line arguments override the environment variables.
Logging in to a private NPM registry:
npm-cli-adduser --registry https://example.com --username testUser --password testPass --email [email protected]