nbw (NPM Binary Wrapper)
nbw is a wrapper for NPM binary, it will let you do what npm do, with an addition to that it will, download all the packages in one single place which will save a lot of space on your computer.
Note
Just remember nbw is just a wrapper for npm.
Quick Start
You first have to initialize your package from nbw:
nbw init
It will create a package.json like npm does.
nbw install gencls
above command will download gencls package to a main repo of nbw.
Contributing
Feel free to contribute.