Despite suggesting that you should always shrinkwrap your npm dependencies, I've come to the conclusion that npm-shrinkwrap not only sucks, but is fundamentally broken. It doesn't quite suck as much as having your dependencies update underneath your feet, but it still sucks... Adding new dependencies is a pain Adding new dependencies to your project without npm-shrinkwrap is pretty straight forwar