-
Notifications
You must be signed in to change notification settings - Fork 89
Open
Description
Is your feature request related to a problem? Please describe.
Using LibMan puts the chosen provider as a critical dependency of your build. This is expected, but also risky, especially since we're talking about unofficial ones. If the provider fails, all your builds will fail (unless there can be a secondary one: #806). NPM can have outages as well, but I'd consider using it an easier sell than community projects, even if they're awesome.
Furthermore, using NPM feels a bit more secure as well to avoid supply chain attacks.
Describe the solution you'd like
Add NPM as a new provider. While not obvious, you can also download the packages from NPM via HTTP. E.g. this one is for the current latest chart.js package: https://registry.npmjs.org/chart.js/-/chart.js-4.5.1.tgz.
Describe alternatives you've considered
Having secondary providers: #806.
Additional context
Nothing else.
Metadata
Metadata
Assignees
Labels
No labels