a big problem with npm is, that a lot of package authors don't use the .npmignore [0] which leads to EVERYONE downloading your source/, test/ and docs/ folder even if only that one file in build/ is needed.
That, combined with the micromodule mindset, leads to insanity
That's a very bad way of handling it. When will people learn that you can't rely on everyone being a good citizen? Is it really so hard to realize that you need to make your technology sane from the very beginning?
[0]: https://docs.npmjs.com/misc/developers#keeping-files-out-of-...