From 1e7638bd0338a2bf25f92e72ab1d064001d42a79 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 16:55:39 +0100 Subject: [PATCH] chore(deps): update all non-major dependencies (v3) (#2563) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Benjamin Canac --- docs/package.json | 2 +- package.json | 5 +++-- pnpm-lock.yaml | 27 ++++++++++++++------------- src/runtime/types/form.ts | 4 ++-- src/runtime/utils/form.ts | 8 ++++---- 5 files changed, 24 insertions(+), 22 deletions(-) diff --git a/docs/package.json b/docs/package.json index eaad5191..9a04f5ca 100644 --- a/docs/package.json +++ b/docs/package.json @@ -6,7 +6,7 @@ "@iconify-json/lucide": "^1.2.12", "@iconify-json/simple-icons": "^1.2.11", "@iconify-json/vscode-icons": "^1.2.2", - "@nuxt/content": "3.0.0-alpha.5", + "@nuxt/content": "3.0.0-alpha.6", "@nuxt/image": "^1.8.1", "@nuxt/ui": "latest", "@nuxt/ui-pro": "https://pkg.pr.new/@nuxt/ui-pro@62862c8", diff --git a/package.json b/package.json index 6cb9c250..2afd3444 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "mlly": "^1.7.2", "ohash": "^1.1.4", "pathe": "^1.1.2", - "radix-vue": "^1.9.8", + "radix-vue": "^1.9.9", "scule": "^1.3.0", "sirv": "^3.0.0", "tailwind-variants": "^0.2.1", @@ -112,7 +112,7 @@ "@nuxt/module-builder": "^0.8.4", "@nuxt/test-utils": "^3.14.4", "@release-it/conventional-changelog": "^9.0.2", - "@standard-schema/spec": "1.0.0-beta.1", + "@standard-schema/spec": "1.0.0-beta.3", "@vue/test-utils": "^2.4.6", "embla-carousel": "^8.3.1", "eslint": "^9.14.0", @@ -135,6 +135,7 @@ }, "resolutions": { "@nuxt/ui": "workspace:*", + "@nuxt/content": "3.0.0-alpha.5", "happy-dom": "14.12.3", "rollup": "^4.24.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5da984ac..ad310378 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,7 @@ settings: overrides: '@nuxt/ui': workspace:* + '@nuxt/content': 3.0.0-alpha.5 happy-dom: 14.12.3 rollup: ^4.24.0 @@ -101,8 +102,8 @@ importers: specifier: ^1.1.2 version: 1.1.2 radix-vue: - specifier: ^1.9.8 - version: 1.9.8(vue@3.5.12(typescript@5.6.3)) + specifier: ^1.9.9 + version: 1.9.9(vue@3.5.12(typescript@5.6.3)) scule: specifier: ^1.3.0 version: 1.3.0 @@ -132,7 +133,7 @@ importers: version: 0.27.4(@babel/parser@7.26.2)(@nuxt/kit@3.14.159(magicast@0.3.5)(rollup@4.24.4))(rollup@4.24.4)(vue@3.5.12(typescript@5.6.3)) vaul-vue: specifier: ^0.2.0 - version: 0.2.0(radix-vue@1.9.8(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) + version: 0.2.0(radix-vue@1.9.9(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)) devDependencies: '@nuxt/eslint-config': specifier: ^0.6.1 @@ -147,8 +148,8 @@ importers: specifier: ^9.0.2 version: 9.0.2(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)(release-it@17.10.0(typescript@5.6.3)) '@standard-schema/spec': - specifier: 1.0.0-beta.1 - version: 1.0.0-beta.1 + specifier: 1.0.0-beta.3 + version: 1.0.0-beta.3 '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 @@ -2013,8 +2014,8 @@ packages: resolution: {integrity: sha512-n2lLez+PwcN+WQdgRIm6OCaGvQUHOx+kEmlL7pq0G4xuK+NaKxnbF4wI6XhfZ4HbyG2sla1Qt4ImaD6hpwoMtg==} hasBin: true - '@standard-schema/spec@1.0.0-beta.1': - resolution: {integrity: sha512-XFHxCgvFiNrofjsZ1SFLKjLSo6kM9WITBU6gPnkKtrQ6fSuPWhZ/7gLTWmMcMprFgN4FfU1Wcsr5+jNkRaksCQ==} + '@standard-schema/spec@1.0.0-beta.3': + resolution: {integrity: sha512-0ifF3BjA1E8SY9C+nUew8RefNOIq0cDlYALPty4rhUm8Rrl6tCM8hBT4bhGhx7I7iXD0uAgt50lgo8dD73ACMw==} '@stylistic/eslint-plugin@2.10.1': resolution: {integrity: sha512-U+4yzNXElTf9q0kEfnloI9XbOyD4cnEQCxjUI94q0+W++0GAEQvJ/slwEj9lwjDHfGADRSr+Tco/z0XJvmDfCQ==} @@ -5559,8 +5560,8 @@ packages: queue@6.0.2: resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} - radix-vue@1.9.8: - resolution: {integrity: sha512-4GvWHDhvyfo/Dih5BveUni/iZqENQ6iXXyVjRBewhFdEfnwE/Jl6NBNhcwrNi+XWjiJBJOY4B2ObQ/c7s+KsJA==} + radix-vue@1.9.9: + resolution: {integrity: sha512-DuL2o7jxNjzlSP5Ko+kJgrW5db+jC3RlnYQIs3WITTqgzfdeP7hXjcqIUveY1f0uXRpOAN3OAd5MZ/SpRyQzQQ==} peerDependencies: vue: '>= 3.2.0' @@ -8854,7 +8855,7 @@ snapshots: '@sqlite.org/sqlite-wasm@3.47.0-build1': {} - '@standard-schema/spec@1.0.0-beta.1': {} + '@standard-schema/spec@1.0.0-beta.3': {} '@stylistic/eslint-plugin@2.10.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.6.3)': dependencies: @@ -13161,7 +13162,7 @@ snapshots: dependencies: inherits: 2.0.4 - radix-vue@1.9.8(vue@3.5.12(typescript@5.6.3)): + radix-vue@1.9.9(vue@3.5.12(typescript@5.6.3)): dependencies: '@floating-ui/dom': 1.6.12 '@floating-ui/vue': 1.1.5(vue@3.5.12(typescript@5.6.3)) @@ -14360,10 +14361,10 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vaul-vue@0.2.0(radix-vue@1.9.8(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)): + vaul-vue@0.2.0(radix-vue@1.9.9(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3)): dependencies: '@vueuse/core': 10.11.1(vue@3.5.12(typescript@5.6.3)) - radix-vue: 1.9.8(vue@3.5.12(typescript@5.6.3)) + radix-vue: 1.9.9(vue@3.5.12(typescript@5.6.3)) vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - '@vue/composition-api' diff --git a/src/runtime/types/form.ts b/src/runtime/types/form.ts index 662930c6..d0469a57 100644 --- a/src/runtime/types/form.ts +++ b/src/runtime/types/form.ts @@ -1,4 +1,4 @@ -import type { StandardSchema } from '@standard-schema/spec' +import type { v1 } from '@standard-schema/spec' import type { ComputedRef, Ref } from 'vue' import type { ZodSchema } from 'zod' import type { Schema as JoiSchema } from 'joi' @@ -26,7 +26,7 @@ export type FormSchema> = | ValibotSafeParserAsync | JoiSchema | SuperstructSchema - | StandardSchema + | v1.StandardSchema export type FormInputEvents = 'input' | 'blur' | 'change' diff --git a/src/runtime/utils/form.ts b/src/runtime/utils/form.ts index 7cf1f6c1..a11aaffd 100644 --- a/src/runtime/utils/form.ts +++ b/src/runtime/utils/form.ts @@ -1,4 +1,4 @@ -import type { StandardSchema } from '@standard-schema/spec' +import type { v1 } from '@standard-schema/spec' import type { ZodSchema } from 'zod' import type { ValidationError as JoiError, Schema as JoiSchema } from 'joi' import type { ObjectSchema as YupObjectSchema, ValidationError as YupError } from 'yup' @@ -94,15 +94,15 @@ export async function getValibotErrors( })) || [] } -export function isStandardSchema(schema: any): schema is StandardSchema { +export function isStandardSchema(schema: any): schema is v1.StandardSchema { return '~standard' in schema } export async function getStandardErrors( state: any, - schema: StandardSchema + schema: v1.StandardSchema ): Promise { - const result = await schema['~validate']({ value: state }) + const result = await schema['~standard'].validate(state) return result.issues?.map(issue => ({ name: issue.path?.map(item => typeof item === 'object' ? item.key : item).join('.') || '', message: issue.message