Tools

npm

Node package manager — install, update, version, and publish.

Install

npm installInstall all dependencies
npm install --productionSkip devDependencies
npm install lodashAdd package (saves to deps)
npm install -D lodashAdd as devDependency
npm install --save-exact pkgPin exact version
npm rm lodashRemove package

Install forms

npm i pkg@latestLatest published tag
npm i pkg@3.0.0Exact version
npm i pkg@">=1 <2"Version range
npm i @org/pkgScoped package
npm i user/repoGitHub repo
npm i ./tarball.tgzLocal tarball

Inspect

npm listInstalled dependency tree
npm list -g --depth 0Global packages (flat)
npm outdatedShow outdated packages
npm view pkgRegistry info for package

Update & scripts

npm updateUpdate all (within ranges)
npm update lodashUpdate specific package
npm run buildRun "build" script from package.json
npm run devRun "dev" script

Version bumping

npm version patch1.2.3 → 1.2.4
npm version minor1.2.3 → 1.3.0
npm version major1.2.3 → 2.0.0
npm version 1.2.3Set explicit version