In preparation for Codex's upcoming 1.0 release, this patch makes some additional changes in how the library is vendored into MW. * foreign-resources.yml: codex-search is removed as a stand-alone package (the upstream NPM package has also been deprecated). The search-specific build of Codex now lives in the main "codex" package. The foreign-resources.yml file has been updated to pull in the codex-search scripts and styles from this new location. * resources.php: The resource module definitions for codex-search and codex-search-styles have been updated to use the relocated CSS/JS files. * UMD bundles: Upstream, Codex now designates the CJS bundle as the primary entry point. A UMD bundle of the main Codex library is still produced but this is intended mainly for usage through CDNs or basic script-tag inclusion; in the future the codex.umd.js bundle may be removed from MediaWiki and users should not rely on it. The codex-search.umd.js bundle has been removed. * MJS bundles: Codex also produces .mjs (ESM) bundles upstream; for users outside of MediaWiki these are the recommended bundles to use. However, within MediaWiki only the CommonJS build should be used, as ResourceLoader does not support delivery of ESM scripts at present. The codex.mjs and codex-search.mjs bundles have been removed from MediaWiki with this patch. Bug: T335324 Bug: T340020 Bug: T340119 Bug: T344848 Bug: T345281 Bug: T345688 Bug: T346099 Bug: T346435 Bug: T346988 Change-Id: I84b26ddf5f9a0a98faf0df8c7acaa5f678032786 |
||
|---|---|---|
| .. | ||
| autoloader | ||
| categoriesrdf | ||
| composer | ||
| css | ||
| db | ||
| dumps | ||
| exception | ||
| filecontentshasher | ||
| filerepo | ||
| GhostFieldAccess | ||
| gitinfo | ||
| import | ||
| languageConverter | ||
| less | ||
| localisationcache | ||
| media | ||
| messages | ||
| MSCompoundFileReader | ||
| parser | ||
| ParserCache | ||
| preprocess | ||
| registration | ||
| resourceloader | ||
| resourceloader-b | ||
| rlfilepath | ||
| templates | ||
| upload | ||
| zip | ||
| .eslintrc.json | ||