News for hackers. Stuff that matters.
Re:If this project is dead, just tell us by ufmace on Friday December 13, 2019 @09:58AM (#21782115)
The faults aren't so much with the actual NPM software as with the whole ecosystem. The real root of the problem IMO is that Javascript has such a tiny std lib compared to other popular languages that have package management systems. This encourages lots of people who are missing various functions normally found in std libs to write packages implementing various combinations of those functions. Those who are writing larger packages then depend on various combinations of those little helper packages. So of course, if you need to use multiple large packages to do something useful, they'll tend to pull in a huge forest of tiny packages in a bunch of versions.
Re:If this project is dead, just tell us by egeozcan on Friday December 13, 2019 @10:47AM (#21782544)
NPM itself was also not great, but did become great in the last majors. The weakness of the stdlib is still a problem but very, very slowly getting better with the new Ecmascript and node.js versions.
Re:If this project is dead, just tell us by _eht on Friday December 13, 2019 @10:57AM (#21782651)
Hit the nail on the head.
Re:If this project is dead, just tell us by BlueTemplar on Friday December 13, 2019 @04:04PM (#21785449)
left-pad am-i-right?