diff --git a/package.json b/package.json index f7f5667e3..d268c8c66 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "svelte-5-ui-lib": "0.12.2", "svelte-check": "4.3.2", "svelte-meta-tags": "4.4.1", - "sveltekit-superforms": "2.27.1", + "sveltekit-superforms": "2.27.2", "tslib": "2.8.1", "typescript": "5.9.2", "vite": "7.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ca54d02e..7b6b67eeb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -175,8 +175,8 @@ importers: specifier: 4.4.1 version: 4.4.1(svelte@5.39.8) sveltekit-superforms: - specifier: 2.27.1 - version: 2.27.1(@sveltejs/kit@2.43.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(@types/json-schema@7.0.15)(esbuild@0.25.10)(svelte@5.39.8)(typescript@5.9.2) + specifier: 2.27.2 + version: 2.27.2(@sveltejs/kit@2.43.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(@types/json-schema@7.0.15)(esbuild@0.25.10)(svelte@5.39.8)(typescript@5.9.2) tslib: specifier: 2.8.1 version: 2.8.1 @@ -212,11 +212,11 @@ packages: '@antfu/utils@9.2.1': resolution: {integrity: sha512-TMilPqXyii1AsiEii6l6ubRzbo76p6oshUSYPaKsmXDavyMLqjzVDkcp3pHp5ELMUNJHATcEOGxKTTsX9yYhGg==} - '@ark/schema@0.46.0': - resolution: {integrity: sha512-c2UQdKgP2eqqDArfBqQIJppxJHvNNXuQPeuSPlDML4rjw+f1cu0qAlzOG4b8ujgm9ctIDWwhpyw6gjG5ledIVQ==} + '@ark/schema@0.49.0': + resolution: {integrity: sha512-GphZBLpW72iS0v4YkeUtV3YIno35Gimd7+ezbPO9GwEi9kzdUrPVjvf6aXSBAfHikaFc/9pqZOpv3pOXnC71tw==} - '@ark/util@0.46.0': - resolution: {integrity: sha512-JPy/NGWn/lvf1WmGCPw2VGpBg5utZraE84I7wli18EDF3p3zc/e9WolT35tINeZO3l7C77SjqRJeAUoT0CvMRg==} + '@ark/util@0.49.0': + resolution: {integrity: sha512-/BtnX7oCjNkxi2vi6y1399b+9xd1jnCrDYhZ61f0a+3X8x8DxlK52VgEEzyuC2UQMPACIfYrmHkhD3lGt2GaMA==} '@asamuzakjp/css-color@3.1.1': resolution: {integrity: sha512-hpRD68SV2OMcZCsrbdkccTw5FXjNDLo5OuqSHyHZfwweGsDWZwDJ2+gONyNAbazZclobMirACLw0lk8WVxIqxA==} @@ -242,8 +242,8 @@ packages: resolution: {integrity: sha512-1x3D2xEk2fRo3PAhwQwu5UubzgiVWSXTBfWpVd2Mx2AzRqJuDJCsgaDVZ7HB5iGzDW1Hl1sWN2mFyKjmR9uAog==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.27.6': - resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} + '@babel/runtime@7.28.4': + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} '@babel/types@7.27.6': @@ -706,6 +706,11 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} + '@finom/zod-to-json-schema@3.24.11': + resolution: {integrity: sha512-fL656yBPiWebtfGItvtXLWrFNGlF1NcDFS0WdMQXMs9LluVg0CfT5E2oXYp0pidl0vVG53XkW55ysijNkU5/hA==} + peerDependencies: + zod: ^4.0.14 + '@floating-ui/core@1.6.9': resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} @@ -925,9 +930,8 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@poppinss/macroable@1.0.4': - resolution: {integrity: sha512-ct43jurbe7lsUX5eIrj4ijO3j/6zIPp7CDnFWXDs7UPAbw1Pu1iH3oAmFdP4jcskKJBURH5M9oTtyeiUXyHX8Q==} - engines: {node: '>=18.16.0'} + '@poppinss/macroable@1.1.0': + resolution: {integrity: sha512-y/YKzZDuG8XrpXpM7Z1RdQpiIc0MAKyva24Ux1PB4aI7RiSI/79K8JVDcdyubriTm7vJ1LhFs8CrZpmPnx/8Pw==} '@prisma/client@5.22.0': resolution: {integrity: sha512-M0SVXfyHnQREBKxCgyo7sffrKttwE6R8PMq330MIUF0pTwjUhLbW84pFDlf06B27XyCR++VtjugEnIHdr07SVA==} @@ -1288,8 +1292,8 @@ packages: '@sinclair/typebox@0.25.24': resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} - '@sinclair/typebox@0.34.37': - resolution: {integrity: sha512-2TRuQVgQYfy+EzHRTIvkhv2ADEouJ2xNS/Vq+W5EuuewBdOrvATvljZTxHWZSTYr2sTjTHpGvucaGAt67S2akw==} + '@sinclair/typebox@0.34.41': + resolution: {integrity: sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==} '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} @@ -1542,8 +1546,8 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@types/validator@13.15.2': - resolution: {integrity: sha512-y7pa/oEJJ4iGYBxOpfAKn5b9+xuihvzDVnC/OSvlVnGxVg0pOqmjiMafiJ1KVNQEaPZf9HsEp5icEwGg8uIe5Q==} + '@types/validator@13.15.3': + resolution: {integrity: sha512-7bcUmDyS6PN3EuD9SlGGOxM77F8WLVsrwkxyWxKnxzmXoequ6c7741QBrANq6htVRGOITJ7z72mTP6Z4XyuG+Q==} '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -1869,8 +1873,8 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - arktype@2.1.20: - resolution: {integrity: sha512-IZCEEXaJ8g+Ijd59WtSYwtjnqXiwM8sWQ5EjGamcto7+HVN9eK0C4p0zDlCuAwWhpqr6fIBkxPuYDl4/Mcj/+Q==} + arktype@2.1.22: + resolution: {integrity: sha512-xdzl6WcAhrdahvRRnXaNwsipCgHuNoLobRqhiP8RjnfL9Gp947abGlo68GAIyLtxbD+MLzNyH2YR4kEqioMmYQ==} array-back@3.1.0: resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} @@ -2359,9 +2363,6 @@ packages: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - dayjs@1.11.18: resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==} @@ -2426,9 +2427,6 @@ packages: resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} engines: {node: '>=8'} - devalue@5.1.1: - resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} - devalue@5.3.2: resolution: {integrity: sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==} @@ -2471,12 +2469,12 @@ packages: engines: {node: '>=16'} hasBin: true - effect@3.16.10: - resolution: {integrity: sha512-F0hDCOLax7i3SOy5wQnJZTzKP9aGg8OQNUJ2s8YoL5fVcCgRCgE+Ky+Hfz5qC7LgVVOWDDbRpCh5MPB20wRI8Q==} - effect@3.16.12: resolution: {integrity: sha512-N39iBk0K71F9nb442TLbTkjl24FLUzuvx2i1I2RsEAQsdAdUTuUoW0vlfUXgkMTUOnYqKnWcFfqw4hK4Pw27hg==} + effect@3.18.1: + resolution: {integrity: sha512-5aJ7yRlvvkBplMSnhPyol7WYvPenvau12asO3HJhG/126SySWV9D8bscGTbV52XxtC5bwO/VUd5ffjE6uep/1A==} + electron-to-chromium@1.5.113: resolution: {integrity: sha512-wjT2O4hX+wdWPJ76gWSkMhcHAV2PTMX+QetUCPYEdCIe+cxmgzzSSiGRCKW8nuh4mwKZlpv0xvoW7OF2X+wmHg==} @@ -3283,8 +3281,8 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - libphonenumber-js@1.12.9: - resolution: {integrity: sha512-VWwAdNeJgN7jFOD+wN4qx83DTPMVPPAUyx9/TUkBXKLiNkuWWk6anV0439tgdtwaJDrEdqkvdN22iA6J4bUCZg==} + libphonenumber-js@1.12.23: + resolution: {integrity: sha512-RN3q3gImZ91BvRDYjWp7ICz3gRn81mW5L4SW+2afzNCC0I/nkXstBgZThQGTE3S/9q5J90FH4dP+TXx8NhdZKg==} lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} @@ -3548,8 +3546,8 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - normalize-url@8.0.2: - resolution: {integrity: sha512-Ee/R3SyN4BuynXcnTaekmaVdbDAEiNrHqjQIA37mHU8G9pf7aaAD4ZX3XjBLo6rsdcxA/gtkcNYZLt30ACgynw==} + normalize-url@8.1.0: + resolution: {integrity: sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==} engines: {node: '>=14.16'} nwsapi@2.2.20: @@ -4350,8 +4348,8 @@ packages: resolution: {integrity: sha512-KfZ3hCITdxIXTOvrea4nFZX2o+47HPTChKeocgj9BwJQYqWrviVCcPj4boXHF5yf8+eBKqhHY8xii//XaakKXA==} engines: {node: '>=18'} - sveltekit-superforms@2.27.1: - resolution: {integrity: sha512-cvq2AevkZ0Zrk0w0gNM3kjcnJMtJ0jzu+2zqDoM9a+lZa+8bGpNl4YqxVkemiJNkGnFgNC8xr5xF5BlMzjookQ==} + sveltekit-superforms@2.27.2: + resolution: {integrity: sha512-RwVJiII0StFW0RZ3k5sLAiSavngTxl0gJR2P5m6Bck0Zw1FYM8qW4NQGUQEF1YieO4fwWOZgg6iyByDC5pO8fA==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x || >=5.0.0-next.51 @@ -4938,23 +4936,21 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yup@1.6.1: - resolution: {integrity: sha512-JED8pB50qbA4FOkDol0bYF/p60qSEDQqBD0/qeIrUCG1KbPBIQ776fCUNb9ldbPcSTxA69g/47XTo4TqWiuXOA==} + yup@1.7.1: + resolution: {integrity: sha512-GKHFX2nXul2/4Dtfxhozv701jLQHdf6J34YDh2cEkpqoo8le5Mg6/LrdseVLrFarmFygZTlfIhHx/QKfb/QWXw==} zimmerframe@1.1.4: resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} - zod-to-json-schema@3.24.6: - resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} - peerDependencies: - zod: ^3.24.1 - zod@3.22.4: resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.1.11: + resolution: {integrity: sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==} + snapshots: '@adobe/css-tools@4.4.4': {} @@ -4973,12 +4969,12 @@ snapshots: '@antfu/utils@9.2.1': {} - '@ark/schema@0.46.0': + '@ark/schema@0.49.0': dependencies: - '@ark/util': 0.46.0 + '@ark/util': 0.49.0 optional: true - '@ark/util@0.46.0': + '@ark/util@0.49.0': optional: true '@asamuzakjp/css-color@3.1.1': @@ -5005,7 +5001,7 @@ snapshots: '@babel/runtime@7.27.1': {} - '@babel/runtime@7.27.6': + '@babel/runtime@7.28.4': optional: true '@babel/types@7.27.6': @@ -5303,6 +5299,11 @@ snapshots: '@fastify/busboy@2.1.1': {} + '@finom/zod-to-json-schema@3.24.11(zod@4.1.11)': + dependencies: + zod: 4.1.11 + optional: true + '@floating-ui/core@1.6.9': dependencies: '@floating-ui/utils': 0.2.9 @@ -5436,7 +5437,7 @@ snapshots: '@jest/schemas@30.0.0': dependencies: - '@sinclair/typebox': 0.34.37 + '@sinclair/typebox': 0.34.41 '@jest/types@30.0.0': dependencies: @@ -5580,7 +5581,7 @@ snapshots: '@popperjs/core@2.11.8': {} - '@poppinss/macroable@1.0.4': + '@poppinss/macroable@1.1.0': optional: true '@prisma/client@5.22.0(prisma@5.22.0)': @@ -5921,7 +5922,7 @@ snapshots: '@sinclair/typebox@0.25.24': {} - '@sinclair/typebox@0.34.37': {} + '@sinclair/typebox@0.34.41': {} '@standard-schema/spec@1.0.0': {} @@ -6217,7 +6218,7 @@ snapshots: '@types/trusted-types@2.0.7': optional: true - '@types/validator@13.15.2': + '@types/validator@13.15.3': optional: true '@types/yargs-parser@21.0.3': {} @@ -6558,13 +6559,13 @@ snapshots: '@vinejs/vine@3.0.1': dependencies: - '@poppinss/macroable': 1.0.4 - '@types/validator': 13.15.2 + '@poppinss/macroable': 1.1.0 + '@types/validator': 13.15.3 '@vinejs/compiler': 3.0.0 camelcase: 8.0.0 - dayjs: 1.11.13 + dayjs: 1.11.18 dlv: 1.1.3 - normalize-url: 8.0.2 + normalize-url: 8.1.0 validator: 13.15.15 optional: true @@ -6772,10 +6773,10 @@ snapshots: aria-query@5.3.2: {} - arktype@2.1.20: + arktype@2.1.22: dependencies: - '@ark/schema': 0.46.0 - '@ark/util': 0.46.0 + '@ark/schema': 0.49.0 + '@ark/util': 0.49.0 optional: true array-back@3.1.0: {} @@ -6977,8 +6978,8 @@ snapshots: class-validator@0.14.2: dependencies: - '@types/validator': 13.15.2 - libphonenumber-js: 1.12.9 + '@types/validator': 13.15.3 + libphonenumber-js: 1.12.23 validator: 13.15.15 optional: true @@ -7292,9 +7293,6 @@ snapshots: whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - dayjs@1.11.13: - optional: true - dayjs@1.11.18: {} debug@4.3.4: @@ -7331,8 +7329,6 @@ snapshots: detect-libc@2.0.4: {} - devalue@5.1.1: {} - devalue@5.3.2: {} devtools-protocol@0.0.1107588: {} @@ -7372,16 +7368,16 @@ snapshots: signal-exit: 4.0.2 time-span: 4.0.0 - effect@3.16.10: + effect@3.16.12: dependencies: '@standard-schema/spec': 1.0.0 fast-check: 3.23.2 - optional: true - effect@3.16.12: + effect@3.18.1: dependencies: '@standard-schema/spec': 1.0.0 fast-check: 3.23.2 + optional: true electron-to-chromium@1.5.113: {} @@ -8157,7 +8153,7 @@ snapshots: json-schema-to-ts@3.1.1: dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.4 ts-algebra: 2.0.0 optional: true @@ -8210,7 +8206,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - libphonenumber-js@1.12.9: + libphonenumber-js@1.12.23: optional: true lilconfig@2.1.0: {} @@ -8450,7 +8446,7 @@ snapshots: normalize-range@0.1.2: {} - normalize-url@8.0.2: + normalize-url@8.1.0: optional: true nwsapi@2.2.20: {} @@ -9218,29 +9214,29 @@ snapshots: magic-string: 0.30.19 zimmerframe: 1.1.4 - sveltekit-superforms@2.27.1(@sveltejs/kit@2.43.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(@types/json-schema@7.0.15)(esbuild@0.25.10)(svelte@5.39.8)(typescript@5.9.2): + sveltekit-superforms@2.27.2(@sveltejs/kit@2.43.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(@types/json-schema@7.0.15)(esbuild@0.25.10)(svelte@5.39.8)(typescript@5.9.2): dependencies: '@sveltejs/kit': 2.43.7(@sveltejs/vite-plugin-svelte@6.2.1(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)))(svelte@5.39.8)(vite@7.1.7(@types/node@24.6.2)(jiti@1.21.7)(yaml@2.8.1)) - devalue: 5.1.1 + devalue: 5.3.2 memoize-weak: 1.0.2 svelte: 5.39.8 ts-deepmerge: 7.0.3 optionalDependencies: '@exodus/schemasafe': 1.3.0 + '@finom/zod-to-json-schema': 3.24.11(zod@4.1.11) '@gcornut/valibot-json-schema': 0.42.0(esbuild@0.25.10)(typescript@5.9.2) - '@sinclair/typebox': 0.34.37 + '@sinclair/typebox': 0.34.41 '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.2) '@vinejs/vine': 3.0.1 - arktype: 2.1.20 + arktype: 2.1.22 class-validator: 0.14.2 - effect: 3.16.10 + effect: 3.18.1 joi: 17.13.3 json-schema-to-ts: 3.1.1 superstruct: 2.0.2 valibot: 1.1.0(typescript@5.9.2) - yup: 1.6.1 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) + yup: 1.7.1 + zod: 4.1.11 transitivePeerDependencies: - '@types/json-schema' - esbuild @@ -9828,7 +9824,7 @@ snapshots: yocto-queue@0.1.0: {} - yup@1.6.1: + yup@1.7.1: dependencies: property-expr: 2.0.6 tiny-case: 1.0.3 @@ -9838,11 +9834,9 @@ snapshots: zimmerframe@1.1.4: {} - zod-to-json-schema@3.24.6(zod@3.25.76): - dependencies: - zod: 3.25.76 - optional: true - zod@3.22.4: {} zod@3.25.76: {} + + zod@4.1.11: + optional: true