diff --git a/package.json b/package.json index 7dba4915..0a28d3ee 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "devDependencies": { "@eslint/js": "^10.0.1", "@stylistic/eslint-plugin": "5.10.0", - "@vitest/coverage-istanbul": "4.1.11", - "@vitest/coverage-v8": "4.1.11", + "@vitest/coverage-istanbul": "4.1.12", + "@vitest/coverage-v8": "4.1.12", "cross-env": "^10.1.0", "eslint": "^10.2.0", "eslint-config-prettier": "10.1.8", diff --git a/packages/bridge/package.json b/packages/bridge/package.json index b8d0a18d..bd56e5e7 100644 --- a/packages/bridge/package.json +++ b/packages/bridge/package.json @@ -61,7 +61,7 @@ "@types/node": "catalog:", "typescript": "catalog:", "vite": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" }, "engines": { "node": "^24.22.1 || >=26.12.1" diff --git a/packages/common/package.json b/packages/common/package.json index 80c957e7..8c9ac0ce 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -109,7 +109,7 @@ "@types/node": "catalog:", "@types/semver": "7.7.1", "typescript": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" }, "dependencies": { "@zxcvbn-ts/core": "^4.1.2", diff --git a/packages/core/package.json b/packages/core/package.json index ea22302f..9306ee41 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -62,7 +62,7 @@ "typescript": "catalog:", "vite": "catalog:", "vite-plugin-cp": "^6.0.3", - "vitest": "4.1.11", + "vitest": "4.1.12", "@snowluma/sqlite": "workspace:*" }, "engines": { diff --git a/packages/mcp/package.json b/packages/mcp/package.json index f737f2d2..9272a205 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -52,7 +52,7 @@ "@types/node": "catalog:", "typescript": "catalog:", "vite": "catalog:", - "vitest": "4.1.11", + "vitest": "4.1.12", "@types/ws": "^8.18.1", "@modelcontextprotocol/ext-apps": "^2.0.3" }, diff --git a/packages/onebot/package.json b/packages/onebot/package.json index 0371f9e4..518c8c11 100644 --- a/packages/onebot/package.json +++ b/packages/onebot/package.json @@ -119,7 +119,7 @@ "@types/node": "catalog:", "typescript": "catalog:", "vite": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" }, "engines": { "node": "^24.22.1 || >=26.12.1" diff --git a/packages/protocol/package.json b/packages/protocol/package.json index 047a700f..8e40a535 100644 --- a/packages/protocol/package.json +++ b/packages/protocol/package.json @@ -122,7 +122,7 @@ "@types/node": "catalog:", "typescript": "catalog:", "vite": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" }, "engines": { "node": "^24.22.1 || >=26.12.1" diff --git a/packages/proton/package.json b/packages/proton/package.json index 9a990ef6..71e97dd4 100644 --- a/packages/proton/package.json +++ b/packages/proton/package.json @@ -39,7 +39,7 @@ "@types/node": "catalog:", "tsup": "^8.5.0", "vite": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" }, "engines": { "node": "^24.22.1 || >=26.12.1" diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 003b59c9..b3c71939 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -97,6 +97,6 @@ "devDependencies": { "@types/node": "catalog:", "typescript": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" } } diff --git a/packages/sqlite/package.json b/packages/sqlite/package.json index 7172e6ae..5ea442fa 100644 --- a/packages/sqlite/package.json +++ b/packages/sqlite/package.json @@ -28,7 +28,7 @@ "@types/node": "catalog:", "typescript": "catalog:", "vite": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" }, "engines": { "node": "^24.22.1 || >=26.12.1" diff --git a/packages/websocket/package.json b/packages/websocket/package.json index 7a7af459..87320ee9 100644 --- a/packages/websocket/package.json +++ b/packages/websocket/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@types/node": "catalog:", "typescript": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" }, "engines": { "node": "^24.22.1 || >=26.12.1" diff --git a/packages/webui/package.json b/packages/webui/package.json index 63201148..b4b78fda 100644 --- a/packages/webui/package.json +++ b/packages/webui/package.json @@ -50,7 +50,7 @@ "typescript": "catalog:", "typescript-eslint": "^8.58.2", "vite": "catalog:", - "vitest": "4.1.11" + "vitest": "4.1.12" }, "engines": { "node": "^24.22.1 || >=26.12.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e76c0784..5624336b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ overrides: hono: ~4.13.11 postcss@<=8.5.22: ^8.5.23 ip-address@<10.7.1: ^10.7.1 - body-parser@<2.3.0: ^2.3.0 + body-parser@>=2.0.0 <2.4.0: ^2.4.0 brace-expansion@<5.0.12: ^5.0.12 undici@>=8.0.0 <8.12.2: 8.12.2 browserslist@<4.28.7: 4.28.7 @@ -36,6 +36,7 @@ overrides: seroval@<1.6.3: 1.6.3 source-map-js@<1.2.2: 1.2.2 proxy-addr@<2.0.8: 2.0.8 + zod@>=4.0.0 <4.6.6: ^4.6.6 importers: @@ -48,11 +49,11 @@ importers: specifier: 5.10.0 version: 5.10.0(eslint@10.2.0(jiti@2.6.1)(supports-color@7.2.0)) '@vitest/coverage-istanbul': - specifier: 4.1.11 - version: 4.1.11(supports-color@7.2.0)(vitest@4.1.11) + specifier: 4.1.12 + version: 4.1.12(supports-color@7.2.0)(vitest@4.1.12) '@vitest/coverage-v8': - specifier: 4.1.11 - version: 4.1.11(vitest@4.1.11) + specifier: 4.1.12 + version: 4.1.12(vitest@4.1.12) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -103,8 +104,8 @@ importers: specifier: 'catalog:' version: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/common: dependencies: @@ -131,8 +132,8 @@ importers: specifier: 'catalog:' version: 6.0.2 vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/core: dependencies: @@ -198,8 +199,8 @@ importers: specifier: ^6.0.3 version: 6.0.3(supports-color@7.2.0) vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/mcp: dependencies: @@ -215,10 +216,10 @@ importers: version: 2.3.1 '@modelcontextprotocol/ext-apps': specifier: ^2.0.3 - version: 2.0.3(@modelcontextprotocol/client@2.3.1)(@modelcontextprotocol/core@2.3.1)(@modelcontextprotocol/server@2.3.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(zod@4.3.6) + version: 2.0.3(@modelcontextprotocol/client@2.3.1)(@modelcontextprotocol/core@2.3.1)(@modelcontextprotocol/server@2.3.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(zod@4.6.7) '@modelcontextprotocol/sdk': specifier: ^1.32.0 - version: 1.32.1(supports-color@7.2.0)(zod@4.3.6) + version: 1.32.1(supports-color@7.2.0)(zod@4.6.7) '@snowluma/onebot': specifier: workspace:* version: link:../onebot @@ -238,8 +239,8 @@ importers: specifier: 'catalog:' version: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/onebot: dependencies: @@ -275,8 +276,8 @@ importers: specifier: 'catalog:' version: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/proto-defs: dependencies: @@ -319,8 +320,8 @@ importers: specifier: 'catalog:' version: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/proton: dependencies: @@ -338,8 +339,8 @@ importers: specifier: 'catalog:' version: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/runtime: {} @@ -352,8 +353,8 @@ importers: specifier: 'catalog:' version: 6.0.2 vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/sqlite: dependencies: @@ -371,8 +372,8 @@ importers: specifier: 'catalog:' version: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/ui: dependencies: @@ -456,8 +457,8 @@ importers: specifier: 'catalog:' version: 6.0.2 vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages/webui: dependencies: @@ -568,8 +569,8 @@ importers: specifier: 'catalog:' version: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) vitest: - specifier: 4.1.11 - version: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + specifier: 4.1.12 + version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) packages: @@ -953,7 +954,7 @@ packages: '@modelcontextprotocol/server': ^2.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - zod: ^4.2.0 + zod: ^4.6.6 peerDependenciesMeta: '@modelcontextprotocol/server': optional: true @@ -967,7 +968,7 @@ packages: engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 - zod: ^3.25 || ^4.0 + zod: ^4.6.6 peerDependenciesMeta: '@cfworker/json-schema': optional: true @@ -2148,25 +2149,25 @@ packages: babel-plugin-react-compiler: optional: true - '@vitest/coverage-istanbul@4.1.11': - resolution: {integrity: sha512-pK9LJtOS534bmUwdwLpGD9qL52DeqVWSInrXFMNqrvWLbbAhuIPAlRup3UbsjFOMqCC/p3MmmX7uXV7ZTkcFfQ==} + '@vitest/coverage-istanbul@4.1.12': + resolution: {integrity: sha512-f98TiCqF7IriBQEpm6usi56wyD4G1cRYabI15f3Jm7R355q9tlwqJ0j1oPf+tWZ7D0LPnCh3dU70duRt10erHg==} peerDependencies: - vitest: 4.1.11 + vitest: 4.1.12 - '@vitest/coverage-v8@4.1.11': - resolution: {integrity: sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw==} + '@vitest/coverage-v8@4.1.12': + resolution: {integrity: sha512-6S7/iVknKglLAxMFxQGNppBI0iqJS2NgM6FBxavitj7KaDq/vywOWGf6dGu7F2L1Qy0G6S3uTp7aGshHrzK8JA==} peerDependencies: - '@vitest/browser': 4.1.11 - vitest: 4.1.11 + '@vitest/browser': 4.1.12 + vitest: 4.1.12 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@4.1.11': - resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==} + '@vitest/expect@4.1.12': + resolution: {integrity: sha512-vFlTt+YEu9WBpNjdGayNmlMVzrWPi1+sv853/7t2FU7hpO5gAFBKHzQmkCq5Xjpr+evegF2994LQT3hF3mRlqQ==} - '@vitest/mocker@4.1.11': - resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==} + '@vitest/mocker@4.1.12': + resolution: {integrity: sha512-fKShNpKZzupWZuY0z7egydvL0sqW4INEZBEExMBMAa6izlENEVHwoXgdaTCaBZ5fwlr4xf2o1wXC83n9RpO+NA==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2176,20 +2177,20 @@ packages: vite: optional: true - '@vitest/pretty-format@4.1.11': - resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==} + '@vitest/pretty-format@4.1.12': + resolution: {integrity: sha512-XW9O8+Mxx4VpCtkYdMJLZQQwsVryP9wk7cPKDxtXFfwSak6yRh5+2fep/Y0XF/ElBvJHq8bcYdi6aeuai0opZA==} - '@vitest/runner@4.1.11': - resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==} + '@vitest/runner@4.1.12': + resolution: {integrity: sha512-NKlVKCr5QnCe8jijdMnmkpHHU+WTqiLFR6G0pHji9uRjXK9xJl1k1nTw6F3pOOj2PDcsDt2GKQMI7wIsaT491w==} - '@vitest/snapshot@4.1.11': - resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==} + '@vitest/snapshot@4.1.12': + resolution: {integrity: sha512-ko1y1Qgb/slzQ9mr+b89Cuqud8WG1TKtsPD8r7ZUBdvVOGt85Af2HwCqHujrhwJq95hs/9RM7fcAPg57o1vlzw==} - '@vitest/spy@4.1.11': - resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==} + '@vitest/spy@4.1.12': + resolution: {integrity: sha512-RGq9x4JNGNTZHEJxvN0oSiJjeSCExm0n2gZKKJZHY9cX5AVA6M7VJILBT3ZJ/tJ/0J9uWT7fETV9/btoi//vSg==} - '@vitest/utils@4.1.11': - resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==} + '@vitest/utils@4.1.12': + resolution: {integrity: sha512-Q3awXrwOfEV+qc3WmO5ONyE0yO7Q1gQ9/oyHxGLZ/pl7N3NO/ZztqQwKLuwMkV+CA1JYSIeO3gkHnRDIo4AVaA==} '@zxcvbn-ts/core@4.1.2': resolution: {integrity: sha512-RQmxWB3AMI+HGQErQdUv6Aq32aQhp6xOxrfgCP0+T9MsLZoP3xtLHuT8O8VojsUxdmQVZfJlYkYb1A0wOwIS+Q==} @@ -2266,8 +2267,8 @@ packages: blf-debug-appender@1.0.5: resolution: {integrity: sha512-ftNcGiVW2nxzG0WJ8Hcs58CbygPl2vMuLDDSxsfhGZmVl2NFGmZOuXhDDeJifvWmP0FHzP/L8dblxn65eQjgEA==} - body-parser@2.3.0: - resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==} + body-parser@2.4.0: + resolution: {integrity: sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==} engines: {node: '>=18'} brace-expansion@5.0.12: @@ -2350,6 +2351,10 @@ packages: resolution: {integrity: sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==} engines: {node: '>=18'} + content-type@2.1.0: + resolution: {integrity: sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==} + engines: {node: '>=18'} + convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -2746,6 +2751,10 @@ packages: resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} engines: {node: '>=0.10.0'} + iconv-lite@0.7.3: + resolution: {integrity: sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==} + engines: {node: '>=0.10.0'} + ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -3191,6 +3200,10 @@ packages: resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==} engines: {node: '>=0.6'} + qs@6.16.1: + resolution: {integrity: sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==} + engines: {node: '>=0.6'} + range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -3586,20 +3599,20 @@ packages: yaml: optional: true - vitest@4.1.11: - resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==} + vitest@4.1.12: + resolution: {integrity: sha512-5eWdz2yb3ajxWF3C8C4TjkXl7FGm3n2E/VlazALrQHzK7nYMSGFnCZto0bbPNl77AwkOZVLk0YnBAejUu0NiWA==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.11 - '@vitest/browser-preview': 4.1.11 - '@vitest/browser-webdriverio': 4.1.11 - '@vitest/coverage-istanbul': 4.1.11 - '@vitest/coverage-v8': 4.1.11 - '@vitest/ui': 4.1.11 + '@vitest/browser-playwright': 4.1.12 + '@vitest/browser-preview': 4.1.12 + '@vitest/browser-webdriverio': ^4.1.11 + '@vitest/coverage-istanbul': 4.1.12 + '@vitest/coverage-v8': 4.1.12 + '@vitest/ui': 4.1.12 happy-dom: '*' jsdom: '*' vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -3677,16 +3690,16 @@ packages: zod-to-json-schema@3.25.2: resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: ^3.25.28 || ^4 + zod: ^4.6.6 zod-validation-error@4.0.2: resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} engines: {node: '>=18.0.0'} peerDependencies: - zod: ^3.25.0 || ^4.0.0 + zod: ^4.6.6 - zod@4.3.6: - resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} snapshots: @@ -4012,24 +4025,24 @@ snapshots: eventsource-parser: 3.1.0 jose: 6.2.3 pkce-challenge: 5.0.1 - zod: 4.3.6 + zod: 4.6.7 '@modelcontextprotocol/core@2.3.1': dependencies: - zod: 4.3.6 + zod: 4.6.7 - '@modelcontextprotocol/ext-apps@2.0.3(@modelcontextprotocol/client@2.3.1)(@modelcontextprotocol/core@2.3.1)(@modelcontextprotocol/server@2.3.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(zod@4.3.6)': + '@modelcontextprotocol/ext-apps@2.0.3(@modelcontextprotocol/client@2.3.1)(@modelcontextprotocol/core@2.3.1)(@modelcontextprotocol/server@2.3.1)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(zod@4.6.7)': dependencies: '@modelcontextprotocol/client': 2.3.1 '@modelcontextprotocol/core': 2.3.1 '@standard-schema/spec': 1.1.0 - zod: 4.3.6 + zod: 4.6.7 optionalDependencies: '@modelcontextprotocol/server': 2.3.1 react: 19.2.5 react-dom: 19.2.5(react@19.2.5) - '@modelcontextprotocol/sdk@1.32.1(supports-color@7.2.0)(zod@4.3.6)': + '@modelcontextprotocol/sdk@1.32.1(supports-color@7.2.0)(zod@4.6.7)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -4046,15 +4059,15 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.3.6 - zod-to-json-schema: 3.25.2(zod@4.3.6) + zod: 4.6.7 + zod-to-json-schema: 3.25.2(zod@4.6.7) transitivePeerDependencies: - supports-color '@modelcontextprotocol/server@2.3.1': dependencies: '@modelcontextprotocol/core': 2.3.1 - zod: 4.3.6 + zod: 4.6.7 '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: @@ -4111,7 +4124,7 @@ snapshots: detect-libc: 2.1.2 is-glob: 4.0.3 node-addon-api: 7.1.1 - picomatch: 4.0.4 + picomatch: 4.0.7 optionalDependencies: '@parcel/watcher-android-arm64': 2.5.6 '@parcel/watcher-darwin-arm64': 2.5.6 @@ -5063,7 +5076,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.7 vite: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) - '@vitest/coverage-istanbul@4.1.11(supports-color@7.2.0)(vitest@4.1.11)': + '@vitest/coverage-istanbul@4.1.12(supports-color@7.2.0)(vitest@4.1.12)': dependencies: '@babel/core': 7.29.7(supports-color@7.2.0) '@istanbuljs/schema': 0.1.6 @@ -5075,14 +5088,14 @@ snapshots: magicast: 0.5.3 obug: 2.1.1 tinyrainbow: 3.1.0 - vitest: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + vitest: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@4.1.11(vitest@4.1.11)': + '@vitest/coverage-v8@4.1.12(vitest@4.1.12)': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.11 + '@vitest/utils': 4.1.12 ast-v8-to-istanbul: 1.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 @@ -5091,46 +5104,46 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + vitest: 4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) - '@vitest/expect@4.1.11': + '@vitest/expect@4.1.12': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.11 - '@vitest/utils': 4.1.11 + '@vitest/spy': 4.1.12 + '@vitest/utils': 4.1.12 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.11(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0))': + '@vitest/mocker@4.1.12(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0))': dependencies: - '@vitest/spy': 4.1.11 + '@vitest/spy': 4.1.12 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0) - '@vitest/pretty-format@4.1.11': + '@vitest/pretty-format@4.1.12': dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.11': + '@vitest/runner@4.1.12': dependencies: - '@vitest/utils': 4.1.11 + '@vitest/utils': 4.1.12 pathe: 2.0.3 - '@vitest/snapshot@4.1.11': + '@vitest/snapshot@4.1.12': dependencies: - '@vitest/pretty-format': 4.1.11 - '@vitest/utils': 4.1.11 + '@vitest/pretty-format': 4.1.12 + '@vitest/utils': 4.1.12 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.11': {} + '@vitest/spy@4.1.12': {} - '@vitest/utils@4.1.11': + '@vitest/utils@4.1.12': dependencies: - '@vitest/pretty-format': 4.1.11 + '@vitest/pretty-format': 4.1.12 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 @@ -5218,15 +5231,15 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@2.3.0(supports-color@7.2.0): + body-parser@2.4.0(supports-color@7.2.0): dependencies: bytes: 3.1.2 - content-type: 2.0.0 + content-type: 2.1.0 debug: 4.4.3(supports-color@7.2.0) http-errors: 2.0.1 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 on-finished: 2.4.1 - qs: 6.16.0 + qs: 6.16.1 raw-body: 3.0.2 type-is: 2.1.0 transitivePeerDependencies: @@ -5293,6 +5306,8 @@ snapshots: content-type@2.0.0: {} + content-type@2.1.0: {} + convert-source-map@2.0.0: {} cookie-es@3.1.1: {} @@ -5434,8 +5449,8 @@ snapshots: '@babel/parser': 7.29.2 eslint: 10.2.0(jiti@2.6.1)(supports-color@7.2.0) hermes-parser: 0.25.1 - zod: 4.3.6 - zod-validation-error: 4.0.2(zod@4.3.6) + zod: 4.6.7 + zod-validation-error: 4.0.2(zod@4.6.7) transitivePeerDependencies: - supports-color @@ -5544,7 +5559,7 @@ snapshots: express@5.2.1(supports-color@7.2.0): dependencies: accepts: 2.0.0 - body-parser: 2.3.0(supports-color@7.2.0) + body-parser: 2.4.0(supports-color@7.2.0) content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 @@ -5588,6 +5603,10 @@ snapshots: optionalDependencies: picomatch: 4.0.4 + fdir@6.5.0(picomatch@4.0.7): + optionalDependencies: + picomatch: 4.0.7 + fflate@0.8.3: {} figlet@1.11.3: @@ -5726,6 +5745,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 + iconv-lite@0.7.3: + dependencies: + safer-buffer: 2.1.2 + ignore@5.3.2: {} ignore@7.0.5: {} @@ -6078,6 +6101,11 @@ snapshots: es-define-property: 1.0.1 side-channel: 1.1.1 + qs@6.16.1: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 + range-parser@1.2.1: {} raw-body@3.0.2: @@ -6350,8 +6378,8 @@ snapshots: tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 tinyrainbow@3.1.0: {} @@ -6495,21 +6523,21 @@ snapshots: sass: 1.99.0 tsx: 4.21.0 - vitest@4.1.11(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.11)(@vitest/coverage-v8@4.1.11)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)): + vitest@4.1.12(@types/node@24.19.2)(@vitest/coverage-istanbul@4.1.12)(@vitest/coverage-v8@4.1.12)(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)): dependencies: - '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) - '@vitest/pretty-format': 4.1.11 - '@vitest/runner': 4.1.11 - '@vitest/snapshot': 4.1.11 - '@vitest/spy': 4.1.11 - '@vitest/utils': 4.1.11 + '@vitest/expect': 4.1.12 + '@vitest/mocker': 4.1.12(vite@8.1.6(@types/node@24.19.2)(esbuild@0.28.1)(jiti@2.6.1)(sass@1.99.0)(tsx@4.21.0)) + '@vitest/pretty-format': 4.1.12 + '@vitest/runner': 4.1.12 + '@vitest/snapshot': 4.1.12 + '@vitest/spy': 4.1.12 + '@vitest/utils': 4.1.12 es-module-lexer: 2.0.0 expect-type: 1.3.0 magic-string: 0.30.21 obug: 2.1.1 pathe: 2.0.3 - picomatch: 4.0.4 + picomatch: 4.0.7 std-env: 4.1.0 tinybench: 2.9.0 tinyexec: 1.1.1 @@ -6519,8 +6547,8 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.19.2 - '@vitest/coverage-istanbul': 4.1.11(supports-color@7.2.0)(vitest@4.1.11) - '@vitest/coverage-v8': 4.1.11(vitest@4.1.11) + '@vitest/coverage-istanbul': 4.1.12(supports-color@7.2.0)(vitest@4.1.12) + '@vitest/coverage-v8': 4.1.12(vitest@4.1.12) transitivePeerDependencies: - msw @@ -6561,12 +6589,12 @@ snapshots: yocto-queue@0.1.0: {} - zod-to-json-schema@3.25.2(zod@4.3.6): + zod-to-json-schema@3.25.2(zod@4.6.7): dependencies: - zod: 4.3.6 + zod: 4.6.7 - zod-validation-error@4.0.2(zod@4.3.6): + zod-validation-error@4.0.2(zod@4.6.7): dependencies: - zod: 4.3.6 + zod: 4.6.7 - zod@4.3.6: {} + zod@4.6.7: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e2b87692..ed16b927 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -16,7 +16,7 @@ overrides: 'hono': ~4.13.11 'postcss@<=8.5.22': ^8.5.23 'ip-address@<10.7.1': ^10.7.1 - 'body-parser@<2.3.0': ^2.3.0 + 'body-parser@>=2.0.0 <2.4.0': ^2.4.0 'brace-expansion@<5.0.12': ^5.0.12 'undici@>=8.0.0 <8.12.2': 8.12.2 'browserslist@<4.28.7': 4.28.7 @@ -26,6 +26,7 @@ overrides: 'seroval@<1.6.3': 1.6.3 'source-map-js@<1.2.2': 1.2.2 'proxy-addr@<2.0.8': 2.0.8 + 'zod@>=4.0.0 <4.6.6': ^4.6.6 peerDependencyRules: allowedVersions: