i swear, npm is like a bad relationship - it's all good until you try to update something and