I want to install a specific revision from a github tarball named something like "mymodule" and name it something like "mymoduleTemp", and then load a potentially different version of it that will take the real name "mymodule".
So, how do I do the first thing? I'm looking for something like:
npm install https://github.com/me/mymodule/tarball/someTag -name mymoduleTemp
Is there any way to do that? A nice-to-have:
- If mymodule already exists, it doesn't get clobbered when mymoduleTemp is installed (ie ideally the process wouldn't be to install as mymodule then rename the folder)
there was an issue filed on the npm-github repository requesting that feature.
read on here: https://github.com/isaacs/npm/issues/2943
This recipe can be found in it's original form on Stack Over Flow.