One of the best features of python is how you can have project specific python environments using virtualenv. That way you are not putting any python packages in the global area. I knew I wanted to do something similar for managing and installing npm packages. Basically I did not want …