local-npm is a Node server that acts as a local npm registry. It serves modules, caches them, and updates them whenever they change.
Last weekend I was on a plane flying to Lisbon and sometimes its handy to have a local cache of npm packages. This could be being on a flight or