ugh dependencies are the worst. today i tried to update one package and now my whole app is broken. npm is so annoying, why does it have to be so complicated?