Skip to content

Instantly share code, notes, and snippets.

@ivankisyov
Last active February 3, 2019 10:56
Show Gist options
  • Save ivankisyov/a2c1c9e3754aacea28cb411f2758e6c0 to your computer and use it in GitHub Desktop.
Save ivankisyov/a2c1c9e3754aacea28cb411f2758e6c0 to your computer and use it in GitHub Desktop.
NPM

NPM

Commands

List all globally installed packages

npm list -g --depth 0

List all outdated globally installed packages

npm -g outdated
// or
npm outdated -g --depth=0

List all locally installed packages

npm list --depth=0

List all locally installed packages

npm list

List all locally installed packages which are outdated

npm outdated

Install package globally

npm i -g <package_name>

Install globally the latest version of a package

npm install <package_name>@latest -g

Update single globally installed package

// update -> will update only minor or patch versions
npm update -g <package_name>

Update all globally installed package

npm update -g

Uninstall globally installed package

npm un -g nodemon

Uninstall local package

npm un <package_name>

Useful npm packages:

https://www.npmjs.com/package/debug

https://www.npmjs.com/package/dotenv

https://www.npmjs.com/package/helmet

https://www.npmjs.com/package/morgan

https://github.com/kamronbatman/joi-password-complexity

https://www.npmjs.com/package/joi // https://scotch.io/tutorials/node-api-schema-validation-with-joi

https://www.npmjs.com/package/bcrypt

https://www.npmjs.com/package/xlsx-to-json

https://github.com/4ossiblellc/dynamodb-update-expression

https://www.npmjs.com/package/log-update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment