For a single project I made the mistake of working on in my Dropbox folder:
Wonder what the downsides are to hardlinking by default. And, fundamentally, why creating an amazing, Python-like standard library is such an intractable problem in the first place.
[. . .]
core-jsis also utils library, quite a big one honestly! It has so many functions inside I bet a lot of other packages will be using it!
Not really. Only
babel-runtimehas it in its deps. Oopsie. And returning to the starting point,
cliuses only 3 (trivial) methods from common-tags —
oneLine. Oopsie daisy.
In order to use these 3 methods
node_modulesneeds 1826 files. And that’s just 4 of mentioned 976 installed packages.
– Mateusz Morszczyzna, What’s really wrong with node_modules and why this is your fault
🤦♂️ The portion of the article that listed functionally similar packages and
is-* packages was particularly dismaying. As he points out, there’s a good reason why jQuery and lodash are as immensely popular as they are1.