i hate dealing with dependencies. npm is such a mess, everything is always breaking or needs to be updated. why does every project have like a million packages, it's so overkill.