npm is a joke. every time i try to build something. I end up spending more time managing dependencies than actually writing code. 500 packages just to start a new project? get the fuck out of here.