Files
orrisroot 79e0e2295f feat: migrate from Create React App to Vite
react-scripts 4 on React 17 no longer builds on a current toolchain.
Move to Vite 8 with React 19 and TypeScript 7, and take the same shape
as the other converted sites.

- react-router-dom v5 -> react-router v8: Switch/Redirect become
  Routes/Navigate, and withRouter gives way to useLocation and
  useNavigate; the original /modules/... addresses are kept
- swap the unmaintained dependencies: axios -> ky, react-html-parser
  -> @orrisroot/react-html-parser, react-ga -> react-ga4,
  react-helmet -> @dr.pogodin/react-helmet, moment -> date-fns,
  react-spinner-material -> a CSS spinner, and a local HashLink in
  place of react-router-hash-link
- drop react-app-polyfill, the jest setup, xregexp and the unused
  async-lock, rc-tree, react-overlays and react-image-lightbox
- replace ESLint with Biome, yarn with npm, and match the other sites'
  tsconfigs and sanitize.css base stylesheet
- serve static-contents/ next to the repository with sirv in the dev
  and preview servers, keeping it out of dist/
- convert the page components to function components; each module
  loads its index once, sharing the request under StrictMode
- resolve relative links in page bodies the way a browser does, since
  react-router 8 resolves them against the route hierarchy
- fix the glossary search restricted to a category, whose query
  matched nothing
- set the GA4 measurement ID replacing the shut-down UA property
- correct the keywords meta tag copied from dynamicbrain
- write down the data layout and the deployment procedure
2026-09-15 12:56:11 +09:00

25 lines
2.2 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" sizes="any" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="The Invertebrate Brain Platform offers you direct access to a growing database of information on nervous systems and behaviour of various species of invertebrates and a large body of ancillary material to promote the use of invertebrate systems in research and edcuation and facilitate information transfer to engineers that are looking for mechanisms that may be useful to solve a wide range of technological problems. The database is linked to explanations of the contents to allow users to familiarise themselves with the data and the context in which they were obtained. The platform has four entrance points taylored to different target user groups. The first entrance point is designed for users that are interested in using invertebrates for research purposes, in particular in the field of neuroscience, to assist them in intitiating research projects. A second entrance point is available for those that are concerned with implementations of design principles of invertebrate nervous systems and behaviour in industrial applications. The third portal is destined for providing quick access for instructors that intend to use invertebrates for educational purposes and the remaining entrance point facilitates obtaining general comparative information on sensory and central nervous systems and behaviour of invertebrates."
/>
<meta name="robots" content="index,follow" />
<meta name="keywords" content="neuroinformatics, xoonips, database, invertebrate brain platform, invertebrate, insect" />
<meta name="author" content="Neuroinformatics Unit, RIKEN Center for Brain Science" />
<meta name="copyright" content="Copyright &copy; 2018" />
<link rel="manifest" href="/manifest.json" />
<title>Invertebrate Brain Platform</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>