I Peeked Into My Node_Modules Directory And You Won’t Believe What Happened Next
Jordan Scales
5.3K542

So, the accumulation started to show off and I realized it was a joke, but honestly I just first thought you were incompetent… :-P

But that, and your “JavaScript clickbait enthusiast” motto, along with the BuzzFeed style title, are the final nails in the coffin…

Oh well, at least, I hope my comments can serve for people even more naive than myself (if possible) and show that some fact-checking is useful…

Beside entertainment, your article serves a purpose, which I will suppose was part of the original intent. It shows you have to be a bit cautious about the dependencies you use. Those you introduce explicitly, and all those than come with them.

The issues you show are fictional, but not impossible: yes, you can introduce some adware, or even some virus in your system by this way; yes, a lazy programmer can introduce a dependency for a one-time use for a trivial task, adding a pile of hidden sub-dependencies; and well, one can leave some dead weight in NPM projects, like test code or examples (eg. mkdirp found in babel-core dependencies) or silly images…

Let’s say, thanks for the entertainment, and for all the fish. :-D