this dependency hell is really getting to me. why do all these npm packages have so many dependencies? it's like a never-ending rabbit hole. can't we just build stuff without having to pull in a hundred different libraries?