diff --git a/languages/typescript/packages/cli/package.json b/languages/typescript/packages/cli/package.json index f789e1a08..d9e0ab769 100644 --- a/languages/typescript/packages/cli/package.json +++ b/languages/typescript/packages/cli/package.json @@ -55,7 +55,7 @@ "pg": "8.23.1", "picocolors": "^1.1.1", "posthog-node": "^5.57.2", - "zod": "^3.25.76" + "zod": "^4.6.6" }, "//optionalDependencies": "@cipherstash/auth ships per-platform native bindings as optional peerDependencies. pnpm does not auto-install platform-matched optional peer deps, so we declare them here as optionalDependencies — pnpm then picks the binary matching the host's os/cpu (from each sub-package's own package.json) and ignores the rest. All seven are workspace packages in one changesets `fixed` group, so `workspace:*` packs the same exact version for each.", "optionalDependencies": { diff --git a/languages/typescript/packages/migrate/package.json b/languages/typescript/packages/migrate/package.json index a02f0f324..01746b271 100644 --- a/languages/typescript/packages/migrate/package.json +++ b/languages/typescript/packages/migrate/package.json @@ -48,7 +48,7 @@ "lint": "biome check ." }, "dependencies": { - "zod": "^3.25.76" + "zod": "^4.6.6" }, "peerDependencies": { "@cipherstash/stack": ">=1.0.0-rc.0", diff --git a/languages/typescript/packages/stack/package.json b/languages/typescript/packages/stack/package.json index f0fae33fa..de577cfcc 100644 --- a/languages/typescript/packages/stack/package.json +++ b/languages/typescript/packages/stack/package.json @@ -233,7 +233,7 @@ "@cipherstash/protect-ffi": "workspace:*", "evlog": "1.11.0", "uuid": "14.0.3", - "zod": "3.25.76" + "zod": "4.6.6" }, "//optionalDependencies": "@cipherstash/auth ships per-platform native bindings as optional peerDependencies. pnpm does not auto-install platform-matched optional peer deps, so we declare them here as optionalDependencies — pnpm then picks the binary matching the host's os/cpu (from each sub-package's own package.json) and ignores the rest. Required because @cipherstash/stack re-exports the Node auth strategies (OidcFederationStrategy, AccessKeyStrategy, …). All seven are workspace packages in one changesets `fixed` group, so `workspace:*` packs the same exact version for each.", "optionalDependencies": { diff --git a/languages/typescript/packages/wizard/package.json b/languages/typescript/packages/wizard/package.json index ae39434b5..931291da9 100644 --- a/languages/typescript/packages/wizard/package.json +++ b/languages/typescript/packages/wizard/package.json @@ -39,7 +39,7 @@ "pg": "8.23.1", "picocolors": "^1.1.1", "posthog-node": "^5.57.2", - "zod": "^3.25.76" + "zod": "^4.6.6" }, "//optionalDependencies": "@cipherstash/auth ships per-platform native bindings as optional peerDependencies. pnpm does not auto-install platform-matched optional peer deps, so we declare them here as optionalDependencies — pnpm then picks the binary matching the host's os/cpu (from each sub-package's own package.json) and ignores the rest. All seven are workspace packages in one changesets `fixed` group, so `workspace:*` packs the same exact version for each.", "optionalDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fa64aebca..09e7be983 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -286,8 +286,8 @@ importers: specifier: ^5.57.2 version: 5.57.2(@opentelemetry/api@1.10.0) zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.6.6 + version: 4.6.6 devDependencies: '@cipherstash/eql-upgrade-baseline': specifier: npm:@cipherstash/eql@3.0.2 @@ -309,7 +309,7 @@ importers: version: 7.2.0 tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) tsx: specifier: catalog:repo version: 4.23.15 @@ -342,8 +342,8 @@ importers: languages/typescript/packages/migrate: dependencies: zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.6.6 + version: 4.6.6 devDependencies: '@cipherstash/stack': specifier: workspace:* @@ -359,7 +359,7 @@ importers: version: 8.23.1 tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) typescript: specifier: catalog:repo version: 5.9.3 @@ -384,7 +384,7 @@ importers: version: 15.5.28(@opentelemetry/api@1.10.0)(@types/node@26.2.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) typescript: specifier: catalog:repo version: 5.9.3 @@ -544,8 +544,8 @@ importers: specifier: 14.0.3 version: 14.0.3 zod: - specifier: 3.25.76 - version: 3.25.76 + specifier: 4.6.6 + version: 4.6.6 devDependencies: '@cipherstash/eql': specifier: workspace:^ @@ -594,7 +594,7 @@ importers: version: 3.4.9 tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) tsx: specifier: catalog:repo version: 4.23.15 @@ -655,7 +655,7 @@ importers: version: 3.4.9 tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) typescript: specifier: catalog:repo version: 5.9.3 @@ -704,7 +704,7 @@ importers: version: 3.4.9 tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) typescript: specifier: catalog:repo version: 5.9.3 @@ -750,7 +750,7 @@ importers: version: 3.4.9 tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) typescript: specifier: catalog:repo version: 5.9.3 @@ -778,10 +778,10 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.310 - version: 0.3.310(@anthropic-ai/sdk@0.137.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.32.2(zod@3.25.76))(zod@3.25.76) + version: 0.3.310(@anthropic-ai/sdk@0.137.0(zod@4.6.6))(@modelcontextprotocol/sdk@1.32.2(zod@4.6.6))(zod@4.6.6) '@anthropic-ai/sdk': specifier: ^0.137.0 - version: 0.137.0(zod@3.25.76) + version: 0.137.0(zod@4.6.6) '@cipherstash/auth': specifier: workspace:* version: link:../auth @@ -790,7 +790,7 @@ importers: version: 1.8.1 '@modelcontextprotocol/sdk': specifier: ^1.32.2 - version: 1.32.2(zod@3.25.76) + version: 1.32.2(zod@4.6.6) dotenv: specifier: 17.4.2 version: 17.4.2 @@ -804,15 +804,15 @@ importers: specifier: ^5.57.2 version: 5.57.2(@opentelemetry/api@1.10.0) zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.6.6 + version: 4.6.6 devDependencies: '@types/pg': specifier: ^8.23.1 version: 8.23.1 tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) tsx: specifier: catalog:repo version: 4.23.15 @@ -849,7 +849,7 @@ importers: version: 22.20.5 tsup: specifier: catalog:repo - version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) typescript: specifier: catalog:repo version: 5.9.3 @@ -1966,8 +1966,8 @@ packages: cpu: [arm] os: [android] - '@rollup/rollup-android-arm-eabi@4.65.0': - resolution: {integrity: sha512-t2AnVba25baFdq7gczzS13JyVcdubLVbFX1X04mxrggDrTQPUXNv3XM0k9H1hr5tqvg7AVvtQ720QHAj0iYqhg==} + '@rollup/rollup-android-arm-eabi@4.67.4': + resolution: {integrity: sha512-/v/pUAPOcwp+r1Hjjdg0cBV1TE89CzGKrKh2FgkIQw2QBcIMmVPOCSfuOZStCn4Xh/98HXfo/ht6ztcssctPNg==} cpu: [arm] os: [android] @@ -1976,18 +1976,23 @@ packages: cpu: [arm64] os: [android] - '@rollup/rollup-android-arm64@4.65.0': - resolution: {integrity: sha512-dNONUaEwPGhl/nuO2KV8VABWlcjYyU6KtZGN8dQv5OS5JU7JSCxPijVNKXbRJd0iuTzTiJ4TjPt/4bbvDRNiMQ==} + '@rollup/rollup-android-arm64@4.67.4': + resolution: {integrity: sha512-6tmmB/P52Vt167FXXEw5auiEUgTtZz7aqUgWHqYXToIUE0HFDY6fTdAyeekjjsNk6O/8dtpSKtClxSj1mMneKQ==} cpu: [arm64] os: [android] + '@rollup/rollup-android-x64@4.67.4': + resolution: {integrity: sha512-8Z9Q4RmotVmuL4llOvqX814JNiOK1oqoBv+glG5KbpRfUiypqzz2/fxIzK4Pq129l4dT5a8Gszmpc0/XPYoFuQ==} + cpu: [x64] + os: [android] + '@rollup/rollup-darwin-arm64@4.60.4': resolution: {integrity: sha512-tua0TaJxMOB1R0V0RS1jFZ/RpURFDJIOR2A6jWwQeawuFyS4gBW+rntLRaQd0EQ4bd6Vp44Z2rXW+YYDBsj6IA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-arm64@4.65.0': - resolution: {integrity: sha512-zWQqUH+9zavr2Bxuzfpuv2SIF3X31cr58TvSQC9o1GhpOvkqRwr60GkZdQcudyT/BEgdpdSafjgd2I13MbTL7g==} + '@rollup/rollup-darwin-arm64@4.67.4': + resolution: {integrity: sha512-pnq6hssxTtwuRAl6Kdi/+IDY+b1IhkUetjhUkdLAAJCssjfqtL2Oqy/FXJVJFtAWOu1oRlArIvf0Yk1O92x2HQ==} cpu: [arm64] os: [darwin] @@ -1996,8 +2001,8 @@ packages: cpu: [x64] os: [darwin] - '@rollup/rollup-darwin-x64@4.65.0': - resolution: {integrity: sha512-RQYreBFWtO4//hIuOaZkYUnF/lPU4lz35dveDimDshWCJvVisVtJ/shmT9bkXK8wFJY+FJF89X6F3Cq1qI3LCw==} + '@rollup/rollup-darwin-x64@4.67.4': + resolution: {integrity: sha512-BeIrGZvHMVdJg/N+ohZfFywG/gF41684YhDj2wBvouj7m9ziP1tZDUNwzXRiDY+3WIKngaC4hiUBqVtBPGP5og==} cpu: [x64] os: [darwin] @@ -2006,8 +2011,8 @@ packages: cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.65.0': - resolution: {integrity: sha512-A0NfMj6Cuh/9BE5k3awJKv6HoxFVXIcLAb6SZqAMoxUHPA1ZNNK4RsGuUPD/vL7nEAm9LG+ZzXWWTrnC0XtkpA==} + '@rollup/rollup-freebsd-arm64@4.67.4': + resolution: {integrity: sha512-fRFX/oqNg/g780DKoS8RIfYcZD59Ru5O/bSeK1N7gQljBFrTxJY/q5EX4eMs5SrJf32VgVBVVYCdfPpzAwPPnQ==} cpu: [arm64] os: [freebsd] @@ -2016,8 +2021,8 @@ packages: cpu: [x64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.65.0': - resolution: {integrity: sha512-BI6/H7q3aP0I7S7GOrjyxTjgEJlSnovXE38+bdxBpuKN6z+d//uF+T+VQ3Q7ltJL/71p17ufartARX9Ja5gOGQ==} + '@rollup/rollup-freebsd-x64@4.67.4': + resolution: {integrity: sha512-bSrBRopG1q+0RuOsW0NtYTtIODlvNA3T3ebx5WnQVdSxWIoXFmj+rZdHUHdSLgFdZ5M6VGmekYE7r4RMGQXjfg==} cpu: [x64] os: [freebsd] @@ -2027,8 +2032,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-gnueabihf@4.65.0': - resolution: {integrity: sha512-W1vUprf09RWaVWnsFP1vlUkEWJzTZlpObOEAYZXt9Fq0UVAOYEkeGr7wBX7McKqqIQskXdBnpiOMgwPujordgA==} + '@rollup/rollup-linux-arm-gnueabihf@4.67.4': + resolution: {integrity: sha512-L8IvdrJVtl65g1ozwDSyjGPG+FmibhCdFUwmqTItJLw0S3+Oj4QzFs7rfgTUiK7rsPjkCLdG1/GApFxoynXFJQ==} cpu: [arm] os: [linux] libc: [glibc] @@ -2039,8 +2044,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-arm-musleabihf@4.65.0': - resolution: {integrity: sha512-s8QTcZWgrl9haFzEGIqyE5BWyo89pFDGLMBFZ752WYxk8DJwNU/O1X6pZgPw829d9/sm6CCHyrMP3aurt76p1Q==} + '@rollup/rollup-linux-arm-musleabihf@4.67.4': + resolution: {integrity: sha512-h7PcoQOzC31jshNpQ48J0akB9tsghjkSjSl5AZ6XsVGTxVsln7t7C4SQyw62tNVSaz2SeHgk4VT2ELbL17BSHQ==} cpu: [arm] os: [linux] libc: [musl] @@ -2051,8 +2056,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.65.0': - resolution: {integrity: sha512-ke1f6dLRzkqveyjjF2fkEwQYZvxHtNNwjegY8nJrwcO0Bdqr8CzFO/pKE0Bns13cx0qz2Ba2Y0Hs3dSwMdnHxA==} + '@rollup/rollup-linux-arm64-gnu@4.67.4': + resolution: {integrity: sha512-KSPuOBNHoOl7AsVjeY1KZci8+0up0U4TFAHU5IzBYN8P+Z6cB9DZq28+JQycZW7f6WLLa/tSzhV7Rdy95bVi+g==} cpu: [arm64] os: [linux] libc: [glibc] @@ -2063,8 +2068,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.65.0': - resolution: {integrity: sha512-926SMeUcy4y18Rz/w2aJiUKOnyAnm6czg72bXkQEaeemsll+Wr0hnsjb2BGRpHvWgwAMYy5ACJCotbvfLCfj0A==} + '@rollup/rollup-linux-arm64-musl@4.67.4': + resolution: {integrity: sha512-0E/mKmVk1PlQeQYygIwQm0jlwjANTzGSiNBMPrFx+rdFGFj/2Axh4p6XwcrystQIqXZVudTaGsdbDpzYgJ4wSA==} cpu: [arm64] os: [linux] libc: [musl] @@ -2075,8 +2080,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-gnu@4.65.0': - resolution: {integrity: sha512-6T7JNRP1hc4hqF2dUsEoVLOt9K8tmODoCLldtQRYnrddGGQY8Gqe2pM/qMMUo7EMowpP7oa2N95k0/8sYK/ipw==} + '@rollup/rollup-linux-loong64-gnu@4.67.4': + resolution: {integrity: sha512-Fvw7dOSc2Sa9UOipRZVI0zOgdLCzsjVyD/6JuHXzUHTXFu7mMgmeX/0/bCVBIut1dz+nWz3pV4WpS/Qg0XVnxw==} cpu: [loong64] os: [linux] libc: [glibc] @@ -2087,8 +2092,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-musl@4.65.0': - resolution: {integrity: sha512-SImGFl1Je5kpyAgOCPONVT7h6ASV8mAUwGRjY7eZvVjPg//PfHOXgI+P241RF/+HqsA4PP3qD527ysWFKNQyhQ==} + '@rollup/rollup-linux-loong64-musl@4.67.4': + resolution: {integrity: sha512-jzxbVHaE7V3F+P0wEK7UydQtvv7Twfdtx58jI5/3VRx1jJxyrn+qFwfXmqjVFxPhBl+zjaRs+ZJMFJw7vdHaQA==} cpu: [loong64] os: [linux] libc: [musl] @@ -2099,8 +2104,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.65.0': - resolution: {integrity: sha512-XeDTbmPF1Yu5asfXGPrMkWoxTDhgryQbmw5Q1+R582O51VNCk23J6f2pDrsAp5YkneBVBwtExx6ZGOb9D2aQ6A==} + '@rollup/rollup-linux-ppc64-gnu@4.67.4': + resolution: {integrity: sha512-fhtrzp9p4GjEJVaigaap9g6X9nP6xgJtKiLLXSDgpE18HXufA5aqfltGn+KAqMtVZReJZfOrXm//y5YSA9BWbA==} cpu: [ppc64] os: [linux] libc: [glibc] @@ -2111,8 +2116,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-musl@4.65.0': - resolution: {integrity: sha512-VS55JUI/1nsljmV/jfqNkLZXFw8uMO8nNlfoHmSevNf6fO3neuhyDvx9dv3c/Ytt8r/431SL8Qax1dpYvOMZTg==} + '@rollup/rollup-linux-ppc64-musl@4.67.4': + resolution: {integrity: sha512-uynaF7IUHwAckV0S+yC1f5esy9gB+aqCBsPH5BOck32TYdCuAn2lVG5tvUcFnEsrviGEmRZxE1NHSOieUPYJEg==} cpu: [ppc64] os: [linux] libc: [musl] @@ -2123,8 +2128,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.65.0': - resolution: {integrity: sha512-Vblw84TbX7RS4la1Y4+yQ7aore/oSyaNtFbppuBr5Vs/4LfBeXKq9dIfoExw6zOvRERqd2rRAjnZRaMhH/0x5w==} + '@rollup/rollup-linux-riscv64-gnu@4.67.4': + resolution: {integrity: sha512-uaqRFdfb8eIa2bVHN/FE3ndCvR0zV2xv0AwjCfxrqSu6l6fp/54VhjfhslKlf2RIik9L1jwlt4E56PeVX6tQtQ==} cpu: [riscv64] os: [linux] libc: [glibc] @@ -2135,8 +2140,8 @@ packages: os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-musl@4.65.0': - resolution: {integrity: sha512-7+gHjtONvKgwR9InTKFaLq53f6YzBJkgeMRBENdWTsQr+spahGqQm8HF5aXpq8i4JaRrOqYyv6Zn1WltDTxaZQ==} + '@rollup/rollup-linux-riscv64-musl@4.67.4': + resolution: {integrity: sha512-JZRow7kmxUDEASnxHuVG5itTm+nTXi9BQUABcVUnUEngC+OPwMrpx1uJ9hIA/v+IcAEBL52ktCSPXk5OJn9Jqg==} cpu: [riscv64] os: [linux] libc: [musl] @@ -2147,8 +2152,8 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.65.0': - resolution: {integrity: sha512-KvNDC0J6s4vVHhtJ6KrDXU0Er0au/hmRIBq/+1maCV8TseGupeKizq0bWcrbp2HE1T8xoknvN0Q/KZ/YF0qX3w==} + '@rollup/rollup-linux-s390x-gnu@4.67.4': + resolution: {integrity: sha512-rdrh4e+Lq9fCNKoDPaCqeHXbQCe7yl77Ukl45tlSClwYdZ1gpFGZz1XLJdYtY++FRlfL5aHvb6/0n3GDW/Nxsw==} cpu: [s390x] os: [linux] libc: [glibc] @@ -2171,14 +2176,20 @@ packages: os: [linux] libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.67.4': + resolution: {integrity: sha512-wL7MS4r0fYcxluF3ne2plofHZiB/LsqNCnyaUlyiKpAJLb6agPSFz7DEFCfkonWAZXMrLwCmC08b2ZEnEdJkog==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-musl@4.60.4': resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-linux-x64-musl@4.65.0': - resolution: {integrity: sha512-8sT9PemIZfIMED4Vd4KGoOXVDj5CMSWNcGdbheRUx9TYS03yOWdT2Q0lXPyEyNBB9YTilwewIQKNIBk6Nxi0Kg==} + '@rollup/rollup-linux-x64-musl@4.67.4': + resolution: {integrity: sha512-4H0XHfd2VufGjX7NjUyeue78sD0bRIoKSGjGqO+F5nSvL6jN48NAU7esdmtFEYxZXwObLtt3MJ/kHS0jASMW3g==} cpu: [x64] os: [linux] libc: [musl] @@ -2188,8 +2199,8 @@ packages: cpu: [x64] os: [openbsd] - '@rollup/rollup-openbsd-x64@4.65.0': - resolution: {integrity: sha512-pO6Ehi0jo5yE0R6PltKhJhv9mlIiyzBJk5N5NUF2OF6xtVKI+1bdXxj/rb0jGXy3hck1ELVT0QPY3tzkAm360w==} + '@rollup/rollup-openbsd-x64@4.67.4': + resolution: {integrity: sha512-osRHQbE55pZpCLetpMsFmhkapyZnAUH73qRKMh+npi3boUom6u6hdaTTPSxlInXxwJHsn9r2uDhdz0V7Yoxx2A==} cpu: [x64] os: [openbsd] @@ -2198,8 +2209,8 @@ packages: cpu: [arm64] os: [openharmony] - '@rollup/rollup-openharmony-arm64@4.65.0': - resolution: {integrity: sha512-vo7N3/+cjjPDYr8vtxC+qSNgWa9sDvJ7g8N8R5SWqFY4WiNH1ULcAU70SKVyHeiIZOYYwNP9pTipmhN5sl1NPw==} + '@rollup/rollup-openharmony-arm64@4.67.4': + resolution: {integrity: sha512-95+exYEyOwrZePsE0czi4q7X5lxKPa21+lmyAZlwbYENITQ0Unk4HAQAFp/p+KhXBHBx9mUABXRYjOC5A1wY3Q==} cpu: [arm64] os: [openharmony] @@ -2208,8 +2219,8 @@ packages: cpu: [arm64] os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.65.0': - resolution: {integrity: sha512-ArwvgFAbjKcDM7qqotZ4OVYf+UMT9xH2YzkCzK4+AuZSDihMlz1Ekoe4INwBVXzn2mnJzuIYOcSx07iTBijGRQ==} + '@rollup/rollup-win32-arm64-msvc@4.67.4': + resolution: {integrity: sha512-FOXOcKhNQpO4Po+Ynan6IbtM67SrXZbgpRJWVYwz53CT5veI7sVzDwVBmWS65N5Imv+wK3SVhIPAl+C5DXXNCg==} cpu: [arm64] os: [win32] @@ -2218,8 +2229,8 @@ packages: cpu: [ia32] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.65.0': - resolution: {integrity: sha512-QGMmK4/cxKE/36FoLMSHQBCyymv/eFTnsCvvsBF0rgmOvVbvX78VWZRerL3dHa77f4pM6Xcc2iGDhJ10w/svKQ==} + '@rollup/rollup-win32-ia32-msvc@4.67.4': + resolution: {integrity: sha512-cklKh0gJOkAZQcWziQa3hrjxZKN+PCHZ7SPTyGJDAiBVr05ZXlEjGFCG7zFJMaVibxsmzAe1FimN4u/HBns9+Q==} cpu: [ia32] os: [win32] @@ -2228,8 +2239,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.65.0': - resolution: {integrity: sha512-XfKYFWHIPs4HPODIMsGF1IKlS3H1e3WokUZIgpmn4+uNnZBlnRDDHEylNyazbQXwhMKZre68OjtRYbKqb5+j8w==} + '@rollup/rollup-win32-x64-gnu@4.67.4': + resolution: {integrity: sha512-AegwxJPc9bvUp8fQtlsUHkFMOMkGylWU7glyL+YD4vwG+QaYoGXYLSsQoeTD7kvoLZrVlMWNVhTg1dedY5C1VQ==} cpu: [x64] os: [win32] @@ -2238,8 +2249,8 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.65.0': - resolution: {integrity: sha512-wPWi++K4Bs1VR4XihOhfGi4IGX6Cub7FlerTf8X2v+2BtDHddgSqWCXwGD+h2yAe4/niIhNDwAltioOC+wEogQ==} + '@rollup/rollup-win32-x64-msvc@4.67.4': + resolution: {integrity: sha512-RJZnrwTWj7Iq2ooBwoGbDdC65tDwYawneGcAfFMJqVUrRZMcskka6nTkBpXR/47G7kzn3EW2qupExnaBy11vwg==} cpu: [x64] os: [win32] @@ -2333,12 +2344,12 @@ packages: '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/estree@1.0.10': + resolution: {integrity: sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==} + '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/estree@1.0.9': - resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -3552,6 +3563,10 @@ packages: resolution: {integrity: sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.32: + resolution: {integrity: sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==} + engines: {node: ^10 || ^12 || >=14} + postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} engines: {node: '>=4'} @@ -3674,8 +3689,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rollup@4.65.0: - resolution: {integrity: sha512-QVCvQUTGDN6JRwi3jVGCY3H4aTHvi9rX0LyoBMkGUvdh/Z6O51CzcLz85BWZaTCDGhl6ySGqYZs+xI1jmPqGcw==} + rollup@4.67.4: + resolution: {integrity: sha512-Lsv3oKcz5jgOQJej/p7nfwbVEdAbDT+z6OPf/SCdI+nF+q2ENp0pTKT35ZwXAmH8g45mfrIiJeEyAqKYSYoL9Q==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -4126,6 +4141,9 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.6.6: + resolution: {integrity: sha512-4UmzQUF5fxvfcYHlbjBmejU+w+hbDnWFx4aS8kBx7nPBHcO2SqPbpAG8snbdg+Xse4pRefR98hgjFgIMCI/UhA==} + snapshots: '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.310': @@ -4152,11 +4170,11 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.310': optional: true - '@anthropic-ai/claude-agent-sdk@0.3.310(@anthropic-ai/sdk@0.137.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.32.2(zod@3.25.76))(zod@3.25.76)': + '@anthropic-ai/claude-agent-sdk@0.3.310(@anthropic-ai/sdk@0.137.0(zod@4.6.6))(@modelcontextprotocol/sdk@1.32.2(zod@4.6.6))(zod@4.6.6)': dependencies: - '@anthropic-ai/sdk': 0.137.0(zod@3.25.76) - '@modelcontextprotocol/sdk': 1.32.2(zod@3.25.76) - zod: 3.25.76 + '@anthropic-ai/sdk': 0.137.0(zod@4.6.6) + '@modelcontextprotocol/sdk': 1.32.2(zod@4.6.6) + zod: 4.6.6 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.310 '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.310 @@ -4167,13 +4185,13 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.310 '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.310 - '@anthropic-ai/sdk@0.137.0(zod@3.25.76)': + '@anthropic-ai/sdk@0.137.0(zod@4.6.6)': dependencies: '@opentelemetry/api': 1.10.0 json-schema-to-ts: 3.1.1 standardwebhooks: 1.1.1 optionalDependencies: - zod: 3.25.76 + zod: 4.6.6 '@apidevtools/json-schema-ref-parser@11.9.3': dependencies: @@ -4906,7 +4924,7 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@modelcontextprotocol/sdk@1.32.2(zod@3.25.76)': + '@modelcontextprotocol/sdk@1.32.2(zod@4.6.6)': dependencies: '@hono/node-server': 2.1.5(hono@4.13.14) ajv: 8.20.0 @@ -4923,8 +4941,8 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 3.25.76 - zod-to-json-schema: 3.25.2(zod@3.25.76) + zod: 4.6.6 + zod-to-json-schema: 3.25.2(zod@4.6.6) transitivePeerDependencies: - supports-color @@ -5147,103 +5165,106 @@ snapshots: '@rollup/rollup-android-arm-eabi@4.60.4': optional: true - '@rollup/rollup-android-arm-eabi@4.65.0': + '@rollup/rollup-android-arm-eabi@4.67.4': optional: true '@rollup/rollup-android-arm64@4.60.4': optional: true - '@rollup/rollup-android-arm64@4.65.0': + '@rollup/rollup-android-arm64@4.67.4': + optional: true + + '@rollup/rollup-android-x64@4.67.4': optional: true '@rollup/rollup-darwin-arm64@4.60.4': optional: true - '@rollup/rollup-darwin-arm64@4.65.0': + '@rollup/rollup-darwin-arm64@4.67.4': optional: true '@rollup/rollup-darwin-x64@4.60.4': optional: true - '@rollup/rollup-darwin-x64@4.65.0': + '@rollup/rollup-darwin-x64@4.67.4': optional: true '@rollup/rollup-freebsd-arm64@4.60.4': optional: true - '@rollup/rollup-freebsd-arm64@4.65.0': + '@rollup/rollup-freebsd-arm64@4.67.4': optional: true '@rollup/rollup-freebsd-x64@4.60.4': optional: true - '@rollup/rollup-freebsd-x64@4.65.0': + '@rollup/rollup-freebsd-x64@4.67.4': optional: true '@rollup/rollup-linux-arm-gnueabihf@4.60.4': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.65.0': + '@rollup/rollup-linux-arm-gnueabihf@4.67.4': optional: true '@rollup/rollup-linux-arm-musleabihf@4.60.4': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.65.0': + '@rollup/rollup-linux-arm-musleabihf@4.67.4': optional: true '@rollup/rollup-linux-arm64-gnu@4.60.4': optional: true - '@rollup/rollup-linux-arm64-gnu@4.65.0': + '@rollup/rollup-linux-arm64-gnu@4.67.4': optional: true '@rollup/rollup-linux-arm64-musl@4.60.4': optional: true - '@rollup/rollup-linux-arm64-musl@4.65.0': + '@rollup/rollup-linux-arm64-musl@4.67.4': optional: true '@rollup/rollup-linux-loong64-gnu@4.60.4': optional: true - '@rollup/rollup-linux-loong64-gnu@4.65.0': + '@rollup/rollup-linux-loong64-gnu@4.67.4': optional: true '@rollup/rollup-linux-loong64-musl@4.60.4': optional: true - '@rollup/rollup-linux-loong64-musl@4.65.0': + '@rollup/rollup-linux-loong64-musl@4.67.4': optional: true '@rollup/rollup-linux-ppc64-gnu@4.60.4': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.65.0': + '@rollup/rollup-linux-ppc64-gnu@4.67.4': optional: true '@rollup/rollup-linux-ppc64-musl@4.60.4': optional: true - '@rollup/rollup-linux-ppc64-musl@4.65.0': + '@rollup/rollup-linux-ppc64-musl@4.67.4': optional: true '@rollup/rollup-linux-riscv64-gnu@4.60.4': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.65.0': + '@rollup/rollup-linux-riscv64-gnu@4.67.4': optional: true '@rollup/rollup-linux-riscv64-musl@4.60.4': optional: true - '@rollup/rollup-linux-riscv64-musl@4.65.0': + '@rollup/rollup-linux-riscv64-musl@4.67.4': optional: true '@rollup/rollup-linux-s390x-gnu@4.60.4': optional: true - '@rollup/rollup-linux-s390x-gnu@4.65.0': + '@rollup/rollup-linux-s390x-gnu@4.67.4': optional: true '@rollup/rollup-linux-x64-gnu@4.24.0': @@ -5255,46 +5276,49 @@ snapshots: '@rollup/rollup-linux-x64-gnu@4.65.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.67.4': + optional: true + '@rollup/rollup-linux-x64-musl@4.60.4': optional: true - '@rollup/rollup-linux-x64-musl@4.65.0': + '@rollup/rollup-linux-x64-musl@4.67.4': optional: true '@rollup/rollup-openbsd-x64@4.60.4': optional: true - '@rollup/rollup-openbsd-x64@4.65.0': + '@rollup/rollup-openbsd-x64@4.67.4': optional: true '@rollup/rollup-openharmony-arm64@4.60.4': optional: true - '@rollup/rollup-openharmony-arm64@4.65.0': + '@rollup/rollup-openharmony-arm64@4.67.4': optional: true '@rollup/rollup-win32-arm64-msvc@4.60.4': optional: true - '@rollup/rollup-win32-arm64-msvc@4.65.0': + '@rollup/rollup-win32-arm64-msvc@4.67.4': optional: true '@rollup/rollup-win32-ia32-msvc@4.60.4': optional: true - '@rollup/rollup-win32-ia32-msvc@4.65.0': + '@rollup/rollup-win32-ia32-msvc@4.67.4': optional: true '@rollup/rollup-win32-x64-gnu@4.60.4': optional: true - '@rollup/rollup-win32-x64-gnu@4.65.0': + '@rollup/rollup-win32-x64-gnu@4.67.4': optional: true '@rollup/rollup-win32-x64-msvc@4.60.4': optional: true - '@rollup/rollup-win32-x64-msvc@4.65.0': + '@rollup/rollup-win32-x64-msvc@4.67.4': optional: true '@sec-ant/readable-stream@0.4.1': {} @@ -5372,9 +5396,9 @@ snapshots: '@types/deep-eql@4.0.2': {} - '@types/estree@1.0.8': {} + '@types/estree@1.0.10': {} - '@types/estree@1.0.9': {} + '@types/estree@1.0.8': {} '@types/json-schema@7.0.15': {} @@ -6449,12 +6473,12 @@ snapshots: pluralize@8.0.0: {} - postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(yaml@2.9.1): + postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(yaml@2.9.1): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.7.0 - postcss: 8.5.31 + postcss: 8.5.32 tsx: 4.23.15 yaml: 2.9.1 @@ -6464,6 +6488,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.2 + postcss@8.5.32: + dependencies: + nanoid: 3.3.20 + picocolors: 1.1.1 + source-map-js: 1.2.2 + postgres-array@2.0.0: {} postgres-bytea@1.0.1: {} @@ -6582,36 +6612,37 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.4 fsevents: 2.3.3 - rollup@4.65.0: + rollup@4.67.4: dependencies: - '@types/estree': 1.0.9 + '@types/estree': 1.0.10 optionalDependencies: '@napi-rs/lzma-linux-x64-gnu': 1.5.1 - '@rollup/rollup-android-arm-eabi': 4.65.0 - '@rollup/rollup-android-arm64': 4.65.0 - '@rollup/rollup-darwin-arm64': 4.65.0 - '@rollup/rollup-darwin-x64': 4.65.0 - '@rollup/rollup-freebsd-arm64': 4.65.0 - '@rollup/rollup-freebsd-x64': 4.65.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.65.0 - '@rollup/rollup-linux-arm-musleabihf': 4.65.0 - '@rollup/rollup-linux-arm64-gnu': 4.65.0 - '@rollup/rollup-linux-arm64-musl': 4.65.0 - '@rollup/rollup-linux-loong64-gnu': 4.65.0 - '@rollup/rollup-linux-loong64-musl': 4.65.0 - '@rollup/rollup-linux-ppc64-gnu': 4.65.0 - '@rollup/rollup-linux-ppc64-musl': 4.65.0 - '@rollup/rollup-linux-riscv64-gnu': 4.65.0 - '@rollup/rollup-linux-riscv64-musl': 4.65.0 - '@rollup/rollup-linux-s390x-gnu': 4.65.0 - '@rollup/rollup-linux-x64-gnu': 4.65.0 - '@rollup/rollup-linux-x64-musl': 4.65.0 - '@rollup/rollup-openbsd-x64': 4.65.0 - '@rollup/rollup-openharmony-arm64': 4.65.0 - '@rollup/rollup-win32-arm64-msvc': 4.65.0 - '@rollup/rollup-win32-ia32-msvc': 4.65.0 - '@rollup/rollup-win32-x64-gnu': 4.65.0 - '@rollup/rollup-win32-x64-msvc': 4.65.0 + '@rollup/rollup-android-arm-eabi': 4.67.4 + '@rollup/rollup-android-arm64': 4.67.4 + '@rollup/rollup-android-x64': 4.67.4 + '@rollup/rollup-darwin-arm64': 4.67.4 + '@rollup/rollup-darwin-x64': 4.67.4 + '@rollup/rollup-freebsd-arm64': 4.67.4 + '@rollup/rollup-freebsd-x64': 4.67.4 + '@rollup/rollup-linux-arm-gnueabihf': 4.67.4 + '@rollup/rollup-linux-arm-musleabihf': 4.67.4 + '@rollup/rollup-linux-arm64-gnu': 4.67.4 + '@rollup/rollup-linux-arm64-musl': 4.67.4 + '@rollup/rollup-linux-loong64-gnu': 4.67.4 + '@rollup/rollup-linux-loong64-musl': 4.67.4 + '@rollup/rollup-linux-ppc64-gnu': 4.67.4 + '@rollup/rollup-linux-ppc64-musl': 4.67.4 + '@rollup/rollup-linux-riscv64-gnu': 4.67.4 + '@rollup/rollup-linux-riscv64-musl': 4.67.4 + '@rollup/rollup-linux-s390x-gnu': 4.67.4 + '@rollup/rollup-linux-x64-gnu': 4.67.4 + '@rollup/rollup-linux-x64-musl': 4.67.4 + '@rollup/rollup-openbsd-x64': 4.67.4 + '@rollup/rollup-openharmony-arm64': 4.67.4 + '@rollup/rollup-win32-arm64-msvc': 4.67.4 + '@rollup/rollup-win32-ia32-msvc': 4.67.4 + '@rollup/rollup-win32-x64-gnu': 4.67.4 + '@rollup/rollup-win32-x64-msvc': 4.67.4 fsevents: 2.3.3 router@2.2.0: @@ -6868,7 +6899,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1): + tsup@8.5.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1): dependencies: bundle-require: 5.1.0(esbuild@0.28.1) cac: 6.7.14 @@ -6879,7 +6910,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(yaml@2.9.1) + postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.32)(tsx@4.23.15)(yaml@2.9.1) resolve-from: 5.0.0 rollup: 4.60.4 source-map: 0.7.6 @@ -6888,7 +6919,7 @@ snapshots: tinyglobby: 0.2.16 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.5.31 + postcss: 8.5.32 typescript: 5.9.3 transitivePeerDependencies: - jiti @@ -6949,8 +6980,8 @@ snapshots: esbuild: 0.28.2 fdir: 6.5.0(picomatch@4.0.7) picomatch: 4.0.7 - postcss: 8.5.31 - rollup: 4.65.0 + postcss: 8.5.32 + rollup: 4.67.4 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 22.20.5 @@ -6966,8 +6997,8 @@ snapshots: esbuild: 0.28.2 fdir: 6.5.0(picomatch@4.0.7) picomatch: 4.0.7 - postcss: 8.5.31 - rollup: 4.65.0 + postcss: 8.5.32 + rollup: 4.67.4 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 26.2.0 @@ -7079,8 +7110,10 @@ snapshots: yoctocolors@2.1.2: {} - zod-to-json-schema@3.25.2(zod@3.25.76): + zod-to-json-schema@3.25.2(zod@4.6.6): dependencies: - zod: 3.25.76 + zod: 4.6.6 zod@3.25.76: {} + + zod@4.6.6: {}