npm-profile

Change settings on your registry profile

Table of contents

Synopsis

npm profile get [--json|--parseable] [<property>]
npm profile set [--json|--parseable] <property> <value>
npm profile set password
npm profile enable-2fa [auth-and-writes|auth-only]
npm profile disable-2fa

Note: This command is unaware of workspaces.

Description

Change your profile information on the registry. Note that this command depends on the registry implementation, so third-party registries may not support this interface.

+-----------------+---------------------------+
| name            | example                   |
+-----------------+---------------------------+
| email           | me@example.com (verified) |
+-----------------+---------------------------+
| two factor auth | auth-and-writes           |
+-----------------+---------------------------+
| fullname        | Example User              |
+-----------------+---------------------------+
| homepage        |                           |
+-----------------+---------------------------+
| freenode        |                           |
+-----------------+---------------------------+
| twitter         |                           |
+-----------------+---------------------------+
| github          |                           |
+-----------------+---------------------------+
| created         | 2015-02-26T01:38:35.892Z  |
+-----------------+---------------------------+
| updated         | 2017-10-02T21:29:45.922Z  |
+-----------------+---------------------------+

Details

Some of these commands may not be available on non npmjs.com registries.

Configuration

registry

The base URL of the npm registry.

json

Whether or not to output JSON data, rather than the normal output.

Not supported by all npm commands.

parseable

Output parseable results from commands that write to standard output. For npm search, this will be tab-separated table format.

otp

This is a one-time password from a two-factor authenticator. It's needed when publishing or changing package permissions with npm access.

If not set, and a registry response fails with a challenge for a one-time password, npm will prompt on the command line for one.

See Also