Commit Graph
5 Commits
Author SHA1 Message Date
Yoshihiro OKUMURA 5a8d2f209f style: align the biome config with the other sites
- narrow lineWidth to 120 and use es5 trailing commas
- format JSON at the same indent as the rest, dropping the override
- exclude the vendored XOOPS theme under src/common/assets
- drop the stale static-contents and public exclusions
2026-09-11 17:19:20 +09:00
Yoshihiro OKUMURA d240bbae03 feat: migrate from Create React App to Vite
The CRA toolchain was several major versions behind and no longer
maintained, so the whole build, lint and runtime stack is replaced.

- replace react-scripts with Vite 8 and TypeScript 7
- upgrade to React 19 and react-router 8
- swap unmaintained libraries: react-html-parser, axios, react-ga,
  react-image-lightbox, react-helmet, moment, react-spinner-material
- replace ESLint with Biome for linting and formatting
- switch the package manager from yarn to npm
- serve static-contents/ with sirv in dev and copy it into the bundle
- keep a withRouter shim so the class components can stay as they are
  for now
2026-09-11 16:48:14 +09:00
Yoshihiro OKUMURA cd11927719 update required libraries 2021-05-28 13:48:36 +09:00
Yoshihiro OKUMURA 9b5dd3e274 update required libraries 2020-04-29 19:41:47 +09:00
Yoshihiro OKUMURA bc8ae06329 add source code of visiome. 2019-06-25 10:11:07 +09:00