diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0a4d88b..85aca320 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: version: 3.6.0 formsnap: specifier: ^1.0.1 - version: 1.0.1(svelte@5.9.0)(sveltekit-superforms@2.27.1(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3)) + version: 1.0.1(svelte@5.9.0)(sveltekit-superforms@2.27.4(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3)) jsonwebtoken: specifier: ^9.0.2 version: 9.0.2 @@ -55,7 +55,7 @@ importers: version: 0.3.28(svelte@5.9.0) sveltekit-superforms: specifier: ^2.20.0 - version: 2.27.1(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3) + version: 2.27.4(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3) tailwind-merge: specifier: ^2.5.4 version: 2.6.0 @@ -325,11 +325,11 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@ark/schema@0.46.0': - resolution: {integrity: sha512-c2UQdKgP2eqqDArfBqQIJppxJHvNNXuQPeuSPlDML4rjw+f1cu0qAlzOG4b8ujgm9ctIDWwhpyw6gjG5ledIVQ==} + '@ark/schema@0.56.0': + resolution: {integrity: sha512-ECg3hox/6Z/nLajxXqNhgPtNdHWC9zNsDyskwO28WinoFEnWow4IsERNz9AnXRhTZJnYIlAJ4uGn3nlLk65vZA==} - '@ark/util@0.46.0': - resolution: {integrity: sha512-JPy/NGWn/lvf1WmGCPw2VGpBg5utZraE84I7wli18EDF3p3zc/e9WolT35tINeZO3l7C77SjqRJeAUoT0CvMRg==} + '@ark/util@0.56.0': + resolution: {integrity: sha512-BghfRC8b9pNs3vBoDJhcta0/c1J1rsoS1+HgVUreMFPdhz/CRAKReAu57YEllNaSy98rWAdY1gE+gFup7OXpgA==} '@babel/helper-string-parser@7.27.1': resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} @@ -344,8 +344,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@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.28.2': @@ -725,6 +725,12 @@ packages: resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} + '@finom/zod-to-json-schema@3.24.12': + resolution: {integrity: sha512-mf8CyoW+dFvsvROvHIXznrYWdmlxvBJGIeQpGJaD9iBn23kSSPiC7H0YIqgziMZJDFIzL4VEFCwpcUSHmoeNVw==} + deprecated: 'Use https://www.npmjs.com/package/zod-v3-to-json-schema instead. See issue comment for details: https://github.com/StefanTerdell/zod-to-json-schema/issues/178#issuecomment-3533122539' + peerDependencies: + zod: ^3.25 || ^4.0.14 + '@floating-ui/core@1.6.8': resolution: {integrity: sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==} @@ -837,9 +843,8 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@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==} '@rollup/plugin-commonjs@28.0.8': resolution: {integrity: sha512-o1Ug9PxYsF61R7/NXO/GgMZZproLd/WH2XA53Tp9ppf6bU1lMlTtC/gUM6zM3mesi2E0rypk+PNtVrELREyWEQ==} @@ -1023,8 +1028,8 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@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==} @@ -1121,8 +1126,8 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@types/validator@13.15.2': - resolution: {integrity: sha512-y7pa/oEJJ4iGYBxOpfAKn5b9+xuihvzDVnC/OSvlVnGxVg0pOqmjiMafiJ1KVNQEaPZf9HsEp5icEwGg8uIe5Q==} + '@types/validator@13.15.10': + resolution: {integrity: sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==} '@types/web-bluetooth@0.0.21': resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} @@ -1437,8 +1442,11 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - arktype@2.1.20: - resolution: {integrity: sha512-IZCEEXaJ8g+Ijd59WtSYwtjnqXiwM8sWQ5EjGamcto7+HVN9eK0C4p0zDlCuAwWhpqr6fIBkxPuYDl4/Mcj/+Q==} + arkregex@0.0.4: + resolution: {integrity: sha512-biS/FkvSwQq59TZ453piUp8bxMui11pgOMV9WHAnli1F8o0ayNCZzUwQadL/bGIUic5TkS/QlPcyMuI8ZIwedQ==} + + arktype@2.1.28: + resolution: {integrity: sha512-LVZqXl2zWRpNFnbITrtFmqeqNkPPo+KemuzbGSY6jvJwCb4v8NsDzrWOLHnQgWl26TkJeWWcUNUeBpq2Mst1/Q==} array-buffer-byte-length@1.0.2: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} @@ -1631,8 +1639,8 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} - class-validator@0.14.2: - resolution: {integrity: sha512-3kMVRF2io8N8pY1IFIXlho9r8IPUUIfHe2hYVtiebvAzU2XeQFXTv+XI4WX+TnXmtwXMDcjngcpkiPM0O9PvLw==} + class-validator@0.14.3: + resolution: {integrity: sha512-rXXekcjofVN1LTOSw+u4u9WXVEUvNBVjORW154q/IdmYWy1nMbOU9aNtZB0t8m+FJQ9q91jlr2f9CwwUFdFMRA==} cli-cursor@5.0.0: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} @@ -1745,8 +1753,8 @@ packages: dateformat@4.6.3: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + dayjs@1.11.19: + resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -1826,6 +1834,9 @@ packages: devalue@5.1.1: resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + devalue@5.5.0: + resolution: {integrity: sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w==} + devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -1861,8 +1872,8 @@ packages: ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - effect@3.16.10: - resolution: {integrity: sha512-F0hDCOLax7i3SOy5wQnJZTzKP9aGg8OQNUJ2s8YoL5fVcCgRCgE+Ky+Hfz5qC7LgVVOWDDbRpCh5MPB20wRI8Q==} + effect@3.19.8: + resolution: {integrity: sha512-OmLw8EfH02vdmyU2fO4uY9He/wepwKI5E/JNpE2pseaWWUbaYOK9UlxIiKP20ZEqQr+S/jSqRDGmpiqD/2DeCQ==} electron-to-chromium@1.5.254: resolution: {integrity: sha512-DcUsWpVhv9svsKRxnSCZ86SjD+sp32SGidNB37KpqXJncp1mfUgKbHvBomE89WJDbfVKw1mdv5+ikrvd43r+Bg==} @@ -2666,8 +2677,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.31: + resolution: {integrity: sha512-Z3IhgVgrqO1S5xPYM3K5XwbkDasU67/Vys4heW+lfSBALcUZjeIIzI8zCLifY+OCzSq+fpDdywMDa7z+4srJPQ==} lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} @@ -2927,8 +2938,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'} npm-run-path@5.3.0: @@ -3677,8 +3688,8 @@ packages: resolution: {integrity: sha512-ZcC3BtjIDa4yfhAyAr94MxDQLD97zbpXmaUldFv2F5AkdZwYgQYB3BZVNRU5zEVaeeHoAns8ADiRMnre3QmpxQ==} engines: {node: '>=18'} - sveltekit-superforms@2.27.1: - resolution: {integrity: sha512-cvq2AevkZ0Zrk0w0gNM3kjcnJMtJ0jzu+2zqDoM9a+lZa+8bGpNl4YqxVkemiJNkGnFgNC8xr5xF5BlMzjookQ==} + sveltekit-superforms@2.27.4: + resolution: {integrity: sha512-8iw2nSKUVaBimOw0XGGdI39AihY1r/Plh9LTmxQGYopQaom5PPbDJyU79dUy3bd4K7vlqTdjvMz5FO8IFFzoPQ==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x || >=5.0.0-next.51 @@ -3903,16 +3914,16 @@ packages: typescript: optional: true - valibot@1.1.0: - resolution: {integrity: sha512-Nk8lX30Qhu+9txPYTwM0cFlWLdPFsFr6LblzqIySfbZph9+BFsAHsNvHOymEviUepeIW6KFHzpX8TKhbptBXXw==} + valibot@1.2.0: + resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==} peerDependencies: typescript: '>=5' peerDependenciesMeta: typescript: optional: true - validator@13.15.15: - resolution: {integrity: sha512-BgWVbCI72aIQy937xbawcs+hrVaN/CZ2UwutgaJ36hGqRrLNM+f5LUT/YPRbo8IV/ASeFzXszezV+y2+rq3l8A==} + validator@13.15.23: + resolution: {integrity: sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==} engines: {node: '>= 0.10'} vfile-message@4.0.3: @@ -4119,20 +4130,18 @@ 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.2: resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} - zod-to-json-schema@3.24.6: - resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} - peerDependencies: - zod: ^3.24.1 - zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.1.13: + resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -4273,12 +4282,12 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.31 - '@ark/schema@0.46.0': + '@ark/schema@0.56.0': dependencies: - '@ark/util': 0.46.0 + '@ark/util': 0.56.0 optional: true - '@ark/util@0.46.0': + '@ark/util@0.56.0': optional: true '@babel/helper-string-parser@7.27.1': {} @@ -4289,7 +4298,7 @@ snapshots: dependencies: '@babel/types': 7.28.2 - '@babel/runtime@7.27.6': + '@babel/runtime@7.28.4': optional: true '@babel/types@7.28.2': @@ -4531,6 +4540,11 @@ snapshots: '@fastify/busboy@2.1.1': {} + '@finom/zod-to-json-schema@3.24.12(zod@4.1.13)': + dependencies: + zod: 4.1.13 + optional: true + '@floating-ui/core@1.6.8': dependencies: '@floating-ui/utils': 0.2.8 @@ -4665,7 +4679,7 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@poppinss/macroable@1.0.4': + '@poppinss/macroable@1.1.0': optional: true '@rollup/plugin-commonjs@28.0.8(rollup@4.52.5)': @@ -4823,7 +4837,7 @@ snapshots: '@sideway/pinpoint@2.0.0': optional: true - '@sinclair/typebox@0.34.37': + '@sinclair/typebox@0.34.41': optional: true '@standard-schema/spec@1.0.0': @@ -4940,16 +4954,16 @@ snapshots: '@types/unist@3.0.3': {} - '@types/validator@13.15.2': + '@types/validator@13.15.10': optional: true '@types/web-bluetooth@0.0.21': {} - '@typeschema/class-validator@0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.2)': + '@typeschema/class-validator@0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.3)': dependencies: '@typeschema/core': 0.14.0(@types/json-schema@7.0.15) optionalDependencies: - class-validator: 0.14.2 + class-validator: 0.14.3 transitivePeerDependencies: - '@types/json-schema' optional: true @@ -5059,14 +5073,14 @@ 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.10 '@vinejs/compiler': 3.0.0 camelcase: 8.0.0 - dayjs: 1.11.13 + dayjs: 1.11.19 dlv: 1.1.3 - normalize-url: 8.0.2 - validator: 13.15.15 + normalize-url: 8.1.0 + validator: 13.15.23 optional: true '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@22.19.1))(vue@3.5.18(typescript@5.9.3))': @@ -5311,10 +5325,16 @@ snapshots: aria-query@5.3.2: {} - arktype@2.1.20: + arkregex@0.0.4: dependencies: - '@ark/schema': 0.46.0 - '@ark/util': 0.46.0 + '@ark/util': 0.56.0 + optional: true + + arktype@2.1.28: + dependencies: + '@ark/schema': 0.56.0 + '@ark/util': 0.56.0 + arkregex: 0.0.4 optional: true array-buffer-byte-length@1.0.2: @@ -5544,11 +5564,11 @@ snapshots: chownr@2.0.0: {} - class-validator@0.14.2: + class-validator@0.14.3: dependencies: - '@types/validator': 13.15.2 - libphonenumber-js: 1.12.9 - validator: 13.15.15 + '@types/validator': 13.15.10 + libphonenumber-js: 1.12.31 + validator: 13.15.23 optional: true cli-cursor@5.0.0: @@ -5651,7 +5671,7 @@ snapshots: dateformat@4.6.3: {} - dayjs@1.11.13: + dayjs@1.11.19: optional: true debug@3.2.7: @@ -5704,6 +5724,8 @@ snapshots: devalue@5.1.1: {} + devalue@5.5.0: {} + devlop@1.1.0: dependencies: dequal: 2.0.3 @@ -5736,7 +5758,7 @@ snapshots: dependencies: safe-buffer: 5.2.1 - effect@3.16.10: + effect@3.19.8: dependencies: '@standard-schema/spec': 1.0.0 fast-check: 3.23.2 @@ -6197,11 +6219,11 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - formsnap@1.0.1(svelte@5.9.0)(sveltekit-superforms@2.27.1(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3)): + formsnap@1.0.1(svelte@5.9.0)(sveltekit-superforms@2.27.4(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3)): dependencies: nanoid: 5.0.8 svelte: 5.9.0 - sveltekit-superforms: 2.27.1(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3) + sveltekit-superforms: 2.27.4(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3) fraction.js@5.3.4: {} @@ -6634,7 +6656,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 @@ -6698,7 +6720,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - libphonenumber-js@1.12.9: + libphonenumber-js@1.12.31: optional: true lilconfig@2.1.0: {} @@ -6922,7 +6944,7 @@ snapshots: normalize-range@0.1.2: {} - normalize-url@8.0.2: + normalize-url@8.1.0: optional: true npm-run-path@5.3.0: @@ -7685,29 +7707,29 @@ snapshots: magic-string: 0.30.14 zimmerframe: 1.1.2 - sveltekit-superforms@2.27.1(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3): + sveltekit-superforms@2.27.4(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(@types/json-schema@7.0.15)(esbuild@0.27.0)(svelte@5.9.0)(typescript@5.9.3): dependencies: '@sveltejs/kit': 2.20.5(@sveltejs/vite-plugin-svelte@4.0.4(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)))(svelte@5.9.0)(vite@5.4.21(@types/node@22.19.1)) - devalue: 5.1.1 + devalue: 5.5.0 memoize-weak: 1.0.2 svelte: 5.9.0 ts-deepmerge: 7.0.3 optionalDependencies: '@exodus/schemasafe': 1.3.0 + '@finom/zod-to-json-schema': 3.24.12(zod@4.1.13) '@gcornut/valibot-json-schema': 0.42.0(esbuild@0.27.0)(typescript@5.9.3) - '@sinclair/typebox': 0.34.37 - '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.2) + '@sinclair/typebox': 0.34.41 + '@typeschema/class-validator': 0.3.0(@types/json-schema@7.0.15)(class-validator@0.14.3) '@vinejs/vine': 3.0.1 - arktype: 2.1.20 - class-validator: 0.14.2 - effect: 3.16.10 + arktype: 2.1.28 + class-validator: 0.14.3 + effect: 3.19.8 joi: 17.13.3 json-schema-to-ts: 3.1.1 superstruct: 2.0.2 - valibot: 1.1.0(typescript@5.9.3) - yup: 1.6.1 - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) + valibot: 1.2.0(typescript@5.9.3) + yup: 1.7.1 + zod: 4.1.13 transitivePeerDependencies: - '@types/json-schema' - esbuild @@ -7980,12 +8002,12 @@ snapshots: typescript: 5.9.3 optional: true - valibot@1.1.0(typescript@5.9.3): + valibot@1.2.0(typescript@5.9.3): optionalDependencies: typescript: 5.9.3 optional: true - validator@13.15.15: + validator@13.15.23: optional: true vfile-message@4.0.3: @@ -8238,7 +8260,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 @@ -8248,11 +8270,9 @@ snapshots: zimmerframe@1.1.2: {} - zod-to-json-schema@3.24.6(zod@3.25.76): - dependencies: - zod: 3.25.76 - optional: true - zod@3.25.76: {} + zod@4.1.13: + optional: true + zwitch@2.0.4: {}