Interactively Manage All Your Node Versions
Run commands on any specified Node version, or as defined in .travis.yml or circle.yml
Persistent Shared Memory and Parallel Programming Model
Automatic Node Version Switching
List all available Node.js versions
Fetch releases on nodejs.org
IPFS install manager
Normalize and validate Node.js versions
Download a specific version of Node.js
Run any command on specific Node.js versions
nvm + execa = nvexeca
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
Migrating global npm packages to new Node.js version (nvm only)
nvm: a universal node.js version manager for Windows (no admin) and Unix
Quickly get information about the current directory, system, and node.
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 with nvm integration