| ▲ | no_wizard 3 hours ago | |||||||||||||
> probably 90%+ of npm packages could probably go I feel npm gets held to an unreasonable standard. The fact is tons of beginners across the world publish packages to it. Some projects publish lots of packages to it that only make sense for those projects but are public anyway then you have the bulwark pa lager that most orgs use. It is unfair to me that it’s always held as the “problematic registry”. When you have a single registry for the most popular language and arguably most used language in the world you’re gonna see massive volume of all kinds of packages, it doesn’t mean 90% of npm is useless FWIW I find most pypi packages worthless and fairly low quality but no ones seems to want to bring that up all the time | ||||||||||||||
| ▲ | rpodraza 3 hours ago | parent [-] | |||||||||||||
I think you are completely oblivious to the problems plaguing the NPM ecosystem. When you start a typical frontend project using modern technology, you will introduce hundreds, if not thousands of small packages. These packages get new security holes daily, are often maintained by single people, are subject to being removed, to the supply chain attacks, download random crap from github, etc. Each of them should ideally be approved and monitored for changes, uploaded to the company repo to avoid build problem when it gets taken down, etc. Compare this to Java ecosystem where a typical project will get an order of magnitude fewer packages, from vendors you can mostly trust. | ||||||||||||||
| ||||||||||||||