Skip to content

Commit efdd425

Browse files
committed
build: Upgrade project dependencies
1 parent 9377286 commit efdd425

5 files changed

Lines changed: 1668 additions & 1895 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
uses: actions/checkout@v7
1919

2020
- name: Set up pnpm
21-
uses: pnpm/action-setup@v4
21+
uses: pnpm/action-setup@v6
2222
with:
2323
version: 10.30.3
2424

.github/workflows/docker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525

2626
- name: Log in to GHCR
2727
if: github.event_name != 'pull_request'
28-
uses: docker/login-action@v3
28+
uses: docker/login-action@v4
2929
with:
3030
registry: ghcr.io
3131
username: ${{ github.actor }}

eslint.config.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ const eslintConfig = defineConfig([
2121
rules: {
2222
"@typescript-eslint/no-explicit-any": "off",
2323
"@next/next/no-img-element": "off",
24+
// React Hooks 7.1 enables compiler-oriented rules that flag existing
25+
// state/effect patterns; keep them opt-in until those flows are refactored.
26+
"react-hooks/immutability": "off",
27+
"react-hooks/purity": "off",
28+
"react-hooks/set-state-in-effect": "off",
29+
"react-hooks/static-components": "off",
2430
},
2531
},
2632
]);

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,18 @@
2222
"byok:generate": "node scripts/generate-byok-key.mjs"
2323
},
2424
"dependencies": {
25-
"@google/genai": "^1.52.0",
26-
"@radix-ui/react-dropdown-menu": "^2.1.19",
25+
"@google/genai": "^2.10.0",
26+
"@radix-ui/react-dropdown-menu": "^2.1.20",
2727
"@xiangfa/mindmap": "^0.7.1",
2828
"fflate": "^0.8.3",
2929
"html-to-image": "^1.11.13",
30-
"katex": "^0.16.27",
30+
"katex": "^0.17.0",
3131
"localforage": "^1.10.0",
3232
"lucide-react": "1.23.0",
3333
"mermaid": "^11.16.0",
34-
"next": "^16.2.9",
35-
"next-intl": "^4.13.0",
36-
"openai": "^6.15.0",
34+
"next": "^16.2.10",
35+
"next-intl": "^4.13.1",
36+
"openai": "^6.45.0",
3737
"opfs-tools": "^0.7.4",
3838
"react": "^19.2.7",
3939
"react-dom": "^19.2.7",
@@ -47,21 +47,21 @@
4747
"remark-math": "^6.0.0",
4848
"uuid": "^14.0.1",
4949
"zod": "^4.4.3",
50-
"zustand": "^5.0.9"
50+
"zustand": "^5.0.14"
5151
},
5252
"devDependencies": {
5353
"@opennextjs/cloudflare": "^1.20.1",
54-
"@tailwindcss/postcss": "^4",
55-
"@types/node": "^26.1.0",
54+
"@tailwindcss/postcss": "^4.3.2",
55+
"@types/node": "^26.1.1",
5656
"@types/react": "^19.2.17",
57-
"@types/react-dom": "^19",
57+
"@types/react-dom": "^19.2.3",
5858
"babel-plugin-react-compiler": "^1.0.0",
59-
"eslint": "^9",
60-
"eslint-config-next": "^16.2.9",
59+
"eslint": "^9.39.4",
60+
"eslint-config-next": "^16.2.10",
6161
"prettier": "^3.9.4",
62-
"tailwindcss": "^4",
63-
"typescript": "^5",
64-
"vitest": "^4.1.9",
65-
"wrangler": "^4.106.0"
62+
"tailwindcss": "^4.3.2",
63+
"typescript": "^6.0.3",
64+
"vitest": "^4.1.10",
65+
"wrangler": "^4.108.0"
6666
}
6767
}

0 commit comments

Comments
 (0)