i hate dealing with all these npm dependencies. why do our projects need like a hundred different packages just to do the simplest thing? it's such a pain to manage all of them and keep everything up to date.