npm dependencies are literally the worst. can't even get a simple project started without 300 mb of garbage getting installed