|
|
|
|
|
by nilliams
3336 days ago
|
|
Awfully vague/FUDdy criticisms there: - dynamic require()'s can't be tree-shaken: same is true of other langs, e.g. Python. Perfectly understandable IMO as Node was designed for the server, in a time tree-shaking (largely desirable for front-end code) wasn't a priority. Also it is a standard (CommonJS). - long pathnames is a Windows only issue and afaik fixed by npm 3's "flattening". - npm is worse than Maven because 'npm publish' is too easy? - you don't need to run dedupe. - you say npm isn't curated but I'm not aware those other registries are curated either? - 'left-pad is a perfect example of why npm sucks' ... except the ability to delete packages has been fixed, so should that be 'sucked'? (Edit: how on earth do you format lists correctly on HN?) |
|