aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/package.json
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-02-13 23:08:50 +0900
committernsfisis <nsfisis@gmail.com>2026-02-13 23:08:50 +0900
commit470b7235b80d082009ad350e2b33ef6637209e02 (patch)
tree60ffe938a4051255ea0d6b35001be50c28b76497 /frontend/package.json
parent482c3a52a0fcc5870a7db4a190475caf61b211a3 (diff)
parent6c30f383a65cb000d66a85cadc96253ce7061942 (diff)
downloadphperkaigi-2026-albatross-470b7235b80d082009ad350e2b33ef6637209e02.tar.gz
phperkaigi-2026-albatross-470b7235b80d082009ad350e2b33ef6637209e02.tar.zst
phperkaigi-2026-albatross-470b7235b80d082009ad350e2b33ef6637209e02.zip
Merge branch 'feat/frontend-rearchitecture'
Diffstat (limited to 'frontend/package.json')
-rw-r--r--frontend/package.json23
1 files changed, 7 insertions, 16 deletions
diff --git a/frontend/package.json b/frontend/package.json
index a013950..c024f7a 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -4,55 +4,46 @@
"sideEffects": false,
"type": "module",
"scripts": {
- "build": "react-router build",
+ "build": "vite build",
"check": "npm run check:biome && npm run check:ts && npm run check:eslint",
"check:biome": "biome check --write",
"check:eslint": "eslint --cache --cache-location ./node_modules/.cache/eslint .",
- "check:ts": "react-router typegen && tsc --noEmit",
- "dev": "react-router dev",
+ "check:ts": "tsc --noEmit",
+ "dev": "vite",
"openapi-typescript": "openapi-typescript --output ./app/api/schema.d.ts ../openapi/api-server.yaml",
- "shiki-codegen": "shiki-codegen --langs php,swift --themes github-light --engine javascript ./app/shiki.bundle.ts",
- "start": "react-router-serve ./build/server/index.js"
+ "shiki-codegen": "shiki-codegen --langs php,swift --themes github-light --engine javascript ./app/shiki.bundle.ts"
},
"dependencies": {
"@base-ui-components/react": "^1.0.0-alpha.7",
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/react-fontawesome": "^0.2.2",
- "@react-router/fs-routes": "^7.3.0",
- "@react-router/node": "^7.3.0",
- "@react-router/serve": "^7.3.0",
- "cookie": "^1.0.2",
"hast-util-to-jsx-runtime": "^2.3.6",
- "isbot": "^5.1.23",
"jotai": "^2.12.1",
"jwt-decode": "^4.0.0",
"openapi-fetch": "^0.13.4",
"react": "^19.0.0",
"react-dom": "^19.0.0",
- "react-router": "^7.3.0",
"react-use-precision-timer": "^3.5.6",
- "remix-auth": "^4.1.0",
- "remix-auth-form": "^3.0.0",
"shiki": "^3.12.2",
- "use-debounce": "^10.0.4"
+ "use-debounce": "^10.0.4",
+ "wouter": "^3.9.0"
},
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@eslint/js": "^9.22.0",
- "@react-router/dev": "^7.3.0",
"@tailwindcss/postcss": "^4.0.12",
"@tailwindcss/vite": "^4.0.12",
"@types/node": "^22.13.10",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
+ "@vitejs/plugin-react": "^5.1.4",
"eslint": "^9.22.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^5.2.0",
"globals": "^16.0.0",
"openapi-typescript": "^7.6.1",
- "react-router-devtools": "^1.1.0",
"shiki-codegen": "^3.1.0",
"tailwindcss": "^4.0.12",
"typescript": "^5.8.2",