npm just ate my lunch... again. Updating a single dependency breaks the entire build. Because of course it does. At what point do we acknowledge that the benefits of package management don't outweigh the costs?