diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 148c6ddfd..1f5f3ef73 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -18,7 +18,7 @@ "next": "16.3.4", "react": "19.2.0", "react-dom": "19.2.0", - "zod": "^3.24.1" + "zod": "^4.6.6" }, "devDependencies": { "@biomejs/biome": "^2", diff --git a/packages/app-connect/package.json b/packages/app-connect/package.json index 99a3de795..383324517 100644 --- a/packages/app-connect/package.json +++ b/packages/app-connect/package.json @@ -56,7 +56,7 @@ "@tanstack/react-router": "^1.127.9", "@tanstack/react-start": "^1.127.9", "pino": "^9.7.0", - "zod": "^3.22.4" + "zod": "^4.6.6" }, "devDependencies": { "@biomejs/biome": "1.9.4", diff --git a/packages/react/package.json b/packages/react/package.json index ad43477a6..2c4b5d27f 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -107,7 +107,7 @@ "tailwindcss": "^4.1.4", "ulid": "^3.0.2", "vaul": "^1.1.2", - "zod": "^3.24.1" + "zod": "^4.6.6" }, "devDependencies": { "@biomejs/biome": "^2.3.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 396ae3142..7e2f7a7c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,8 +112,8 @@ importers: specifier: 19.2.0 version: 19.2.0(react@19.2.0) zod: - specifier: ^3.24.1 - version: 3.25.76 + specifier: ^4.6.6 + version: 4.6.6 devDependencies: '@biomejs/biome': specifier: ^2 @@ -152,8 +152,8 @@ importers: specifier: ^9.7.0 version: 9.14.0 zod: - specifier: ^3.22.4 - version: 3.25.76 + specifier: ^4.6.6 + version: 4.6.6 devDependencies: '@biomejs/biome': specifier: 1.9.4 @@ -521,8 +521,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.0(react@19.2.0))(react@19.2.0) zod: - specifier: ^3.24.1 - version: 3.25.76 + specifier: ^4.6.6 + version: 4.6.6 devDependencies: '@biomejs/biome': specifier: ^2.3.2 @@ -620,6 +620,10 @@ packages: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.28.0': resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} engines: {node: '>=6.9.0'} @@ -767,6 +771,10 @@ packages: resolution: {integrity: sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.10': + resolution: {integrity: sha512-NpugTzbKgGrNe45Ui32cN8vCFFMxVtP/9rtfwv0nP5FRDAjvYBxJcLVpYA9mr1jxP6cnIT7x9LUzuDTbWYYNRA==} + engines: {node: '>=6.9.0'} + '@babel/template@7.27.2': resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} @@ -3457,6 +3465,9 @@ packages: cookie-es@2.0.0: resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} + cookie-es@2.0.1: + resolution: {integrity: sha512-aVf4A4hI2w70LnF7GG+7xDQUkliwiXWXFvTjkip4+b64ygDQ2sJPRSKFDHbxn8o0xu9QzPkMuuiWIXyFSE2slA==} + cookie-signature@1.2.2: resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} engines: {node: '>=6.6.0'} @@ -5064,8 +5075,8 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rou3@0.7.8: - resolution: {integrity: sha512-21X/el5fdOaEsqwl3an/d9kpZ8hshVIyrwFCpsoleJ4ccAGRbN+PVoxyXzWXkHDxfMkVnLe4yzx+imz2qoem2Q==} + rou3@0.7.12: + resolution: {integrity: sha512-iFE4hLDuloSWcD7mjdCDhx2bKcIsYbtOTpfH5MHHLSKMOUyjqQXTeZVa289uuwEGEKFoE/BAPbhaU4B774nceg==} router@2.2.0: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} @@ -5797,6 +5808,9 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.6.6: + resolution: {integrity: sha512-4UmzQUF5fxvfcYHlbjBmejU+w+hbDnWFx4aS8kBx7nPBHcO2SqPbpAG8snbdg+Xse4pRefR98hgjFgIMCI/UhA==} + snapshots: '@0no-co/graphql.web@1.2.0(graphql@16.11.0)': @@ -5838,6 +5852,12 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.28.0': {} '@babel/core@7.28.3': @@ -6019,6 +6039,8 @@ snapshots: '@babel/runtime@7.28.3': {} + '@babel/runtime@7.29.10': {} + '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 @@ -8022,8 +8044,8 @@ snapshots: '@testing-library/dom@10.4.1': dependencies: - '@babel/code-frame': 7.27.1 - '@babel/runtime': 7.28.3 + '@babel/code-frame': 7.29.7 + '@babel/runtime': 7.29.10 '@types/aria-query': 5.0.4 aria-query: 5.3.0 dom-accessibility-api: 0.5.16 @@ -8633,6 +8655,8 @@ snapshots: cookie-es@2.0.0: {} + cookie-es@2.0.1: {} + cookie-signature@1.2.2: {} cookie@0.7.2: {} @@ -9369,9 +9393,9 @@ snapshots: h3@2.0.0-beta.4: dependencies: - cookie-es: 2.0.0 + cookie-es: 2.0.1 fetchdts: 0.1.7 - rou3: 0.7.8 + rou3: 0.7.12 srvx: 0.8.16 has-bigints@1.1.0: {} @@ -10391,7 +10415,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.52.5 fsevents: 2.3.3 - rou3@0.7.8: {} + rou3@0.7.12: {} router@2.2.0: dependencies: @@ -11195,3 +11219,5 @@ snapshots: yocto-queue@0.1.0: {} zod@3.25.76: {} + + zod@4.6.6: {}