|
|
|
|
|
by croes
1403 days ago
|
|
NPM isn't just a package manager, if you don't exist on NPM you are nearly invisible. Don't downplay it's importance and it's disadvantages that came along. There are too many examples where changes to packages have had serious consequences. Left pad and node-ipc to name the better known. |
|
I don't think NPM is the best way to create a package manager, in fact there are many choices they made that I think are rather stupid and led to many more problems than there needed to be (whoever decided that the default for `npm add` should be a caret dependency instead of a tilde should never be allowed to work in the industry again, IMHO). But I'm not going to blame them for a problem that definitely existed in the package management world before them and will continue to exist long after everyone forgets about NPM.