---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# npm profile

> Manage the npm profile and related settings.
> Note: This command is unaware of workspaces.
> More information: <https://docs.npmjs.com/cli/npm-profile/>.

- View the npm profile details:

`npm profile get`

- View a specific property of the profile:

`npm profile get {{property}}`

- Set or update a profile property:

`npm profile set {{property}} {{value}}`

- Set the public email address:

`npm profile set email {{email}}`

- Set the public name:

`npm profile set fullname {{name}}`

- Set a new password interactively:

`npm profile set password`

- Enable two-factor authentication (2FA) (defaults to `auth-and-writes`):

`npm profile enable-2fa {{auth-only|auth-and-writes}}`

- Disable two-factor authentication (2FA):

`npm profile disable-2fa`
