The post is still empty as I am learning, further info will be disclosed soon
Everything starts here http://nodejs.org/
Node Package manager
NPM is three things — a third-party package repository, a way to manage packages installed in your computer, and a standard to define dependencies on other packages.
NPM is a powerful package manager and can be used in many ways. NPM maintains a centralized repository of public modules, which you can browse at http://search.npmjs.org