Page MenuHomeSolus

NVM (Node Version Manager)
Closed due to inactivityPublic

Description

Name: NVM (Node Version Manager)

Homepage: https://github.com/creationix/nvm

Reason for inclusion: Allows for multiple sandboxed versions of Node and NPM to be installed along side each other. This is useful for two reasons:

  1. It means that software in the repo like Atom, vscode etc. can depend on 1 version of node, (For example and LTS release) and a developer that needs node and NPM at a different version (For example the current release) can use that without conflict.
  2. It means that developers can easily switch between versions. This is handy when testing if a program works on older or newer versions that it was not originally developed on.

Open Source: Yes

Number of Users Anticipated: I think that it is a necessary tool for any node developer, so quite a few I imagine. (As it fixes the issue that Josh has previously had with people wanting different versions of node in the repo)

Link to latest tarball: https://github.com/creationix/nvm/archive/v0.33.2.tar.gz

Additional Information: Josh and I discussed this both on a reddit post (https://www.reddit.com/r/SolusProject/comments/6qa0c5/any_web_devs_using_this_distro/) and in private messages. He asked me to assign this task to him as it relates to packages he maintains, and also to 'make a note about all the bash cruft that needs to be removed'.

Related Objects

Event Timeline

JoshStrobl triaged this task as Normal priority.
JoshStrobl moved this task from Backlog to Accepted For Inclusion on the Package Requests board.

*smacks* Herald

Thanks @jalden for the package request =)

I can not find a way to build the installer.
How to execute a sh in solbuild? and edit the console files ... .bashrc or .zshrc @JoshStrobl

Perhaps n would be a better alternative, a lot easier to maintain.
https://github.com/tj/n

Would only have to change /usr/local for a more suitable path.

As this task has been marked Needs Maintainer for a month with nobody having stepped up to become maintainer, in addition to providing an acceptable patch for inclusion, marking as WONTFIX. Feel free to re-open when a patch has been submitted via the proper processes.

I tried to build both nvm and n. nvm was very hard and at the end not working. But n is working fine. Any chances to include n instead of nvm ?

DataDrake changed the task status from Wontfix to Frozen.Feb 21 2022, 6:27 AM