nvm - Node Version Manager

  •        59

nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.

https://github.com/nvm-sh/nvm

Tags
Implementation
License
Platform

   




Related Projects

zsh-nvm - Zsh plugin for installing, updating and loading nvm

  •    Shell

nvm is an awesome tool but it can be kind of a pain to install and keep up to date. This zsh plugin allows you to quickly setup nvm once, save it in your dotfiles, then never worry about it again.The plugin will install the latest stable release of nvm if you don't already have it, and then automatically source it for you. You can upgrade nvm to the latest version whenever you want without losing your installed node versions by running nvm upgrade.

nvm - Node Version Manager - Simple bash script to manage multiple active node.js versions

  •    Shell

The script clones the nvm repository to ~/.nvm and adds the source line to your profile (~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc).You can customize the install source, directory, profile, and version using the NVM_SOURCE, NVM_DIR, PROFILE, and NODE_VERSION variables. Eg: curl ... | NVM_DIR=/usr/local/nvm bash for a global install.

shellspec - A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

  •    Shell

ShellSpec is a full-featured BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells that provides first-class features such as code coverage, mocking, parameterized test, parallel execution and more. It was developed as a dev/test tool for cross-platform shell scripts and shell script libraries. ShellSpec is a new modern testing framework released in 2019, but it's already stable enough. With lots of practical CLI features and simple yet powerful syntax, it provides you with a fun shell script test environment. Version 0.28.0 has a lot of enhancements in the CLI. It is basically compatible, but there are some changes that you need to be aware of. See Migration Guide to Version 0.28.0 for details.

fnm - node.js version manager for fish

  •    Shell

fnm is a node version manager using ideas from tj/n, wbyoung/avn and creationix/nvm for fish. Use node 5.5.0.

nave

  •    Shell

Virtual Environments for Node.Switch out your node version and global npm install space in one command. Supports named environments. Uses subshells by default so that you can ^D or exit out of an environment quickly. No need to edit .bashrc or .profile, just install and go.


n - Node version management

  •    Shell

Node.js version management: no subshells, no profile setup, no convoluted API, just simple.to install n to bin/n of the directory specified in the environment variable $PREFIX, which defaults to /usr/local (note that you will likely need to use sudo). To install n in a custom location (such as $CUSTOM_LOCATION/bin/n), run PREFIX=$CUSTOM_LOCATION make install.

avn - Automatic Version Switching for Node

  •    Javascript

Now when you cd into a directory with a .node-version file, avn will automatically detect the change and use your installed version manager to switch to that version of node. What goes in your .node-version file? A semver version number corresponding to the version of Node.js that your project uses. We don't recommend using all of these tools to manage your versions of node, but feel free to install all of them. They won't conflict with each other.

nvm-windows - A node.js version management utility for Windows. Ironically written in Go.

  •    Go

I am particularly interested in finding people who can speak something other than English. Several problems have come up with non-latin character sets (Chinese, Japanese, Arabic, etc). I am also interested in producing language packs/translations for the installers. If you are interested in translating, please signup here.I am seeking donations to help pay for a lingohub.com account to make life easier for translators! Please consider becoming a becoming a patron to support this.

ndenv - node.js version manager based on rbenv

  •    Shell

ndenv is similar to rbenv, manages multi versions node.js/io.js. Unlike nvm, ndenv automatically change node version using .node-version file locally. I recommend using node-build for installing node itself. See also node-build.

locomotive-boilerplate - 🚂 Front-end boilerplate for projects by Locomotive.

  •    SCSS

Front-end boilerplate for projects by Locomotive. You can use nvm to install the node version in .nvmrc.

nvs - Node Version Switcher - A cross-platform tool for switching between versions and forks of Node

  •    Javascript

NVS is a cross-platform utility for switching between different versions and forks of Node.js. NVS is itself written in node JavaScript. This tool is obviously inspired by other node version manager tools, especially nvm, from which it borrows a lot of ideas and some command-line syntax.

fish-shell-cookbook - Tips and recipes for fish, from shell to plate

  •    

This document is a living book of recipes to solve particular programming problems using fish-shell. Whether you are in the mood for mackerel or salmon on the grill, there is always a distinctive and delicious way to prepare any type of fish. Well-known shells are bash, ash, csh, ksh and the popular zsh. All these shells are POSIX, so well-written POSIX-compliant scripts should run without modification in any of them. That's about the only good reason to learn POSIX shell.

emoji-scavenger-hunt - Emoji Scavenger Hunt is an experiment that leverages the power of neural networks and your phone’s camera to identify the real world versions of the emojis we use every day

  •    TypeScript

Emoji Scavenger Hunt is an experimental web based game that makes use of TensorFlow.js to identify objects seen by your webcam or mobile camera in the browser. We show you emojis 🍌 ⏰ ☕️ 📱 and you have to find those objects in the real world before your timer runs out 🏆 👍. Running yarn prep will use yarn to get the right packages and setup the right folders. If you don't have yarn you can install it via homebrew (for Mac). If you’re already running node/npm with nvm (our recommendation) you can install yarn without node using brew install yarn --without-node.

risingstack-bootcamp - This is the Node

  •    Javascript

For this, use nvm, the Node version manager. Preferably with Homebrew.

fnm - 🚀 Fast and simple Node.js version manager, built in Rust

  •    Rust

On macOS, it is as simple as brew upgrade fnm. On other operating systems, upgrading fnm is almost the same as installing it. To prevent duplication in your shell config file add --skip-shell to install command.

sh - A shell parser, formatter and interpreter (POSIX/Bash/mksh)

  •    Go

A shell parser, formatter and interpreter. Supports POSIX Shell, Bash and mksh. Requires Go 1.8 or later.shfmt formats shell programs. It can use tabs or any number of spaces to indent. See canonical.sh for a quick look at its default style.

asdf - Manage multiple runtime versions with a single CLI tool, extendable via plugins

  •    Shell

asdf is a CLI tool that can manage multiple language runtime versions on a per-project basis. It is like gvm, nvm, rbenv & pyenv (and more) all in one! Simply install your language's plugin!

daos - DAOS Storage Engine

  •    C

The Distributed Asynchronous Object Storage (DAOS) is an open-source software-defined object store designed from the ground up for massively distributed Non Volatile Memory (NVM). DAOS takes advantage of next generation NVM technology like Storage Class Memory (SCM) and NVM express (NVMe) while presenting a key-value storage interface and providing features such as transactional non-blocking I/O, advanced data protection with self-healing on top of commodity hardware, end-to-end data integrity, fine-grained data control and elastic storage to optimize performance and cost. DAOS is licensed under the BSD-2-Clause Plus Patent License. Please see the LICENSE & NOTICE files for more information.

dotfiles - vim, zsh, git, homebrew, nvm, nginx, neovim - my whole world

  •    Shell

Welcome to my world. This is a collection of vim, tmux, and zsh configurations. Interested in a video walkthrough of the dotfiles? Check out my talk, vim + tmux. First, you may want to backup any existing files that exist so this doesn't overwrite your work.

MyCrypto - MyCrypto is an open-source, client-side tool for generating ether wallets, handling ERC-20 tokens, and interacting with the blockchain more easily

  •    TypeScript

*Higher versions should work fine, but may cause inconsistencies. It's suggested you run 8.9.4 using nvm. **npm is NOT supported for package management. MyCrypto uses yarn.lock to ensure sub-dependency versions are pinned, so yarn is required to install node_modules ***Python 3 is not supported, since our dependencies use node-gyp. All of these builds are output to a folder in dist/.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.