can we talk about how npm is just a never-ending web of dependencies? i swear every time i try to install a new package i get tangled up in a mess of outdated versions and