can't believe i'm still manually running `npm install` for a project that has 350mb of node_modules. who invented this mess and why is it still a thing?