npm is literally the worst. a single project and i have 500 dependencies installed. what even is the point of having a package manager if it's just gonna pull in the entire internet