Fix typo "Arrangemtns" to "Arrangements" in figure captions
for all 16 TE*.json dataset files.
Extract a reusable Notice component from Contact and News pages
to avoid duplicated inline notice markup.
Replace react-helmet-async with @dr.pogodin/react-helmet.
Add VS Code workspace config and cspell dictionary.
Replace Create React App scripts with Vite equivalents.
Removes npm start, npm test, and npm run eject. Adds
npm run dev, npm run preview, npm run lint, npm run format,
and npm run format:check. Updates links to Vite and React docs.
Major build system migration replacing react-scripts with Vite.
Upgrades React to v19, Redux Toolkit to v2, Three.js to 0.184,
and replaces axios with ky. Removes IE11 support, test
infrastructure, and polyfills. Updates TypeScript config to
project references and bumps version to 3.0.0.