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]