Interactively Manage All Your Node Versions
Persistent Shared Memory and Parallel Programming Model
Automatic Node Version Switching
IPFS install manager
List all available Node.js versions
Fetch releases on nodejs.org
Download a specific version of Node.js
Normalize and validate Node.js versions
nvm + execa = nvexeca
Run any command on specific Node.js versions
Download a specific version of Node.js (CLI)
Get the globally installed packages for any nvm-selectable version.
Run your tests locally against multiple node.js versions
Run commands on multiple node versions as specified from .travis.yml, circle.yml or arguments; uses npx and is ideal for testing.
Migrating global npm packages to new Node.js version (nvm only)
nvm: a universal node.js version manager for Windows (no admin) and Unix
Test using differents Node versions with nvm
Shield your application from incorrect Node.js versions by verifying against a .nvmrc or by comparing package-locks in your CI process.
Pretty, minimal and fast ZSH prompt
Quickly get information about the current directory, system, and node.