ugh, dependencies are literally the worst. can't even get a simple project set up without npm yelling at me about some obscure package that's 3 versions behind.