Please read this when you have the time and keep an open mind. Also, you are welcome to tell me it is a terrible idea.
The main reason for this post
If you look at NPM, it has 1.3 million packages. Now ask yourself, is this an achievement or a nightmare?
How many of those packages are no longer supported?
How many of those packages break compatibility on version changes?
How do you know which one to use?