Files
celloc3d.brain.riken.jp/package.json
T
Yoshihiro OKUMURA b984884b88 build: replace eslint with the biome linter
ESLint and Biome both ran over the same sources with overlapping
rules. Biome already covers formatting and the recommended React
rules, so keeping ESLint only duplicated the configuration.

- Remove eslint.config.js and every ESLint package
- Add lint and lint:check scripts backed by biome lint
- Enable useComponentExportOnlyModules to keep the React Fast
  Refresh check that eslint-plugin-react-refresh provided
- Drop the stale eslint-disable comment in DataViewer, the
  eslint.enable editor setting, and the .eslintcache ignore entry
- Add cspell as a devDependency with a spell:check script
- Bump the runtime and build dependencies, and upgrade
  TypeScript to 7
- Stop tracking package-lock.json
- Bump the version to 3.0.2
2026-09-09 12:44:54 +09:00

41 lines
1.0 KiB
JSON

{
"name": "celloc3d",
"version": "3.0.2",
"private": true,
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"lint": "biome lint --write .",
"lint:check": "biome lint .",
"format": "biome check --write .",
"format:check": "biome check .",
"spell:check": "cspell --no-progress .",
"preview": "vite preview"
},
"dependencies": {
"@dr.pogodin/react-helmet": "^3.2.3",
"@reduxjs/toolkit": "^2.12.0",
"ky": "^2.1.0",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"react-ga4": "^3.0.1",
"react-redux": "^9.3.0",
"react-router-dom": "^7.18.3",
"redux": "^5.0.1",
"three": "^0.186.0"
},
"devDependencies": {
"@biomejs/biome": "^2.5.12",
"@types/node": "^24.13.3",
"@types/react": "^19.2.18",
"@types/react-dom": "^19.2.7",
"@types/react-redux": "^7.1.34",
"@types/three": "^0.185.4",
"@vitejs/plugin-react": "^6.1.1",
"cspell": "^10.3.0",
"typescript": "~7.0.2",
"vite": "^8.2.2"
}
}