NPM or Node Package Manager is a package manager generally used to publish or install node packages. We are all used to installing npm
packages using the npm
install command.
For example, to install the express
module, we can perform the following:
npm install express
npm install git+ssh://git@github.com:expressjs/express.git
npm install git+ssh://git@github.com:expressjs/express.git/tree/{BRANCH}
Being able to download packages from Github allows us to download packages that may be private. That may be partially worked on, and hence cannot be uploaded to npm
registry.