PETERZSIGMOND.DEV
GitHub

Commands

A collection of shell commands for IT people

JavaScript >

Node.js

Install Node.js with Homebrew

brew install node

Upgrade npm

npm i -g npm@latest

List installed packages

npm ls -g
-g: global

Install a package

npm i -g package-name
no arg: install from package.json
-g: global

Remove a package

npm rm -g package-name
-g: global

Update packages

npm update
^: latest minor version
~: latest patch version
--save: update values in package.json
-g: global

Execute a package

npm x -- package-name [options]
Temporarily download a package and execute it
npm x package-name -- [options]
Execute a local package
npx package-name [options]
Search order:
- locally
- globally
- downloads it temporarily

Publish a package

npm pack
Test package locally
npm login
npm publish