Not high priority at all, but as part of basically taking over this repository I wanted to update some things just now and ran into a few problems: - [x] `npm update` updates some internal Webpack component, leading to https://github.com/facebook/docusaurus/issues/11923 - [ ] Updating TypeScript I ran into https://github.com/facebook/docusaurus/issues/11893, necessitating an ugly flag: https://github.com/opencast/data-model/commit/3f4e1cc745e7df5e06c3fda356b07f3e50a97d51#diff-b55cdbef4907b7045f32cc5360d48d262cca5f94062e353089f189f4460039e0R4-R6 - This can go away once (and only once) we update to Docusaurus v4. - [ ] The two (current) vulnerabilities reported by Dependabot (https://github.com/opencast/data-model/security/dependabot/13 and https://github.com/opencast/data-model/security/dependabot/15) could be fixed by upgrading `serialize-javascript` to 7.something, or waiting for the project to backport the fix to the v6 branch. - The former would need an override on our side, which I'm not sure I want to maintain; alternatively we wait for Docusaurus v4 again: https://github.com/facebook/docusaurus/issues/11801 - The latter is tracked here: https://github.com/yahoo/serialize-javascript/issues/208
Not high priority at all, but as part of basically taking over this repository I wanted to update some things just now and ran into a few problems:
npm updateupdates some internal Webpack component, leading to Build failing after webpack upgraded tov5.106.0at Apr 8, 2026, 8:41 PM GMT+5:30 facebook/docusaurus#11923baseUrlis deprecated in TypeScript 6.0 (TS5101) facebook/docusaurus#11893, necessitating an ugly flag: 3f4e1cc#diff-b55cdbef4907b7045f32cc5360d48d262cca5f94062e353089f189f4460039e0R4-R6serialize-javascriptto 7.something, or waiting for the project to backport the fix to the v6 branch.