Every module, framework, tool deserves a cool name 😎 Ironically that’s what started the whole “left-pad” thing… A module got sued because it was named Kik… 😂
I think the model where nobody “owns” it and the community decides what’s good or not are quite good. It sounds a bit like hippie-shit, but it’s the core of the free, beautiful, open-sourced web – and the way we should develop it too ☮
I totally see your point about modules that are just one function. And I respect a coding style where you don’t want to implement things in that manner. But as long as you have a clue about what’s going on I don’t see a problem with small modules itself if it can save you time from writing things over and over. And of course, you decide which modules you throw in, a quick look at the source code is a probably well spent 15 minutes 👍
Yes the dependency-trees is getting big. But if we let the “left-pad” issue rest for a while, there hasn’t really been that much problems. And after NPM3 where things are installed in a flat structure it’s actually handling things quite smart regarding duplicates etc. Anyway, the benefits of using a package manager are too huge to ignore…