The CRA toolchain was several major versions behind and no longer maintained, so the whole build, lint and runtime stack is replaced. Converted XOOPS data also moves out of the bundle into the archive storage so the repository holds only source. - replace react-scripts with Vite 8 and TypeScript 7 - upgrade to React 19 and react-router 7 (declarative mode) - swap unmaintained libraries: react-html-parser, axios, react-ga, react-image-lightbox, react-helmet, moment, xregexp - replace ESLint with Biome for linting and formatting - switch the package manager from yarn to npm - load tree/simpf-links/news/dbtools/publication JSON at runtime from modules/<module>/ instead of importing them into the bundle - move XooNIps files to /modules/xoonips/file/ and update .htaccess
5 lines
111 B
JSON
5 lines
111 B
JSON
{
|
|
"files": [],
|
|
"references": [{ "path": "./tsconfig.app.json" }, { "path": "./tsconfig.node.json" }]
|
|
}
|