DEV Community

Cover image for Customize npm init default values
VIMAL KUMAR for Web

Posted on

Customize npm init default values

npm init is a first process of any new node project and we all have to setup author, version and license manually, This tutorial help you to config those things globally .

This is default npm init -y result value
carbon-before.png

for chang default value of npm init command you need to follow this Synopsis

npm config set <key>=<value>
Enter fullscreen mode Exit fullscreen mode

Change global author name by

npm config set init-author-name "vimal kumar"
Enter fullscreen mode Exit fullscreen mode

Change global author email by

npm config set init-author-email "vimal@letskhabar.com"
Enter fullscreen mode Exit fullscreen mode

Change global author web url by

npm config set init-author-url "https://vimal.letskhabar.com/"
Enter fullscreen mode Exit fullscreen mode

Change global default license

npm config set init-license "MIT"

Enter fullscreen mode Exit fullscreen mode

Change global default version

npm config set init-version "0.0.1"
Enter fullscreen mode Exit fullscreen mode

For more check this npm documentation

All the change has been saved in your ~/.npmrc directory as shown in image below

npmrc.png

Now when you create new project with npm init -y you can see your default value has been changed according to your setup.

carbon-after.png

Enjoy, Thanks for reading.

Top comments (0)