Distributing, publicly or privately, Node.js modules without using npm repository: While npm is a great service, and makes the Node.js ecosystem shine, we don't always want to use it. Sometimes a package isn't ready for the limelight on npmjs.com, and sometimes we want to just use the package for ourself. Fortunately npm makes it easy to load dependencies from places other than the npm repository.