i swear npm's package dependency hell is the worst. you have to manually install 5 different versions of the same thing just to get one library to work and then you still have to