npm is a never-ending nightmare. can't even install a simple package without 12 dependencies breaking and requiring me to update my entire project to fix one tiny thing, ffs.