i swear npm has the worst dependency hell experience, always trying to update some random minor version and then breaking everything i had working