diff --git a/apps/web-acode/package.json b/apps/web-acode/package.json index c6d016de2..f9345418c 100644 --- a/apps/web-acode/package.json +++ b/apps/web-acode/package.json @@ -33,7 +33,7 @@ "recharts": "^2.15.3", "tailwind-merge": "^3.3.0", "tailwindcss-animate": "^1.0.7", - "zod": "^3.25.61" + "zod": "^4.1.12" }, "devDependencies": { "@acode/config-eslint": "workspace:^", diff --git a/apps/web-evals/package.json b/apps/web-evals/package.json index 2dd770901..b5b5788d6 100644 --- a/apps/web-evals/package.json +++ b/apps/web-evals/package.json @@ -45,7 +45,7 @@ "tailwind-merge": "^3.3.0", "tailwindcss-animate": "^1.0.7", "vaul": "^1.1.2", - "zod": "^3.25.61" + "zod": "^4.1.12" }, "devDependencies": { "@acode/config-eslint": "workspace:^", diff --git a/packages/build/package.json b/packages/build/package.json index ccf4e8c95..de70b613e 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -13,7 +13,7 @@ "clean": "rimraf dist .turbo" }, "dependencies": { - "zod": "^3.25.61" + "zod": "^4.1.12" }, "devDependencies": { "@acode/config-eslint": "workspace:^", diff --git a/packages/cloud/package.json b/packages/cloud/package.json index ff6711d07..31e244cb6 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -16,7 +16,7 @@ "jwt-decode": "^4.0.0", "p-wait-for": "^5.0.2", "socket.io-client": "^4.8.1", - "zod": "^3.25.76" + "zod": "^4.1.12" }, "devDependencies": { "@acode/config-eslint": "workspace:^", diff --git a/packages/evals/package.json b/packages/evals/package.json index 9e592868f..b174c1ec2 100644 --- a/packages/evals/package.json +++ b/packages/evals/package.json @@ -40,7 +40,7 @@ "postgres": "^3.4.7", "ps-tree": "^1.2.0", "redis": "^5.5.5", - "zod": "^3.25.61" + "zod": "^4.1.12" }, "devDependencies": { "@acode/config-eslint": "workspace:^", diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 49f37cae8..c51e6a333 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -13,7 +13,7 @@ "dependencies": { "@acode/types": "workspace:^", "posthog-node": "^5.0.0", - "zod": "^3.25.61" + "zod": "^4.1.12" }, "devDependencies": { "@acode/config-eslint": "workspace:^", diff --git a/packages/types/package.json b/packages/types/package.json index e01c2b640..9a0aa32a6 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -23,7 +23,7 @@ "clean": "rimraf dist .turbo" }, "dependencies": { - "zod": "^3.25.61" + "zod": "^4.1.12" }, "devDependencies": { "@acode/config-eslint": "workspace:^", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c7d2f7392..78501d23d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -188,8 +188,8 @@ importers: specifier: ^1.0.7 version: 1.0.7(tailwindcss@3.4.17) zod: - specifier: ^3.25.61 - version: 3.25.76 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/config-eslint': specifier: workspace:^ @@ -324,8 +324,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) zod: - specifier: ^3.25.61 - version: 3.25.61 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/config-eslint': specifier: workspace:^ @@ -355,8 +355,8 @@ importers: packages/build: dependencies: zod: - specifier: ^3.25.61 - version: 3.25.61 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/config-eslint': specifier: workspace:^ @@ -389,8 +389,8 @@ importers: specifier: ^4.8.1 version: 4.8.1 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/config-eslint': specifier: workspace:^ @@ -485,8 +485,8 @@ importers: specifier: ^5.5.5 version: 5.5.5 zod: - specifier: ^3.25.61 - version: 3.25.61 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/config-eslint': specifier: workspace:^ @@ -547,8 +547,8 @@ importers: specifier: ^5.0.0 version: 5.1.1 zod: - specifier: ^3.25.61 - version: 3.25.61 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/config-eslint': specifier: workspace:^ @@ -569,8 +569,8 @@ importers: packages/types: dependencies: zod: - specifier: ^3.25.61 - version: 3.25.61 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/config-eslint': specifier: workspace:^ @@ -628,7 +628,7 @@ importers: version: 1.2.0 '@mistralai/mistralai': specifier: ^1.9.18 - version: 1.9.18(zod@3.25.61) + version: 1.9.18(zod@4.1.12) '@modelcontextprotocol/sdk': specifier: 1.12.0 version: 1.12.0 @@ -721,7 +721,7 @@ importers: version: 0.5.17 openai: specifier: ^5.12.2 - version: 5.12.2(ws@8.18.3)(zod@3.25.61) + version: 5.12.2(ws@8.18.3)(zod@4.1.12) os-name: specifier: ^6.0.0 version: 6.1.0 @@ -813,8 +813,8 @@ importers: specifier: ^2.8.0 version: 2.8.0 zod: - specifier: ^3.25.61 - version: 3.25.61 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/build': specifier: workspace:^ @@ -920,7 +920,7 @@ importers: version: 3.2.4(@types/debug@4.1.12)(@types/node@20.17.50)(@vitest/ui@3.2.4)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(tsx@4.19.4)(yaml@2.8.0) zod-to-ts: specifier: ^1.2.0 - version: 1.2.0(typescript@5.8.3)(zod@3.25.61) + version: 1.2.0(typescript@5.8.3)(zod@4.1.12) webview-ui: dependencies: @@ -1117,8 +1117,8 @@ importers: specifier: ^0.2.2 version: 0.2.2(@types/react@18.3.23)(react@18.3.1) zod: - specifier: ^3.25.61 - version: 3.25.61 + specifier: ^4.1.12 + version: 4.1.12 devDependencies: '@acode/config-eslint': specifier: workspace:^ @@ -2464,8 +2464,8 @@ packages: cpu: [x64] os: [win32] - '@petamoriken/float16@3.9.2': - resolution: {integrity: sha512-VgffxawQde93xKxT3qap3OH+meZf7VaSB5Sqd4Rqc+FP5alWbpOyan/7tRbOAvynjpG3GpdtAuGU/NdhQpmrog==} + '@petamoriken/float16@3.9.3': + resolution: {integrity: sha512-8awtpHXCx/bNpFt4mt2xdkgtgVvKqty8VbjHI/WWWQuEw+KLzFot3f4+LkQY9YmOtq7A5GdOnqoIC8Pdygjk2g==} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -4177,9 +4177,6 @@ packages: '@types/node@20.19.13': resolution: {integrity: sha512-yCAeZl7a0DxgNVteXFHt9+uyFbqXGy/ShC4BlcHkoE0AfGXYv/BUiplV72DjMYXHDBXFjhvr6DD1NiRVfB4j8g==} - '@types/node@20.19.14': - resolution: {integrity: sha512-gqiKWld3YIkmtrrg9zDvg9jfksZCcPywXVN7IauUGhilwGV/yOyeUsvpR796m/Jye0zUzMXPKe8Ct1B79A7N5Q==} - '@types/node@24.2.1': resolution: {integrity: sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==} @@ -8891,6 +8888,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + send@1.2.0: resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} engines: {node: '>= 18'} @@ -10296,12 +10298,12 @@ packages: zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zod@3.25.61: - resolution: {integrity: sha512-fzfJgUw78LTNnHujj9re1Ov/JJQkRZZGDMcYqSx7Hp4rPOkKywaFHq0S6GoHeXs0wGNE/sIOutkXgnwzrVOGCQ==} - zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.1.12: + resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -11817,10 +11819,10 @@ snapshots: dependencies: exenv-es6: 1.1.1 - '@mistralai/mistralai@1.9.18(zod@3.25.61)': + '@mistralai/mistralai@1.9.18(zod@4.1.12)': dependencies: - zod: 3.25.61 - zod-to-json-schema: 3.24.5(zod@3.25.61) + zod: 4.1.12 + zod-to-json-schema: 3.24.5(zod@4.1.12) '@mixmark-io/domino@2.2.0': {} @@ -12029,7 +12031,7 @@ snapshots: '@oxc-resolver/binding-win32-x64-msvc@11.2.0': optional: true - '@petamoriken/float16@3.9.2': + '@petamoriken/float16@3.9.3': optional: true '@pkgjs/parseargs@0.11.0': @@ -13870,11 +13872,6 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@20.19.14': - dependencies: - undici-types: 6.21.0 - optional: true - '@types/node@24.2.1': dependencies: undici-types: 7.10.0 @@ -13944,7 +13941,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 20.19.14 + '@types/node': 24.2.1 optional: true '@types/yargs-parser@21.0.3': {} @@ -16248,10 +16245,10 @@ snapshots: gel@2.1.0: dependencies: - '@petamoriken/float16': 3.9.2 + '@petamoriken/float16': 3.9.3 debug: 4.4.3 env-paths: 3.0.0 - semver: 7.7.2 + semver: 7.7.3 shell-quote: 1.8.3 which: 4.0.0 transitivePeerDependencies: @@ -17173,8 +17170,8 @@ snapshots: smol-toml: 1.3.4 strip-json-comments: 5.0.2 typescript: 5.8.3 - zod: 3.25.61 - zod-validation-error: 3.4.1(zod@3.25.61) + zod: 3.25.76 + zod-validation-error: 3.4.1(zod@3.25.76) knuth-shuffle-seeded@1.0.6: dependencies: @@ -18315,10 +18312,10 @@ snapshots: is-inside-container: 1.0.0 is-wsl: 3.1.0 - openai@5.12.2(ws@8.18.3)(zod@3.25.61): + openai@5.12.2(ws@8.18.3)(zod@4.1.12): optionalDependencies: ws: 8.18.3 - zod: 3.25.61 + zod: 4.1.12 option@0.2.4: {} @@ -19395,6 +19392,9 @@ snapshots: semver@7.7.2: {} + semver@7.7.3: + optional: true + send@1.2.0: dependencies: debug: 4.4.1(supports-color@8.1.1) @@ -21081,27 +21081,27 @@ snapshots: compress-commons: 4.1.2 readable-stream: 3.6.2 - zod-to-json-schema@3.24.5(zod@3.25.61): - dependencies: - zod: 3.25.61 - zod-to-json-schema@3.24.5(zod@3.25.76): dependencies: zod: 3.25.76 - zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.61): + zod-to-json-schema@3.24.5(zod@4.1.12): + dependencies: + zod: 4.1.12 + + zod-to-ts@1.2.0(typescript@5.8.3)(zod@4.1.12): dependencies: typescript: 5.8.3 - zod: 3.25.61 + zod: 4.1.12 - zod-validation-error@3.4.1(zod@3.25.61): + zod-validation-error@3.4.1(zod@3.25.76): dependencies: - zod: 3.25.61 + zod: 3.25.76 zod@3.23.8: {} - zod@3.25.61: {} - zod@3.25.76: {} + zod@4.1.12: {} + zwitch@2.0.4: {} diff --git a/src/package.json b/src/package.json index 2212dc7e5..c46791f1c 100644 --- a/src/package.json +++ b/src/package.json @@ -523,7 +523,7 @@ "web-tree-sitter": "^0.25.6", "workerpool": "^9.2.0", "yaml": "^2.8.0", - "zod": "^3.25.61" + "zod": "^4.1.12" }, "devDependencies": { "@acode/build": "workspace:^", diff --git a/webview-ui/package.json b/webview-ui/package.json index ad155d912..5045d8b45 100644 --- a/webview-ui/package.json +++ b/webview-ui/package.json @@ -79,7 +79,7 @@ "use-sound": "^5.0.0", "vscode-material-icons": "^0.1.1", "vscrui": "^0.2.2", - "zod": "^3.25.61" + "zod": "^4.1.12" }, "devDependencies": { "@acode/config-eslint": "workspace:^",