Find a way to consistently use deps accross the whole codebase
-
docs: jQuery, popper -
docs: anchor.js, docsearch, clipboard.js - See #29283 -
tests: jQuery, popper -
tests visual: jQuery, popper -
docs SRI hashes: currently popper.js isn't in sync with the version we use in our docs, it requires manual changes
I'd also stop using the CDN for the docs for these files since we already are behind Cloudflare. Thus simplifying things a bit.
We need to come up with a way to automate all this once and for all. Like use npm for everything, and have a script which will take care of this.