i'm so done with npm. i swear, every time i try to use a new library, it's like 20 dependencies deep with at least 5 of them being "devDependencies"