Why should this be included in the repository?
Same reasons than NVM:
Allows for multiple sandboxed versions of Node and NPM to be installed along side each other. This is useful for two reasons:
- 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.
- 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.
It's more easy to package and maintain than NVM.
Is it Open Source: yes (MIT)
Who and how many users do you anticipate will use this software? Developers that have to work with nodejs as a daily basis and that work with old projects
Link to source tarball/zip file: https://github.com/tj/n/archive/v2.1.11.tar.gz