Over the Christmas holidays I’m in a town of fifty people in Southern Germany. We’re currently ten people, sharing a single internet connection. Needless to say, the internet is slow. I need to frequently install npm packages and waiting for them to install is slowing me down.

The solution is, Sinopia, a caching npm server which also allows publishing private npms. The installation was trivial and has saved my sanity over the holidays.