Npm package management
From wikinotes
npm is the nodejs package manager.
It can be used to install packages to your os, or you can use a package.json file to manage a project's dependencies.
Documentation
man npm
https://man.archlinux.org/man/npm.1 npm version requests https://nodejs.dev/learn/semantic-versioning-using-npm
Locations
~/.npmrc
user config /etc/npmrc
global config ${PREFIX}/lib/node_modules
C:\Users\YOU\AppData\Roaming\npm\node_modules
global packages dir
Usage
npm install # install packages from 'package.json' npm install ${PKG} # install package npm install ${PKG}@1.0.0 # install package version npm uninstall ${PKG} # uninstall pkg npm uninstall -g ${PKG} # uninstall global pkg npm update # update packages and 'package.json' npm outdated # show upgradeable packages npm list # list installed npm view ${PKG} versions # query versions npm root -g # show path global packages installed to