From 635148f0f2d104c6a95cd70e10ce3b4d66c67a71 Mon Sep 17 00:00:00 2001 From: danilo spinelli Date: Wed, 21 Feb 2024 10:10:23 +0100 Subject: [PATCH] Add nvm to hold ring --- radar/tools/nvm.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 radar/tools/nvm.md diff --git a/radar/tools/nvm.md b/radar/tools/nvm.md new file mode 100644 index 0000000..01440be --- /dev/null +++ b/radar/tools/nvm.md @@ -0,0 +1,19 @@ +--- +title: "nvm" +ring: hold +quadrant: "tools" +tags: [typescript, nodejs, javascript] +--- + +[nvm](https://https://github.com/nvm-sh/nvm) is a version manager for node.js, +designed to be installed per-user, and invoked per-shell. It is a common tool +for managing multiple versions of Node.js and is used by many developers. + +Despite we've used it in the past, we are not using it anymore since we've +replaced it with [nodenv](https://github.com/nodenv/nodenv) which offers a +similar functionality but it's more flexible and maintained. + +We observed that nodenv has a minimal impact on system performance (i.e. doesn't +freeze zsh shell when switching between directories) and offers [greater +flexibility](https://github.com/nodenv/nodenv/wiki/Why-nodenv%3F) in configuring +development environments.