You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The react-frontend is built on Create React App (CRA), which has
been officially unmaintained since early 2023. This has two direct
consequences for this project:
Problem
The
react-frontendis built on Create React App (CRA), which hasbeen officially unmaintained since early 2023. This has two direct
consequences for this project:
high/critical CVEs are locked inside
react-scriptsand cannotbe patched without leaving CRA
Proposed Solution
Migrate
react-frontendfrom CRA to Vite, which is the currentcommunity standard for React tooling.
Benefits
react-scriptsvulnerability surface entirelynode_modulesfootprintMigration Scope
react-scriptswithviteand@vitejs/plugin-reactpackage.jsonscripts (start→dev,build,preview)vite.config.jsindex.htmlentry point (Vite serves from root, notpublic/)docs/Installation.mdwith new dev setup instructionsDependencies
Should be done after #286 (test suite) is in place, so we can
verify nothing breaks during migration.
Happy to guide anyone who picks this up.