diff --git a/package.json b/package.json index 8bcba433..2302008c 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "@types/node": "^24.10.0", "@types/qs": "^6.14.0", "@typeschema/class-validator": "^0.2.0", - "@vinejs/vine": "^1.8.0", + "@vinejs/vine": "^4.0.0", "arktype": "^2.1.25", "bits-ui": "2.18.0", "class-validator": "^0.14.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1056d04f..3f707fac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,8 +121,8 @@ importers: specifier: ^0.2.0 version: 0.2.0(@types/json-schema@7.0.15)(class-validator@0.14.2) '@vinejs/vine': - specifier: ^1.8.0 - version: 1.8.0 + specifier: ^4.0.0 + version: 4.4.0 arktype: specifier: ^2.1.25 version: 2.1.25 @@ -1281,6 +1281,9 @@ packages: '@poppinss/macroable@1.1.0': resolution: {integrity: sha512-y/YKzZDuG8XrpXpM7Z1RdQpiIc0MAKyva24Ux1PB4aI7RiSI/79K8JVDcdyubriTm7vJ1LhFs8CrZpmPnx/8Pw==} + '@poppinss/types@1.2.1': + resolution: {integrity: sha512-qUYnzl0m9HJTWsXtr8Xo7CwDx6wcjrvo14bOVbIMIlKJCzKrm3LX55dRTDr1/x4PpSvKVgmxvC6Ly2YiqXKOvQ==} + '@primer/octicons@19.19.0': resolution: {integrity: sha512-LBbL8nOl6FWMDy7riKB5ppHLtffY7loRq+CDGj0D5G1Xdo2mKlSOQy3rWy2RVE8SxxPFL+mj46C1nG+smKBEZA==} @@ -2179,6 +2182,9 @@ packages: '@types/urijs@1.19.26': resolution: {integrity: sha512-wkXrVzX5yoqLnndOwFsieJA7oKM8cNkOKJtf/3vVGSUFkWDKZvFHpIl9Pvqb/T9UsawBBFMTTD8xu7sK5MWuvg==} + '@types/validator@13.15.10': + resolution: {integrity: sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==} + '@types/validator@13.15.4': resolution: {integrity: sha512-LSFfpSnJJY9wbC0LQxgvfb+ynbHftFo0tMsFOl/J4wexLnYMmDSPaj2ZyDv3TkfL1UePxPrxOWJfbiRS8mQv7A==} @@ -2293,28 +2299,29 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@valibot/to-json-schema@1.6.0': resolution: {integrity: sha512-d6rYyK5KVa2XdqamWgZ4/Nr+cXhxjy7lmpe6Iajw15J/jmU+gyxl2IEd1Otg1d7Rl3gOQL5reulnSypzBtYy1A==} peerDependencies: valibot: ^1.3.0 - '@vinejs/compiler@2.5.1': - resolution: {integrity: sha512-efiO/SCQSMCqz6LDZTI4R3Ceq1ik3K2IqefEbbch+ko4dZncaYmQWJpX/fXVwgmO78jTZuerzD4I2WphPJUCwg==} - engines: {node: '>=18.0.0'} - '@vinejs/compiler@3.0.0': resolution: {integrity: sha512-v9Lsv59nR56+bmy2p0+czjZxsLHwaibJ+SV5iK9JJfehlJMa501jUJQqqz4X/OqKXrxtE3uTQmSqjUqzF3B2mw==} engines: {node: '>=18.0.0'} - '@vinejs/vine@1.8.0': - resolution: {integrity: sha512-Qq3XxbA26jzqS9ICifkqzT399lMQZ2fWtqeV3luI2as+UIK7qDifJFU2Q4W3q3IB5VXoWxgwAZSZEO0em9I/qQ==} - engines: {node: '>=18.16.0'} + '@vinejs/compiler@4.1.3': + resolution: {integrity: sha512-UyH7Zn8dkTMLeU+PF2WjCnWkFb2qYaOxAcvp/uXW0njtKNcJOnVJaPsnWYwqewkTcHN47yvOdzosj3kj3RAP5w==} + engines: {node: '>=18.0.0'} '@vinejs/vine@3.0.1': resolution: {integrity: sha512-ZtvYkYpZOYdvbws3uaOAvTFuvFXoQGAtmzeiXu+XSMGxi5GVsODpoI9Xu9TplEMuD/5fmAtBbKb9cQHkWkLXDQ==} engines: {node: '>=18.16.0'} + '@vinejs/vine@4.4.0': + resolution: {integrity: sha512-cfnNXjs9+f+22d3Eb8koyg2qlCbaT394XBlL4AeEr1WM+NH1omFcXwe1zrkW4hHwPDSfUd4lFUdNO6E+YnTeWQ==} + engines: {node: '>=18.16.0'} + '@vitest/expect@4.0.16': resolution: {integrity: sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==} @@ -2558,6 +2565,10 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} + camelcase@9.0.0: + resolution: {integrity: sha512-TO9xmyXTZ9HUHI8M1OnvExxYB0eYVS/1e5s7IDMTAoIcwUd+aNcFODs6Xk83mobk0velyHFQgA1yIrvYc6wclw==} + engines: {node: '>=20'} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -4217,6 +4228,10 @@ packages: resolution: {integrity: sha512-X06Mfd/5aKsRHc0O0J5CUedwnPmnDtLF2+nq+KN9KSDlJHkPuh0JUviWjEWMe0SW/9TDdSLVPuk7L5gGTIA1/w==} engines: {node: '>=14.16'} + normalize-url@8.1.1: + resolution: {integrity: sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==} + engines: {node: '>=14.16'} + npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -6110,7 +6125,7 @@ snapshots: loglevel: 1.9.2 loglevel-plugin-prefix: 0.8.4 minimatch: 6.2.0 - validator: 13.15.20 + validator: 13.15.26 transitivePeerDependencies: - encoding @@ -6524,6 +6539,8 @@ snapshots: '@poppinss/macroable@1.1.0': {} + '@poppinss/types@1.2.1': {} + '@primer/octicons@19.19.0': dependencies: object-assign: 4.1.1 @@ -7415,6 +7432,8 @@ snapshots: '@types/urijs@1.19.26': {} + '@types/validator@13.15.10': {} + '@types/validator@13.15.4': {} '@typeschema/class-validator@0.2.0(@types/json-schema@7.0.15)(class-validator@0.14.2)': @@ -7571,33 +7590,35 @@ snapshots: valibot: 1.3.1(typescript@6.0.3) optional: true - '@vinejs/compiler@2.5.1': {} - '@vinejs/compiler@3.0.0': optional: true - '@vinejs/vine@1.8.0': + '@vinejs/compiler@4.1.3': {} + + '@vinejs/vine@3.0.1': dependencies: '@poppinss/macroable': 1.1.0 '@types/validator': 13.15.4 - '@vinejs/compiler': 2.5.1 + '@vinejs/compiler': 3.0.0 camelcase: 8.0.0 dayjs: 1.11.19 dlv: 1.1.3 normalize-url: 8.1.0 - validator: 13.15.20 + validator: 13.15.26 + optional: true - '@vinejs/vine@3.0.1': + '@vinejs/vine@4.4.0': dependencies: '@poppinss/macroable': 1.1.0 - '@types/validator': 13.15.4 - '@vinejs/compiler': 3.0.0 - camelcase: 8.0.0 + '@poppinss/types': 1.2.1 + '@standard-schema/spec': 1.1.0 + '@types/validator': 13.15.10 + '@vinejs/compiler': 4.1.3 + camelcase: 9.0.0 dayjs: 1.11.19 dlv: 1.1.3 - normalize-url: 8.1.0 - validator: 13.15.20 - optional: true + normalize-url: 8.1.1 + validator: 13.15.26 '@vitest/expect@4.0.16': dependencies: @@ -7867,7 +7888,10 @@ snapshots: callsites@3.1.0: {} - camelcase@8.0.0: {} + camelcase@8.0.0: + optional: true + + camelcase@9.0.0: {} ccount@2.0.1: {} @@ -10001,7 +10025,10 @@ snapshots: dependencies: '@babel/parser': 7.28.5 - normalize-url@8.1.0: {} + normalize-url@8.1.0: + optional: true + + normalize-url@8.1.1: {} npm-run-path@4.0.1: dependencies: @@ -11446,8 +11473,7 @@ snapshots: validator@13.15.20: {} - validator@13.15.26: - optional: true + validator@13.15.26: {} vaul-svelte@1.0.0-next.7(svelte@5.55.9(@typescript-eslint/types@8.59.1)): dependencies: