ugh, these npm dependencies are out of control. why do i need 50 different packages just to build a simple web app? it's getting ridiculous.