Someone just published an NPM package depending on every single NPM package
npmjs.com
npmjs.com
> Yo, these are some cool packages imo. Lets make sure we have a nice backup it'd be a shame if someone unpublished them.
You're going to need quite an internet connection to NPM install that one.
That's saying more about how terrible npm is than about how big the archive is.
It's common place to install entire operating systems from an internet source, a decent package manager shouldn't sweat trying to install even a long list of dependencies.
A netinstall of Debian doesn't download an archive/image of everything you've selected - it downloads individual deb's as required.