Replace the default bundle with subscription lists
Created by: najjara
Since there are so many versions of the popular libs, and so many CDNs offering them, keeping up can become tedious and bothersome.
The main issue with CDNs is that requests are sent from visited pages that use them, and this sends a signal to the CDN provider which violates the user's privacy (which is why this addon intercepts those request to provide those resources locally instead).
Here's an outline:
What if there were a list of popular libraries and CDNs, in addition to the option for the user to add their own library/CDN URL. At regular intervals (for example once a week) the addon will contact the list of CDNs specified to check if there's a newer version to store (it wouldn't send a referer or a site origin, because there isn't any).
This way the dev wouldn't have to keep up with all the requests and updates for a certain version or library, and it'll also reduce the size of the addon. The most popular libs can be included, or something similar to subscription lists used in uMatrix & uOrigin for a "default" experience. And the libraries can be all uploaded to a GitHub repo so that the addon contacts it instead of the hosting site directly for added privacy.