diff --git a/e2e/package.json b/e2e/package.json index 825a9449..dbfa6938 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -22,7 +22,7 @@ "axios": "^1.15.2", "express": "^5.2.1", "koa": "^3.2.1", - "zod": "^3.25.76" + "zod": "^4.3.6" }, "devDependencies": { "@jest/globals": "^30.4.1", diff --git a/integration-tests/typescript-express/package.json b/integration-tests/typescript-express/package.json index f6acedb0..7eaa6b06 100644 --- a/integration-tests/typescript-express/package.json +++ b/integration-tests/typescript-express/package.json @@ -15,7 +15,7 @@ "express": "^5.2.1", "joi": "^18.2.1", "tslib": "^2.8.1", - "zod": "^3.25.76" + "zod": "^4.3.6" }, "devDependencies": { "@types/express": "^5.0.6", diff --git a/integration-tests/typescript-koa/package.json b/integration-tests/typescript-koa/package.json index 11cc72e9..265d62d1 100644 --- a/integration-tests/typescript-koa/package.json +++ b/integration-tests/typescript-koa/package.json @@ -15,7 +15,7 @@ "joi": "^18.2.1", "koa": "^3.2.1", "tslib": "^2.8.1", - "zod": "^3.25.76" + "zod": "^4.3.6" }, "devDependencies": { "@types/koa": "^3.0.3", diff --git a/package.json b/package.json index 0a10aa95..0a94d540 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "@biomejs/wasm-nodejs": "2.4.15", "@commander-js/extra-typings": "^14.0.0", "@jest/reporters": "^30.4.1", - "@swc/core": "^1.15.33", + "@swc/core": "^1.15.40", "@swc/jest": "^0.2.39", "@tsconfig/node24": "^24.0.4", "@tsconfig/strictest": "^2.0.8", diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 9336dea7..2c48fe4f 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -38,7 +38,7 @@ "react-dom": "19.2.6", "react-hook-form": "^7.76.1", "tslib": "^2.8.1", - "zod": "^3.25.76" + "zod": "^4.3.6" }, "devDependencies": { "@types/lodash": "^4.17.24", diff --git a/packages/openapi-code-generator/package.json b/packages/openapi-code-generator/package.json index c8662de2..53c3051e 100644 --- a/packages/openapi-code-generator/package.json +++ b/packages/openapi-code-generator/package.json @@ -98,7 +98,7 @@ "lodash": "^4.18.1", "tslib": "^2.8.1", "typescript": "^6.0.3", - "zod": "^3.25.76" + "zod": "^4.3.6" }, "peerDependencies": { "@typespec/compiler": "^1.12.0", diff --git a/packages/typescript-express-runtime/package.json b/packages/typescript-express-runtime/package.json index 6028bfc3..fee77809 100644 --- a/packages/typescript-express-runtime/package.json +++ b/packages/typescript-express-runtime/package.json @@ -107,7 +107,7 @@ "joi": "^18.2.1", "tsdown": "^0.22.0", "typescript": "^6.0.3", - "zod": "^3.25.76" + "zod": "^4.3.6" }, "files": [ "src", diff --git a/packages/typescript-fetch-runtime/package.json b/packages/typescript-fetch-runtime/package.json index eccd842e..00c8b666 100644 --- a/packages/typescript-fetch-runtime/package.json +++ b/packages/typescript-fetch-runtime/package.json @@ -87,7 +87,7 @@ "joi": "^18.2.1", "tsdown": "^0.22.0", "typescript": "^6.0.3", - "zod": "^3.25.76" + "zod": "^4.3.6" }, "files": [ "src", diff --git a/packages/typescript-koa-runtime/package.json b/packages/typescript-koa-runtime/package.json index b135bc4e..d60024fc 100644 --- a/packages/typescript-koa-runtime/package.json +++ b/packages/typescript-koa-runtime/package.json @@ -105,10 +105,10 @@ "jest": "^30.4.2", "joi": "^18.2.1", "koa": "^3.2.1", - "koa-body": "^7.0.1", + "koa-body": "^8.0.0", "tsdown": "^0.22.0", "typescript": "^6.0.3", - "zod": "^3.25.76" + "zod": "^4.3.6" }, "files": [ "src", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26b27adf..1131a2fa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ overrides: lodash-es@~4.17: ^4.18.0 qs: ^6.14.2 tar: ^7.5.11 - zod@4.1.11: 4.1.13 + zod: ^4.3.6 fast-uri@^3: ^3.1.1 fflate: 0.8.2 @@ -41,11 +41,11 @@ importers: specifier: ^30.4.1 version: 30.4.1 '@swc/core': - specifier: ^1.15.33 - version: 1.15.33(@swc/helpers@0.5.21) + specifier: ^1.15.40 + version: 1.15.40(@swc/helpers@0.5.21) '@swc/jest': specifier: ^0.2.39 - version: 0.2.39(@swc/core@1.15.33(@swc/helpers@0.5.21)) + version: 0.2.39(@swc/core@1.15.40(@swc/helpers@0.5.21)) '@tsconfig/node24': specifier: ^24.0.4 version: 24.0.4 @@ -78,7 +78,7 @@ importers: version: 2.2.3 lerna: specifier: ^9.0.7 - version: 9.0.7(@swc/core@1.15.33(@swc/helpers@0.5.21))(@types/node@22.19.19) + version: 9.0.7(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/node@22.19.19) lint-staged: specifier: ^17.0.5 version: 17.0.5 @@ -125,8 +125,8 @@ importers: specifier: ^3.2.1 version: 3.2.1 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.3.6 + version: 4.4.3 devDependencies: '@jest/globals': specifier: ^30.4.1 @@ -227,8 +227,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.3.6 + version: 4.4.3 devDependencies: '@types/express': specifier: ^5.0.6 @@ -274,8 +274,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.3.6 + version: 4.4.3 devDependencies: '@types/koa': specifier: ^3.0.3 @@ -326,8 +326,8 @@ importers: specifier: ^2.8.1 version: 2.8.1 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.3.6 + version: 4.4.3 devDependencies: '@types/lodash': specifier: ^4.17.24 @@ -396,8 +396,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.3.6 + version: 4.4.3 devDependencies: '@azure-tools/typespec-autorest': specifier: 0.68.0 @@ -553,8 +553,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.3.6 + version: 4.4.3 packages/typescript-fetch-runtime: dependencies: @@ -581,8 +581,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.3.6 + version: 4.4.3 packages/typescript-koa-runtime: dependencies: @@ -621,8 +621,8 @@ importers: specifier: ^3.2.1 version: 3.2.1 koa-body: - specifier: ^7.0.1 - version: 7.0.1 + specifier: ^8.0.0 + version: 8.0.0 tsdown: specifier: ^0.22.0 version: 0.22.0(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260523.1)(publint@0.3.21)(tsx@4.22.3)(typescript@6.0.3) @@ -630,8 +630,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.3.6 + version: 4.4.3 packages: @@ -2213,7 +2213,7 @@ packages: engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 - zod: 4.1.13 + zod: ^4.3.6 peerDependenciesMeta: '@cfworker/json-schema': optional: true @@ -3310,86 +3310,86 @@ packages: '@standard-schema/utils@0.3.0': resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==} - '@swc/core-darwin-arm64@1.15.33': - resolution: {integrity: sha512-N+L0uXhuO7FIfzqwgxmzv0zIpV0qEp8wPX3QQs2p4atjMoywup2JTeDlXPw+z9pWJGCae3JjM+tZ6myclI+2gA==} + '@swc/core-darwin-arm64@1.15.40': + resolution: {integrity: sha512-PaYyclfmQ++77D8ityYvmmVzHv9aG8ROwt2GfG6/ccloy4Hgf80qtOnzb9VYvPsUT7Ty1uhuDRhv3XYpf62qhQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.15.33': - resolution: {integrity: sha512-/Il4QHSOhV4FekbsDtkrNmKbsX26oSysvgrRswa/RYOHXAkwXDbB4jaeKq6PsJLSPkzJ2KzQ061gtBnk0vNHfA==} + '@swc/core-darwin-x64@1.15.40': + resolution: {integrity: sha512-HbbPzvfLBUXjIB1Ezks+//lNUjmLjfyd63XSwprJgrZaXYdm70kohXPJUWdqKZozolFxbPaO+xtBaiUp6BoueA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.15.33': - resolution: {integrity: sha512-C64hBnBxq4viOPQ8hlx+2lJ23bzZBGnjw7ryALmS+0Q3zHmwO8lw1/DArLENw4Q18/0w5wdEO1k3m1wWNtKGqQ==} + '@swc/core-linux-arm-gnueabihf@1.15.40': + resolution: {integrity: sha512-SlRZsCjOCPR2LvFs0Ri/Xrx/5o5TCt8vl4gW6mX1hEZOG0a625RxzRHpHdAQNGykmAN/7IeaFAJG+QnNmxlHcA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.15.33': - resolution: {integrity: sha512-TRJfnJbX3jqpxRDRoieMzRiCBS5jOmXNb3iQXmcgjFEHKLnAgK1RZRU8Cq1MsPqO4jAJp/ld1G4O3fXuxv85uw==} + '@swc/core-linux-arm64-gnu@1.15.40': + resolution: {integrity: sha512-Q8byxJt2fh8CR3EUX6snBpy47AoBVm+In/+Z3rjDHMjC38ZvR9/gtUUNCT0tfrn4EdVsO8/QPi59nxrxvqxvBQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [glibc] - '@swc/core-linux-arm64-musl@1.15.33': - resolution: {integrity: sha512-il7tYM+CpUNzieQbwAjFT1P8zqAhmGWNAGhQZBnxurXZ0aNn+5nqYFTEUKNZl7QibtT0uQXzTZrNGHCIj6Y1Og==} + '@swc/core-linux-arm64-musl@1.15.40': + resolution: {integrity: sha512-4z0MgHU+7M0pZDqBN1El7mFXDI1SBwinfcUkAyA4v8QrhOIUOZltySt2aStQLZGrdXVXM4Y4ylfiTC04ED+MoQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [musl] - '@swc/core-linux-ppc64-gnu@1.15.33': - resolution: {integrity: sha512-ZtNBwN0Z7CFj9Il0FcPaKdjgP7URyKu/3RfH46vq+0paOBqLj4NYldD6Qo//Duif/7IOtAraUfDOmp0PLAufog==} + '@swc/core-linux-ppc64-gnu@1.15.40': + resolution: {integrity: sha512-fLI4iUgeSZu0eRWUXwe6YzPFx9gHbFiPkl8Rp3mJfP8OpNR3nTQCGPvHdDh9xniW7mVvgMY4ni7A4VzqI1KrpA==} engines: {node: '>=10'} cpu: [ppc64] os: [linux] libc: [glibc] - '@swc/core-linux-s390x-gnu@1.15.33': - resolution: {integrity: sha512-De1IyajoOmhOYYjw/lx66bKlyDpHZTueqwpDrWgf5O7T6d1ODeJJO9/OqMBmrBQc5C+dNnlmIufHsp4QVCWufA==} + '@swc/core-linux-s390x-gnu@1.15.40': + resolution: {integrity: sha512-YqeKMAb7d4nQSGMJQ454IlaCENpzcDqhvBE9+CPfdnYpnUXxd+BSrB6Xk0YjW8UyoEhUj4p6quATCxbsp6J3jg==} engines: {node: '>=10'} cpu: [s390x] os: [linux] libc: [glibc] - '@swc/core-linux-x64-gnu@1.15.33': - resolution: {integrity: sha512-mGTH0YxmUN+x6vRN/I6NOk5X0ogNktkwPnJ94IMvR7QjhRDwL0O8RXEDhyUM0YtwWrryBOqaJQBX4zruxEPRGw==} + '@swc/core-linux-x64-gnu@1.15.40': + resolution: {integrity: sha512-7HOuS1iGcme/j/TuL1TfmmLGiMQrjv/GmjyZeydl00FKPtpGXEldwqfI56xgd1YzrzoB2svWjxbGGyQ0TEASxg==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [glibc] - '@swc/core-linux-x64-musl@1.15.33': - resolution: {integrity: sha512-hj628ZkSEJf6zMf5VMbYrG2O6QqyTIp2qwY6VlCjvIa9lAEZ5c2lfPblCLVGYubTeLJDxadLB/CxqQYOQABeEQ==} + '@swc/core-linux-x64-musl@1.15.40': + resolution: {integrity: sha512-h4kZYHc7dpc9P9u4brRJaS8Pl7tPVHAeiLSzw7T5RfIJgAoSdaCMKzI/2Uay9gFhaw8uyCDl0L5q37r0EpAfIA==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [musl] - '@swc/core-win32-arm64-msvc@1.15.33': - resolution: {integrity: sha512-GV2oohtN2/5+KSccl86VULu3aT+LrISC8uzgSq0FRnikpD+Zwc+sBlXmoKQ+Db6jI57ITUOIB8jRkdGMABC29g==} + '@swc/core-win32-arm64-msvc@1.15.40': + resolution: {integrity: sha512-+mQgKZXSj6mV38Zh05QaxSjUDmGP/R2JWlXZTDLSPkDzHU6p3GxN9eeSf5dfyDVU86946fmCvSzyl/ucImx8+A==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.15.33': - resolution: {integrity: sha512-gtyvzSNR8DHKfFEA2uqb8Ld1myqi6uEg2jyeUq3ikn5ytYs7H8RpZYC8mdy4NXr8hfcdJfCLXPlYaqqfBXpoEQ==} + '@swc/core-win32-ia32-msvc@1.15.40': + resolution: {integrity: sha512-yvwdPLGd25mcj/mNatjNQ0lZujtQD6psH3v9PNmMb+fSzjbNG8KIDxjFWrcV+fsFVLOkyOmdJsFmX7NAFjVyPw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.15.33': - resolution: {integrity: sha512-d6fRqQSkJI+kmMEBWaDQ7TMl8+YjLYbwRUPZQ9DY0ORBJeTzOrG0twvfvlZ2xgw6jA0ScQKgfBm4vHLSLl5Hqg==} + '@swc/core-win32-x64-msvc@1.15.40': + resolution: {integrity: sha512-OXtKsLU1bVtInzzDEAY2sYiF/rl4tvAnLLLpuMp3HzAOQZ5A+i69AKDhA1YLQTaMAqO3vzyYNVAYVRMPtSYD4w==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.15.33': - resolution: {integrity: sha512-jOlwnFV2xhuuZeAUILGFULeR6vDPfijEJ57evfocwznQldLU3w2cZ9bSDryY9ip+AsM3r1NJKzf47V2NXebkeQ==} + '@swc/core@1.15.40': + resolution: {integrity: sha512-2kwzJikRvgtNAG7MwVZY2vEzZjTxKIq5jXOihuSV/8U+Hej8Va22t65aKnJZs3P+NwojZvR8Mf8kyM7O+V8sQg==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '>=0.5.17' @@ -6066,8 +6066,8 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - koa-body@7.0.1: - resolution: {integrity: sha512-fSCZyN7Mhf/gijDeoOr20H4+g29znYhqoNuCX5X1kPQkUiRYIG/lku0CaCx0BBuoZ4pDAjsbJJfiECtJspKP/Q==} + koa-body@8.0.0: + resolution: {integrity: sha512-gJNvXtezVmS/oAX8dJt5yG+DpnKP9dHsY0RXmynO6iQfY1yPDLMddpkspiBeU2uYExJHqcaHY9Ap2gTi+b7vbQ==} koa-compose@4.1.0: resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} @@ -8307,13 +8307,7 @@ packages: zod-to-json-schema@3.25.2: resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: 4.1.13 - - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - - zod@4.3.6: - resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zod: ^4.3.6 zod@4.4.3: resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} @@ -8520,7 +8514,7 @@ snapshots: '@angular-devkit/schematics': 21.2.12(chokidar@5.0.0) '@inquirer/prompts': 7.10.1(@types/node@22.19.19) '@listr2/prompt-adapter-inquirer': 3.0.5(@inquirer/prompts@7.10.1(@types/node@22.19.19))(@types/node@22.19.19)(listr2@9.0.5) - '@modelcontextprotocol/sdk': 1.26.0(zod@4.3.6) + '@modelcontextprotocol/sdk': 1.26.0(zod@4.4.3) '@schematics/angular': 21.2.12(chokidar@5.0.0) '@yarnpkg/lockfile': 1.1.0 algoliasearch: 5.48.1 @@ -8532,7 +8526,7 @@ snapshots: parse5-html-rewriting-stream: 8.0.0 semver: 7.7.4 yargs: 18.0.0 - zod: 4.3.6 + zod: 4.4.3 transitivePeerDependencies: - '@cfworker/json-schema' - '@types/node' @@ -8935,7 +8929,6 @@ snapshots: dependencies: '@emnapi/wasi-threads': 1.2.1 tslib: 2.8.1 - optional: true '@emnapi/core@1.4.5': dependencies: @@ -8945,7 +8938,6 @@ snapshots: '@emnapi/runtime@1.10.0': dependencies: tslib: 2.8.1 - optional: true '@emnapi/runtime@1.4.5': dependencies: @@ -8958,7 +8950,6 @@ snapshots: '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 - optional: true '@esbuild/aix-ppc64@0.27.3': optional: true @@ -9861,7 +9852,7 @@ snapshots: dependencies: '@chevrotain/types': 11.1.2 - '@modelcontextprotocol/sdk@1.26.0(zod@4.3.6)': + '@modelcontextprotocol/sdk@1.26.0(zod@4.4.3)': dependencies: '@hono/node-server': 1.19.14(hono@4.12.22) ajv: 8.20.0 @@ -9878,8 +9869,8 @@ 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.4.3 + zod-to-json-schema: 3.25.2(zod@4.4.3) transitivePeerDependencies: - supports-color @@ -10049,8 +10040,8 @@ snapshots: '@napi-rs/wasm-runtime@0.2.4': dependencies: - '@emnapi/core': 1.4.5 - '@emnapi/runtime': 1.4.5 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 '@tybys/wasm-util': 0.9.0 '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': @@ -10119,10 +10110,10 @@ snapshots: '@npmcli/metavuln-calculator': 9.0.3 '@npmcli/name-from-folder': 3.0.0 '@npmcli/node-gyp': 4.0.0 - '@npmcli/package-json': 7.0.2 + '@npmcli/package-json': 7.0.5 '@npmcli/query': 4.0.1 '@npmcli/redact': 3.2.2 - '@npmcli/run-script': 10.0.3 + '@npmcli/run-script': 10.0.4 bin-links: 5.0.0 cacache: 20.0.4 common-ancestor-path: 1.0.1 @@ -10132,16 +10123,16 @@ snapshots: minimatch: 10.2.5 nopt: 8.1.0 npm-install-checks: 7.1.2 - npm-package-arg: 13.0.1 + npm-package-arg: 13.0.2 npm-pick-manifest: 11.0.3 - npm-registry-fetch: 19.1.0 + npm-registry-fetch: 19.1.1 pacote: 21.5.0 parse-conflict-json: 4.0.0 proc-log: 5.0.0 proggy: 3.0.0 promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.2 - semver: 7.7.2 + semver: 7.8.1 ssri: 12.0.0 treeverse: 3.0.0 walk-up-path: 4.0.0 @@ -10150,11 +10141,11 @@ snapshots: '@npmcli/fs@4.0.0': dependencies: - semver: 7.7.2 + semver: 7.8.1 '@npmcli/fs@5.0.0': dependencies: - semver: 7.7.4 + semver: 7.8.1 '@npmcli/git@6.0.3': dependencies: @@ -10164,7 +10155,7 @@ snapshots: npm-pick-manifest: 10.0.0 proc-log: 5.0.0 promise-retry: 2.0.1 - semver: 7.7.2 + semver: 7.8.1 which: 5.0.0 '@npmcli/git@7.0.2': @@ -10175,7 +10166,7 @@ snapshots: lru-cache: 11.5.0 npm-pick-manifest: 11.0.3 proc-log: 6.1.0 - semver: 7.7.4 + semver: 7.8.1 which: 6.0.1 '@npmcli/installed-package-contents@3.0.0': @@ -10191,7 +10182,7 @@ snapshots: '@npmcli/map-workspaces@5.0.3': dependencies: '@npmcli/name-from-folder': 4.0.0 - '@npmcli/package-json': 7.0.2 + '@npmcli/package-json': 7.0.5 glob: 13.0.6 minimatch: 10.2.5 @@ -10201,7 +10192,7 @@ snapshots: json-parse-even-better-errors: 5.0.0 pacote: 21.5.0 proc-log: 6.1.0 - semver: 7.7.2 + semver: 7.8.1 transitivePeerDependencies: - supports-color @@ -10220,7 +10211,7 @@ snapshots: hosted-git-info: 9.0.3 json-parse-even-better-errors: 5.0.0 proc-log: 6.1.0 - semver: 7.7.2 + semver: 7.8.1 validate-npm-package-license: 3.0.4 '@npmcli/package-json@7.0.5': @@ -10230,7 +10221,7 @@ snapshots: hosted-git-info: 9.0.3 json-parse-even-better-errors: 5.0.0 proc-log: 6.1.0 - semver: 7.7.4 + semver: 7.8.1 spdx-expression-parse: 4.0.0 '@npmcli/promise-spawn@8.0.3': @@ -10252,7 +10243,7 @@ snapshots: '@npmcli/run-script@10.0.3': dependencies: '@npmcli/node-gyp': 5.0.0 - '@npmcli/package-json': 7.0.2 + '@npmcli/package-json': 7.0.5 '@npmcli/promise-spawn': 9.0.1 node-gyp: 12.3.0 proc-log: 6.1.0 @@ -10266,14 +10257,14 @@ snapshots: node-gyp: 12.3.0 proc-log: 6.1.0 - '@nx/devkit@22.7.3(nx@22.7.3(@swc/core@1.15.33(@swc/helpers@0.5.21)))': + '@nx/devkit@22.7.3(nx@22.7.3(@swc/core@1.15.40(@swc/helpers@0.5.21)))': dependencies: '@zkochan/js-yaml': 0.0.7 ejs: 5.0.1 enquirer: 2.3.6 minimatch: 10.2.5 - nx: 22.7.3(@swc/core@1.15.33(@swc/helpers@0.5.21)) - semver: 7.7.2 + nx: 22.7.3(@swc/core@1.15.40(@swc/helpers@0.5.21)) + semver: 7.8.1 tslib: 2.8.1 yargs-parser: 21.1.1 @@ -10776,59 +10767,59 @@ snapshots: '@standard-schema/utils@0.3.0': {} - '@swc/core-darwin-arm64@1.15.33': + '@swc/core-darwin-arm64@1.15.40': optional: true - '@swc/core-darwin-x64@1.15.33': + '@swc/core-darwin-x64@1.15.40': optional: true - '@swc/core-linux-arm-gnueabihf@1.15.33': + '@swc/core-linux-arm-gnueabihf@1.15.40': optional: true - '@swc/core-linux-arm64-gnu@1.15.33': + '@swc/core-linux-arm64-gnu@1.15.40': optional: true - '@swc/core-linux-arm64-musl@1.15.33': + '@swc/core-linux-arm64-musl@1.15.40': optional: true - '@swc/core-linux-ppc64-gnu@1.15.33': + '@swc/core-linux-ppc64-gnu@1.15.40': optional: true - '@swc/core-linux-s390x-gnu@1.15.33': + '@swc/core-linux-s390x-gnu@1.15.40': optional: true - '@swc/core-linux-x64-gnu@1.15.33': + '@swc/core-linux-x64-gnu@1.15.40': optional: true - '@swc/core-linux-x64-musl@1.15.33': + '@swc/core-linux-x64-musl@1.15.40': optional: true - '@swc/core-win32-arm64-msvc@1.15.33': + '@swc/core-win32-arm64-msvc@1.15.40': optional: true - '@swc/core-win32-ia32-msvc@1.15.33': + '@swc/core-win32-ia32-msvc@1.15.40': optional: true - '@swc/core-win32-x64-msvc@1.15.33': + '@swc/core-win32-x64-msvc@1.15.40': optional: true - '@swc/core@1.15.33(@swc/helpers@0.5.21)': + '@swc/core@1.15.40(@swc/helpers@0.5.21)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.26 optionalDependencies: - '@swc/core-darwin-arm64': 1.15.33 - '@swc/core-darwin-x64': 1.15.33 - '@swc/core-linux-arm-gnueabihf': 1.15.33 - '@swc/core-linux-arm64-gnu': 1.15.33 - '@swc/core-linux-arm64-musl': 1.15.33 - '@swc/core-linux-ppc64-gnu': 1.15.33 - '@swc/core-linux-s390x-gnu': 1.15.33 - '@swc/core-linux-x64-gnu': 1.15.33 - '@swc/core-linux-x64-musl': 1.15.33 - '@swc/core-win32-arm64-msvc': 1.15.33 - '@swc/core-win32-ia32-msvc': 1.15.33 - '@swc/core-win32-x64-msvc': 1.15.33 + '@swc/core-darwin-arm64': 1.15.40 + '@swc/core-darwin-x64': 1.15.40 + '@swc/core-linux-arm-gnueabihf': 1.15.40 + '@swc/core-linux-arm64-gnu': 1.15.40 + '@swc/core-linux-arm64-musl': 1.15.40 + '@swc/core-linux-ppc64-gnu': 1.15.40 + '@swc/core-linux-s390x-gnu': 1.15.40 + '@swc/core-linux-x64-gnu': 1.15.40 + '@swc/core-linux-x64-musl': 1.15.40 + '@swc/core-win32-arm64-msvc': 1.15.40 + '@swc/core-win32-ia32-msvc': 1.15.40 + '@swc/core-win32-x64-msvc': 1.15.40 '@swc/helpers': 0.5.21 '@swc/counter@0.1.3': {} @@ -10841,10 +10832,10 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/jest@0.2.39(@swc/core@1.15.33(@swc/helpers@0.5.21))': + '@swc/jest@0.2.39(@swc/core@1.15.40(@swc/helpers@0.5.21))': dependencies: '@jest/create-cache-key-function': 30.4.1 - '@swc/core': 1.15.33(@swc/helpers@0.5.21) + '@swc/core': 1.15.40(@swc/helpers@0.5.21) '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 @@ -11548,7 +11539,7 @@ snapshots: ast-kit@3.0.0-beta.1: dependencies: - '@babel/parser': 8.0.0-rc.4 + '@babel/parser': 8.0.0-rc.5 estree-walker: 3.0.3 pathe: 2.0.3 @@ -11965,7 +11956,7 @@ snapshots: handlebars: 4.7.9 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.7.2 + semver: 7.8.1 split: 1.0.1 conventional-commits-filter@3.0.0: @@ -12566,7 +12557,7 @@ snapshots: execa@5.0.0: dependencies: cross-spawn: 7.0.6 - get-stream: 6.0.0 + get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 merge-stream: 2.0.0 @@ -12802,7 +12793,7 @@ snapshots: get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.2 + hasown: 2.0.3 math-intrinsics: 1.1.0 get-package-type@0.1.0: {} @@ -12853,7 +12844,7 @@ snapshots: git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 7.7.2 + semver: 7.8.1 git-up@7.0.0: dependencies: @@ -13245,11 +13236,11 @@ snapshots: init-package-json@8.2.2: dependencies: - '@npmcli/package-json': 7.0.2 - npm-package-arg: 13.0.1 + '@npmcli/package-json': 7.0.5 + npm-package-arg: 13.0.2 promzard: 2.0.0 read: 4.1.0 - semver: 7.7.2 + semver: 7.8.1 validate-npm-package-license: 3.0.4 validate-npm-package-name: 6.0.2 @@ -13795,7 +13786,7 @@ snapshots: kind-of@6.0.3: {} - koa-body@7.0.1: + koa-body@8.0.0: dependencies: '@types/co-body': 6.1.3 '@types/formidable': 3.5.1 @@ -13832,12 +13823,12 @@ snapshots: layout-base@2.0.1: {} - lerna@9.0.7(@swc/core@1.15.33(@swc/helpers@0.5.21))(@types/node@22.19.19): + lerna@9.0.7(@swc/core@1.15.40(@swc/helpers@0.5.21))(@types/node@22.19.19): dependencies: '@npmcli/arborist': 9.1.6 '@npmcli/package-json': 7.0.2 '@npmcli/run-script': 10.0.3 - '@nx/devkit': 22.7.3(nx@22.7.3(@swc/core@1.15.33(@swc/helpers@0.5.21))) + '@nx/devkit': 22.7.3(nx@22.7.3(@swc/core@1.15.40(@swc/helpers@0.5.21))) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 20.1.2 aproba: 2.0.0 @@ -13875,7 +13866,7 @@ snapshots: npm-package-arg: 13.0.1 npm-packlist: 10.0.3 npm-registry-fetch: 19.1.0 - nx: 22.7.3(@swc/core@1.15.33(@swc/helpers@0.5.21)) + nx: 22.7.3(@swc/core@1.15.40(@swc/helpers@0.5.21)) p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -13914,19 +13905,19 @@ snapshots: libnpmaccess@10.0.3: dependencies: - npm-package-arg: 13.0.1 - npm-registry-fetch: 19.1.0 + npm-package-arg: 13.0.2 + npm-registry-fetch: 19.1.1 transitivePeerDependencies: - supports-color libnpmpublish@11.1.2: dependencies: - '@npmcli/package-json': 7.0.2 - ci-info: 4.3.1 - npm-package-arg: 13.0.1 - npm-registry-fetch: 19.1.0 + '@npmcli/package-json': 7.0.5 + ci-info: 4.4.0 + npm-package-arg: 13.0.2 + npm-registry-fetch: 19.1.1 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.8.1 sigstore: 4.1.1 ssri: 12.0.0 transitivePeerDependencies: @@ -14905,9 +14896,9 @@ snapshots: graceful-fs: 4.2.11 nopt: 9.0.0 proc-log: 6.1.0 - semver: 7.7.2 + semver: 7.8.1 tar: 7.5.15 - tinyglobby: 0.2.12 + tinyglobby: 0.2.16 undici: 6.25.0 which: 6.0.1 @@ -14934,7 +14925,7 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.2 - semver: 7.7.2 + semver: 7.8.1 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -14949,11 +14940,11 @@ snapshots: npm-install-checks@7.1.2: dependencies: - semver: 7.7.2 + semver: 7.8.1 npm-install-checks@8.0.0: dependencies: - semver: 7.7.4 + semver: 7.8.1 npm-normalize-package-bin@4.0.0: {} @@ -14963,21 +14954,21 @@ snapshots: dependencies: hosted-git-info: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.8.1 validate-npm-package-name: 6.0.2 npm-package-arg@13.0.1: dependencies: hosted-git-info: 9.0.3 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.8.1 validate-npm-package-name: 6.0.2 npm-package-arg@13.0.2: dependencies: hosted-git-info: 9.0.3 proc-log: 6.1.0 - semver: 7.7.4 + semver: 7.8.1 validate-npm-package-name: 7.0.2 npm-packlist@10.0.3: @@ -14995,24 +14986,24 @@ snapshots: npm-install-checks: 7.1.2 npm-normalize-package-bin: 4.0.0 npm-package-arg: 12.0.2 - semver: 7.7.2 + semver: 7.8.1 npm-pick-manifest@11.0.3: dependencies: npm-install-checks: 8.0.0 npm-normalize-package-bin: 5.0.0 npm-package-arg: 13.0.2 - semver: 7.7.4 + semver: 7.8.1 npm-registry-fetch@19.1.0: dependencies: '@npmcli/redact': 3.2.2 jsonparse: 1.3.1 - make-fetch-happen: 15.0.2 + make-fetch-happen: 15.0.5 minipass: 7.1.3 minipass-fetch: 4.0.1 minizlib: 3.1.0 - npm-package-arg: 13.0.1 + npm-package-arg: 13.0.2 proc-log: 5.0.0 transitivePeerDependencies: - supports-color @@ -15044,7 +15035,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nx@22.7.3(@swc/core@1.15.33(@swc/helpers@0.5.21)): + nx@22.7.3(@swc/core@1.15.40(@swc/helpers@0.5.21)): dependencies: '@emnapi/core': 1.4.5 '@emnapi/runtime': 1.4.5 @@ -15167,7 +15158,7 @@ snapshots: '@nx/nx-linux-x64-musl': 22.7.3 '@nx/nx-win32-arm64-msvc': 22.7.3 '@nx/nx-win32-x64-msvc': 22.7.3 - '@swc/core': 1.15.33(@swc/helpers@0.5.21) + '@swc/core': 1.15.40(@swc/helpers@0.5.21) transitivePeerDependencies: - debug @@ -15295,16 +15286,16 @@ snapshots: dependencies: '@npmcli/git': 6.0.3 '@npmcli/installed-package-contents': 3.0.0 - '@npmcli/package-json': 7.0.2 + '@npmcli/package-json': 7.0.5 '@npmcli/promise-spawn': 8.0.3 - '@npmcli/run-script': 10.0.3 + '@npmcli/run-script': 10.0.4 cacache: 20.0.4 fs-minipass: 3.0.3 minipass: 7.1.3 - npm-package-arg: 13.0.1 - npm-packlist: 10.0.3 + npm-package-arg: 13.0.2 + npm-packlist: 10.0.4 npm-pick-manifest: 10.0.0 - npm-registry-fetch: 19.1.0 + npm-registry-fetch: 19.1.1 proc-log: 5.0.0 promise-retry: 2.0.1 sigstore: 4.1.1 @@ -15340,16 +15331,16 @@ snapshots: '@gar/promise-retry': 1.0.3 '@npmcli/git': 7.0.2 '@npmcli/installed-package-contents': 4.0.0 - '@npmcli/package-json': 7.0.2 + '@npmcli/package-json': 7.0.5 '@npmcli/promise-spawn': 9.0.1 - '@npmcli/run-script': 10.0.3 + '@npmcli/run-script': 10.0.4 cacache: 20.0.4 fs-minipass: 3.0.3 minipass: 7.1.3 - npm-package-arg: 13.0.1 - npm-packlist: 10.0.3 + npm-package-arg: 13.0.2 + npm-packlist: 10.0.4 npm-pick-manifest: 11.0.3 - npm-registry-fetch: 19.1.0 + npm-registry-fetch: 19.1.1 proc-log: 6.1.0 sigstore: 4.1.1 ssri: 13.0.1 @@ -16772,7 +16763,7 @@ snapshots: picomatch: 4.0.4 postcss: 8.5.15 rollup: 4.60.4 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 optionalDependencies: '@types/node': 22.19.19 fsevents: 2.3.3 @@ -16932,13 +16923,9 @@ snapshots: yoctocolors@2.1.2: {} - zod-to-json-schema@3.25.2(zod@4.3.6): + zod-to-json-schema@3.25.2(zod@4.4.3): dependencies: - zod: 4.3.6 - - zod@3.25.76: {} - - zod@4.3.6: {} + zod: 4.4.3 zod@4.4.3: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e8f33ffc..b129a76a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -41,7 +41,7 @@ overrides: 'lodash-es@~4.17': ^4.18.0 qs: ^6.14.2 tar: ^7.5.11 - zod@4.1.11: 4.1.13 + zod: ^4.3.6 fast-uri@^3: ^3.1.1 # todo: https://github.com/arethetypeswrong/arethetypeswrong.github.io/issues/258 fflate: "0.8.2"