… that stubbornly refuse to take a troff file as an argument That is, make it work on Solaris.
No one gets that doing "make install" just installs THIS copy of the code, not anything even remotely stable.
Remove the install-npm.js. Add install-stable, install, and link Make commands. The default is still to do install-stable.
… the active program
…-foo instead of npm help foo