aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/package.json
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-03-04 22:55:01 +0900
committernsfisis <nsfisis@gmail.com>2025-03-08 10:12:44 +0900
commit1e6df136d8202c8adf65948527f4c3e7583b338c (patch)
tree7c82476f6bbbc71d72ab7e71e39559eca197fd95 /frontend/package.json
parent54316868c3bec1ff9b04643dfe6c13cf56bf3246 (diff)
downloadphperkaigi-2025-albatross-1e6df136d8202c8adf65948527f4c3e7583b338c.tar.gz
phperkaigi-2025-albatross-1e6df136d8202c8adf65948527f4c3e7583b338c.tar.zst
phperkaigi-2025-albatross-1e6df136d8202c8adf65948527f4c3e7583b338c.zip
websocket to polling
Diffstat (limited to 'frontend/package.json')
-rw-r--r--frontend/package.json64
1 files changed, 31 insertions, 33 deletions
diff --git a/frontend/package.json b/frontend/package.json
index c602351..3b899c1 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -10,54 +10,52 @@
"check:eslint": "eslint --ignore-path .gitignore --cache --cache-location ./node_modules/.cache/eslint .",
"check:ts": "tsc",
"dev": "remix vite:dev",
- "openapi-typescript": "openapi-typescript --output ./app/.server/api/schema.d.ts ../openapi/api-server.yaml",
+ "openapi-typescript": "openapi-typescript --output ./app/api/schema.d.ts ../openapi/api-server.yaml",
"start": "remix-serve ./build/server/index.js"
},
"dependencies": {
- "@fortawesome/fontawesome-svg-core": "^6.6.0",
- "@fortawesome/free-solid-svg-icons": "^6.6.0",
+ "@fortawesome/fontawesome-svg-core": "^6.7.2",
+ "@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/react-fontawesome": "^0.2.2",
- "@remix-run/node": "^2.10.3",
- "@remix-run/react": "^2.10.3",
- "@remix-run/serve": "^2.10.3",
+ "@remix-run/node": "^2.16.0",
+ "@remix-run/react": "^2.16.0",
+ "@remix-run/serve": "^2.16.0",
"cookie": "^0.6.0",
- "isbot": "^5.1.13",
- "jotai": "^2.9.3",
- "jotai-effect": "^1.0.0",
+ "isbot": "^5.1.23",
+ "jotai": "^2.12.1",
+ "jotai-effect": "^1.1.6",
"jwt-decode": "^4.0.0",
- "openapi-fetch": "^0.10.2",
- "prismjs": "^1.29.0",
+ "openapi-fetch": "^0.10.6",
"react": "^18.3.1",
"react-dom": "^18.3.1",
- "react-use-precision-timer": "^3.5.5",
- "react-use-websocket": "^4.8.1",
+ "react-use-precision-timer": "^3.5.6",
"remix-auth": "^3.7.0",
"remix-auth-form": "^1.5.0",
- "use-debounce": "^10.0.1"
+ "shiki": "^3.1.0",
+ "use-debounce": "^10.0.4"
},
"devDependencies": {
- "@biomejs/biome": "^1.8.3",
- "@remix-run/dev": "^2.10.3",
- "@types/prismjs": "^1.26.4",
- "@types/react": "^18.3.3",
- "@types/react-dom": "^18.3.0",
- "@typescript-eslint/eslint-plugin": "^6.7.4",
- "@typescript-eslint/parser": "^6.7.4",
- "autoprefixer": "^10.4.19",
- "eslint": "^8.56.0",
- "eslint-import-resolver-typescript": "^3.6.1",
- "eslint-plugin-import": "^2.29.1",
- "eslint-plugin-jsx-a11y": "^6.9.0",
- "eslint-plugin-react": "^7.35.0",
+ "@biomejs/biome": "^1.9.4",
+ "@remix-run/dev": "^2.16.0",
+ "@types/react": "^18.3.18",
+ "@types/react-dom": "^18.3.5",
+ "@typescript-eslint/eslint-plugin": "^6.21.0",
+ "@typescript-eslint/parser": "^6.21.0",
+ "autoprefixer": "^10.4.20",
+ "eslint": "^8.57.1",
+ "eslint-import-resolver-typescript": "^3.8.3",
+ "eslint-plugin-import": "^2.31.0",
+ "eslint-plugin-jsx-a11y": "^6.10.2",
+ "eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-hooks": "^4.6.2",
- "openapi-typescript": "^7.1.0",
- "postcss": "^8.4.40",
- "tailwindcss": "^3.4.7",
- "typescript": "^5.5.4",
- "vite": "^5.3.5",
+ "openapi-typescript": "^7.6.1",
+ "postcss": "^8.5.3",
+ "tailwindcss": "^3.4.17",
+ "typescript": "^5.8.2",
+ "vite": "^5.4.14",
"vite-tsconfig-paths": "^4.3.2"
},
"engines": {
- "node": ">=20.0.0"
+ "node": ">=22.0.0"
}
}