How to change profile settings
in the previous tutorial, we showed you how to work with security tokens. The tutorial that you are about to read, will cover setting up your profile from the web and making changes to your profile.
Setting up your profile from the web
for you to set up your profile on npmjs.com, you have to login.
Once you are logged in, you should select Profile Setting from the Avatar menu.
The profile page will appear:
It from this page, that you will be able to:
- Change your avatar (the icon that will represent you)
- Add a GitHub user name
- Add a Twitter user name
- Change the email that will appear with packages
- Change your password
- Revoke or apply two-factor-authentication
- View Packages
Resetting your password from the web
Whenever you reset your password from the website, it should:
- be at least 8 characters
- not contain any part of your username
- not be a password that is a common password
- not be in the "Have I Been Pwned" breach database
How to Change Profile Settings from the CLI?
This requires npm version 5.5.1 or greater.
If you want to view and set profile properties from the Command Line Interface (CLI), you should use these commands:
npm profile get
npm profile set <prop><value>
Viewing & Setting Profile Values
Whenever you want to see your current profile settings, type:
npm profile get
npm will display your profile settings in a table:
You can either set or modify the following profile properties from the command line:
- password
- two factor auth
- fullname
- homepage
- freenode
- github
How to Set a Password from the Command Line
If you want to set a password, you should type:
npm profile set password
npm will prompt you to enter your current password, once you successfully enter your current password, you will be able to set the new password.
When you reset your password from the CLI, it should:
- be at least 8 characters
- not contain any part of your username
- not be a password that is a common password
- not be in the "Have I Been Pwned" breach database
How to Set Other Profile Properties
If you want to set other values, you can append them to the end of the line as shown:
npm profile set fullname nori pat marsupial
npm will ask for your credentials, including a one-time-password if you enabled two-factor authentication. npm then confirms that the change has occurred:
Set fullname to nori pat marsupial
Enabling and Disabling Two-Factor Authentication
You should enable two-factor authentication if you would like to make it more difficult for attackers to gain access to your account and to your publishing rights.
You can enable and disable two-factor authentication either from the command line, or from the web, by using the steps described in our tutorial on working with two-factor authentication.
Previous:
How to work with security tokens
Next:
Understanding packages and modules and preventing permissions errors
- New Content published on w3resource :
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- React - JavaScript Library
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework