diff --git a/package.json b/package.json index 5adab5c..66af313 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "prettier-plugin-tailwindcss": "^0.5.14", "svelte": "^4.2.15", "svelte-check": "^3.6.9", - "sveltekit-superforms": "^2.12.5", + "sveltekit-superforms": "^2.13.0", "tailwindcss": "^3.4.3", "tslib": "^2.6.2", "typescript": "^5.4.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 62ba20e..3be128f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,7 +72,7 @@ devDependencies: version: 2.38.0(eslint@8.57.0)(svelte@4.2.15) formsnap: specifier: ^1.0.0 - version: 1.0.0(svelte@4.2.15)(sveltekit-superforms@2.12.5) + version: 1.0.0(svelte@4.2.15)(sveltekit-superforms@2.13.0) lint-staged: specifier: ^15.2.2 version: 15.2.2 @@ -98,8 +98,8 @@ devDependencies: specifier: ^3.6.9 version: 3.6.9(@babel/core@7.24.4)(postcss-load-config@5.0.3)(postcss@8.4.38)(svelte@4.2.15) sveltekit-superforms: - specifier: ^2.12.5 - version: 2.12.5(@sveltejs/kit@2.5.7)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.15) + specifier: ^2.13.0 + version: 2.13.0(@sveltejs/kit@2.5.7)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.15) tailwindcss: specifier: ^3.4.3 version: 3.4.3 @@ -302,7 +302,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 - dev: false /@babel/standalone@7.24.4: resolution: {integrity: sha512-V4uqWeedadiuiCx5P5OHYJZ1PehdMpcBccNCEptKFGPiZIY3FI5f2ClxUl4r5wZ5U+ohcQ+4KW6jX2K6xXzq4Q==} @@ -589,6 +588,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@exodus/schemasafe@1.3.0: + resolution: {integrity: sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==} + requiresBuild: true + dev: true + optional: true + /@floating-ui/core@1.6.0: resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} dependencies: @@ -1245,8 +1250,8 @@ packages: dev: true optional: true - /@sinclair/typebox@0.32.22: - resolution: {integrity: sha512-4uH8BLhNbptL2UkfS/a63tQ6uZGGZ4DT6zFq7ZkE+KQi7/56ZYkkWniAqz4bUr4cZGfoR83zRvSh39ZpH8DKDw==} + /@sinclair/typebox@0.32.29: + resolution: {integrity: sha512-GWKskKPGQV0vVYizqCu0E1YLwGthvlkDqpRxB3iBuqxJ8dN/9n1cnDRSQHF59GMoxDJwzSgmxpU617SidtUnMw==} requiresBuild: true dev: true optional: true @@ -3238,7 +3243,7 @@ packages: mime-types: 2.1.35 dev: true - /formsnap@1.0.0(svelte@4.2.15)(sveltekit-superforms@2.12.5): + /formsnap@1.0.0(svelte@4.2.15)(sveltekit-superforms@2.13.0): resolution: {integrity: sha512-NQEbkCS1tKGnn6gBojIuNutxImmq/9bUk9JQ5kW8WOY37QNFtJxYr/SbX8ONWuiVLaczSvGSWXIv3hNu19arqQ==} peerDependencies: svelte: ^4.0.0 @@ -3246,7 +3251,7 @@ packages: dependencies: nanoid: 5.0.7 svelte: 4.2.15 - sveltekit-superforms: 2.12.5(@sveltejs/kit@2.5.7)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.15) + sveltekit-superforms: 2.13.0(@sveltejs/kit@2.5.7)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.15) dev: true /fraction.js@4.3.7: @@ -3753,8 +3758,8 @@ packages: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true - /joi@17.12.3: - resolution: {integrity: sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==} + /joi@17.13.1: + resolution: {integrity: sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==} requiresBuild: true dependencies: '@hapi/hoek': 9.3.0 @@ -3807,6 +3812,16 @@ packages: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true + /json-schema-to-ts@3.1.0: + resolution: {integrity: sha512-UeVN/ery4/JeXI8h4rM8yZPxsH+KqPi/84qFxHfTGHZnWnK9D0UU9ZGYO+6XAaJLqCWMiks+ARuFOKAiSxJCHA==} + engines: {node: '>=16'} + requiresBuild: true + dependencies: + '@babel/runtime': 7.24.4 + ts-algebra: 2.0.0 + dev: true + optional: true + /json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true @@ -4970,7 +4985,7 @@ packages: /regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - dev: false + requiresBuild: true /regexparam@3.0.0: resolution: {integrity: sha512-RSYAtP31mvYLkAHrOlh25pCNQ5hWnT106VukGaaFfuJrZFkGRX5GhUAdPqpSDXxOhA2c4akmRuplv1mRqnBn6Q==} @@ -5570,8 +5585,8 @@ packages: magic-string: 0.30.10 periscopic: 3.1.0 - /sveltekit-superforms@2.12.5(@sveltejs/kit@2.5.7)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.15): - resolution: {integrity: sha512-p8qHNsMcPoB1mgTU8catzID8HJmxIK9ozRbGrv50Jk/XPotOjn5zTvW/stkVDBDL/tPLz0vfw+2PNbkkHCdhlw==} + /sveltekit-superforms@2.13.0(@sveltejs/kit@2.5.7)(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(svelte@4.2.15): + resolution: {integrity: sha512-OJguA5oqLKa4H5SIpGjoneQAKDztDL0GepZFQn/Fv4BMvexbN9tFKujX0Ry81zYuJHfwRE5hN13+WLP4ro/WRw==} peerDependencies: '@sveltejs/kit': 1.x || 2.x svelte: 3.x || 4.x || >=5.0.0-next.51 @@ -5583,17 +5598,19 @@ packages: svelte: 4.2.15 ts-deepmerge: 7.0.0 optionalDependencies: + '@exodus/schemasafe': 1.3.0 '@gcornut/valibot-json-schema': 0.0.27(@types/json-schema@7.0.15)(esbuild-runner@2.2.2)(esbuild@0.20.2)(valibot@0.30.0) - '@sinclair/typebox': 0.32.22 + '@sinclair/typebox': 0.32.29 '@sodaru/yup-to-json-schema': 2.0.1 '@vinejs/vine': 1.8.0 arktype: 1.0.29-alpha - joi: 17.12.3 + joi: 17.13.1 + json-schema-to-ts: 3.1.0 superstruct: 1.0.4 valibot: 0.30.0 yup: 1.4.0 - zod: 3.23.1 - zod-to-json-schema: 3.22.5(zod@3.23.1) + zod: 3.23.6 + zod-to-json-schema: 3.23.0(zod@3.23.6) transitivePeerDependencies: - '@types/json-schema' - esbuild @@ -5776,6 +5793,12 @@ packages: utf8-byte-length: 1.0.4 dev: true + /ts-algebra@2.0.0: + resolution: {integrity: sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==} + requiresBuild: true + dev: true + optional: true + /ts-api-utils@1.3.0(typescript@5.4.5): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -6287,13 +6310,13 @@ packages: dev: true optional: true - /zod-to-json-schema@3.22.5(zod@3.23.1): - resolution: {integrity: sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==} + /zod-to-json-schema@3.23.0(zod@3.23.6): + resolution: {integrity: sha512-az0uJ243PxsRIa2x1WmNE/pnuA05gUq/JB8Lwe1EDCCL/Fz9MgjYQ0fPlyc2Tcv6aF2ZA7WM5TWaRZVEFaAIag==} requiresBuild: true peerDependencies: - zod: ^3.22.4 + zod: ^3.23.3 dependencies: - zod: 3.23.1 + zod: 3.23.6 dev: true optional: true @@ -6304,3 +6327,9 @@ packages: /zod@3.23.1: resolution: {integrity: sha512-fwxuO7wwRmBv1+OvqlZF0t73s3xhR0Cr7mRIFSca6Z/ZNsrzvCPl4Az4KJqi1mgkXdODuan91Cyyg8it0my1ag==} dev: true + + /zod@3.23.6: + resolution: {integrity: sha512-RTHJlZhsRbuA8Hmp/iNL7jnfc4nZishjsanDAfEY1QpDQZCahUp3xDzl+zfweE9BklxMUcgBgS1b7Lvie/ZVwA==} + requiresBuild: true + dev: true + optional: true