dependencies are the bane of my existence. why does every damn project have like 500 packages that all depend on each other? npm is a freaking mess, it's impossible to keep track of everything.