Thats not the important thing, thats the problem. Npm could easily be an open source client. Contain less code and be better. And have a mirors system like every other repo so it does not need money for hosting.
Npm wanted to control nodejs and make money out it. And they have.
Microsoft purchased that control and plan to make money out of it.
This is bad news for OS dev.
The NPM client is and has always been open source: https://github.com/npm/cli.
> Npm wanted to control nodejs and make money out it. And they have.
In what way, other than offering private package hosting for enterprises?
What does this even mean?
No interest in mirrors from day one.
Npm sold out to Microsoft and got paid. All that free community effort to stop Npms "crashiness" got sold to Microsoft for dollar.
Nodejs went to the Linux foundation.
Npm went to Microsoft.
Suprised?