pnpm

pNpM: Fast, disk space efficient package manager

TL;DR

# Create a `package.json` file:
$ pnpm init

# Download all the packages listed as dependencies in `package.json`:
$ pnpm install

# Download a specific version of a package and add it to the list of dependencies in `package.json`:
$ pnpm add module_name@version

# Download a package and add it to the list of [D]ev dependencies in `package.json`:
$ pnpm add -D module_name

# Download a package and install it [g]lobally:
$ pnpm add -g module_name

# Uninstall a package and remove it from the list of dependencies in `package.json`:
$ pnpm remove module_name

# Print a tree of locally installed modules:
$ pnpm list

# List top-level [g]lobally installed modules:
$ pnpm list -g --depth=0