From 98a2d0f1afc1a48e21cf474ad6ab6d399397b5c1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 7 Feb 2024 16:03:42 +0100 Subject: [PATCH] chore(deps): update all non-major dependencies (#1216) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Benjamin Canac --- .../content/examples/FormExampleValibot.vue | 4 +- docs/package.json | 12 +- package.json | 14 +- pnpm-lock.yaml | 341 +++++++++--------- src/runtime/utils/link.ts | 67 ++-- 5 files changed, 231 insertions(+), 207 deletions(-) diff --git a/docs/components/content/examples/FormExampleValibot.vue b/docs/components/content/examples/FormExampleValibot.vue index de9fe659..2c8b189e 100644 --- a/docs/components/content/examples/FormExampleValibot.vue +++ b/docs/components/content/examples/FormExampleValibot.vue @@ -10,8 +10,8 @@ const schema = objectAsync({ type Schema = Input const state = reactive({ - email: undefined, - password: undefined + email: '', + password: '' }) async function onSubmit (event: FormSubmitEvent) { diff --git a/docs/package.json b/docs/package.json index 984335ca..9796efa0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -12,7 +12,7 @@ "@nuxt/devtools": "^1.0.8", "@nuxt/eslint-config": "^0.2.0", "@nuxt/image": "^1.3.0", - "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@0.7.5-28454083.00e791c", + "@nuxt/ui-pro": "npm:@nuxt/ui-pro-edge@0.7.5-28455036.3e69602", "@nuxthq/studio": "^1.0.10", "@nuxtjs/fontaine": "^0.4.1", "@nuxtjs/google-fonts": "^3.1.3", @@ -21,16 +21,16 @@ "@vueuse/nuxt": "^10.7.2", "date-fns": "^3.3.1", "eslint": "^8.56.0", - "joi": "^17.11.1", - "nuxt": "^3.10.0", + "joi": "^17.12.1", + "nuxt": "^3.10.1", "nuxt-cloudflare-analytics": "^1.0.8", "nuxt-component-meta": "^0.6.3", "nuxt-og-image": "^2.2.4", - "prettier": "^3.2.4", + "prettier": "^3.2.5", "typescript": "^5.3.3", - "ufo": "^1.3.2", + "ufo": "^1.4.0", "v-calendar": "^3.1.2", - "valibot": "^0.25.0", + "valibot": "^0.28.1", "yup": "^1.3.3", "zod": "^3.22.4" } diff --git a/package.json b/package.json index 48c97df3..e0c15dcf 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@headlessui/tailwindcss": "^0.2.0", "@headlessui/vue": "^1.7.18", "@iconify-json/heroicons": "^1.1.19", - "@nuxt/kit": "^3.10.0", + "@nuxt/kit": "^3.10.1", "@nuxtjs/color-mode": "^3.3.2", "@nuxtjs/tailwindcss": "^6.11.3", "@popperjs/core": "^2.11.8", @@ -53,7 +53,7 @@ "nuxt-icon": "^0.6.8", "ohash": "^1.1.3", "pathe": "^1.1.2", - "scule": "^1.2.0", + "scule": "^1.3.0", "tailwind-merge": "^2.2.1", "tailwindcss": "^3.4.1" }, @@ -65,12 +65,12 @@ "@vue/test-utils": "^2.4.4", "eslint": "^8.56.0", "happy-dom": "^13.3.8", - "joi": "^17.11.1", - "nuxt": "^3.10.0", + "joi": "^17.12.1", + "nuxt": "^3.10.1", "release-it": "^17.0.3", "typescript": "^5.3.3", "unbuild": "^2.0.0", - "valibot": "^0.25.0", + "valibot": "^0.28.1", "vitest": "^1.2.2", "vitest-environment-nuxt": "^1.0.0", "vue-tsc": "^1.8.27", @@ -78,8 +78,8 @@ "zod": "^3.22.4" }, "resolutions": { - "@nuxt/kit": "3.10.0", - "@nuxt/schema": "3.10.0", + "@nuxt/kit": "^3.10.1", + "@nuxt/schema": "3.10.1", "tailwindcss": "3.4.1", "@headlessui/vue": "1.7.18", "vue": "3.4.15" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e609d5e..0e9780b9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ settings: excludeLinksFromLockfile: false overrides: - '@nuxt/kit': 3.10.0 - '@nuxt/schema': 3.10.0 + '@nuxt/kit': ^3.10.1 + '@nuxt/schema': 3.10.1 tailwindcss: 3.4.1 '@headlessui/vue': 1.7.18 vue: 3.4.15 @@ -28,8 +28,8 @@ importers: specifier: ^1.1.19 version: 1.1.19 '@nuxt/kit': - specifier: 3.10.0 - version: 3.10.0(rollup@3.29.4) + specifier: ^3.10.1 + version: 3.10.1(rollup@3.29.4) '@nuxtjs/color-mode': specifier: ^3.3.2 version: 3.3.2(rollup@3.29.4) @@ -68,7 +68,7 @@ importers: version: 6.6.2 nuxt-icon: specifier: ^0.6.8 - version: 0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15) + version: 0.6.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15) ohash: specifier: ^1.1.3 version: 1.1.3 @@ -76,8 +76,8 @@ importers: specifier: ^1.1.2 version: 1.1.2 scule: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.3.0 + version: 1.3.0 tailwind-merge: specifier: ^2.2.1 version: 2.2.1 @@ -90,7 +90,7 @@ importers: version: 0.2.0(eslint@8.56.0) '@nuxt/module-builder': specifier: ^0.5.5 - version: 0.5.5(@nuxt/kit@3.10.0)(nuxi@3.10.0)(typescript@5.3.3) + version: 0.5.5(@nuxt/kit@3.10.1)(nuxi@3.10.0)(typescript@5.3.3) '@nuxt/test-utils': specifier: ^3.11.0 version: 3.11.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.8)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15) @@ -107,11 +107,11 @@ importers: specifier: ^13.3.8 version: 13.3.8 joi: - specifier: ^17.11.1 + specifier: ^17.12.1 version: 17.12.1 nuxt: - specifier: ^3.10.0 - version: 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + specifier: ^3.10.1 + version: 3.10.1(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) release-it: specifier: ^17.0.3 version: 17.0.3(typescript@5.3.3) @@ -122,8 +122,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(typescript@5.3.3) valibot: - specifier: ^0.25.0 - version: 0.25.0 + specifier: ^0.28.1 + version: 0.28.1 vitest: specifier: ^1.2.2 version: 1.2.2(happy-dom@13.3.8) @@ -154,10 +154,10 @@ importers: version: 1.1.90 '@nuxt/content': specifier: ^2.12.0 - version: 2.12.0(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15) + version: 2.12.0(nuxt@3.10.1)(rollup@3.29.4)(vue@3.4.15) '@nuxt/devtools': specifier: ^1.0.8 - version: 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12) + version: 1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12) '@nuxt/eslint-config': specifier: ^0.2.0 version: 0.2.0(eslint@8.56.0) @@ -165,8 +165,8 @@ importers: specifier: ^1.3.0 version: 1.3.0(rollup@3.29.4) '@nuxt/ui-pro': - specifier: npm:@nuxt/ui-pro-edge@0.7.5-28454083.00e791c - version: /@nuxt/ui-pro-edge@0.7.5-28454083.00e791c(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15) + specifier: npm:@nuxt/ui-pro-edge@0.7.5-28455036.3e69602 + version: /@nuxt/ui-pro-edge@0.7.5-28455036.3e69602(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15) '@nuxthq/studio': specifier: ^1.0.10 version: 1.0.10(rollup@3.29.4) @@ -184,7 +184,7 @@ importers: version: 20.0.2 '@vueuse/nuxt': specifier: ^10.7.2 - version: 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15) + version: 10.7.2(nuxt@3.10.1)(rollup@3.29.4)(vue@3.4.15) date-fns: specifier: ^3.3.1 version: 3.3.1 @@ -192,11 +192,11 @@ importers: specifier: ^8.56.0 version: 8.56.0 joi: - specifier: ^17.11.1 + specifier: ^17.12.1 version: 17.12.1 nuxt: - specifier: ^3.10.0 - version: 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + specifier: ^3.10.1 + version: 3.10.1(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) nuxt-cloudflare-analytics: specifier: ^1.0.8 version: 1.0.8(rollup@3.29.4) @@ -205,22 +205,22 @@ importers: version: 0.6.3(rollup@3.29.4) nuxt-og-image: specifier: ^2.2.4 - version: 2.2.4(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0) + version: 2.2.4(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.1)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0) prettier: - specifier: ^3.2.4 - version: 3.2.4 + specifier: ^3.2.5 + version: 3.2.5 typescript: specifier: ^5.3.3 version: 5.3.3 ufo: - specifier: ^1.3.2 - version: 1.3.2 + specifier: ^1.4.0 + version: 1.4.0 v-calendar: specifier: ^3.1.2 version: 3.1.2(@popperjs/core@2.11.8)(vue@3.4.15) valibot: - specifier: ^0.25.0 - version: 0.25.0 + specifier: ^0.28.1 + version: 0.28.1 yup: specifier: ^1.3.3 version: 1.3.3 @@ -1578,14 +1578,14 @@ packages: - bluebird - supports-color - /@nuxt/content@2.12.0(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15): + /@nuxt/content@2.12.0(nuxt@3.10.1)(rollup@3.29.4)(vue@3.4.15): resolution: {integrity: sha512-XQkbkJzFRWKdX4aoVDprqLphbQGDsRX35ZRgHe4i7Phe3F1z2EzXVhZ9WXBTmpXau3MkLlmsQ+NzcRns1kOOvQ==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@nuxtjs/mdc': 0.5.0(rollup@3.29.4) '@vueuse/core': 10.7.2(vue@3.4.15) '@vueuse/head': 2.0.0(vue@3.4.15) - '@vueuse/nuxt': 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15) + '@vueuse/nuxt': 10.7.2(nuxt@3.10.1)(rollup@3.29.4)(vue@3.4.15) consola: 3.2.3 defu: 6.1.4 destr: 2.0.2 @@ -1604,7 +1604,7 @@ packages: shiki: 1.0.0-rc.0 slugify: 1.6.6 socket.io-client: 4.7.4 - ufo: 1.3.2 + ufo: 1.4.0 unist-util-stringify-position: 4.0.0 unstorage: 1.10.1 ws: 8.16.0 @@ -1633,22 +1633,22 @@ packages: /@nuxt/devalue@2.0.2: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - /@nuxt/devtools-kit@1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12): + /@nuxt/devtools-kit@1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12): resolution: {integrity: sha512-j7bNZmoAXQ1a8qv6j6zk4c/aekrxYqYVQM21o/Hy4XHCUq4fajSgpoc8mjyWJSTfpkOmuLyEzMexpDWiIVSr6A==} peerDependencies: nuxt: ^3.9.0 vite: '*' dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) - '@nuxt/schema': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) + '@nuxt/schema': 3.10.1(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + nuxt: 3.10.1(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) vite: 5.0.12 transitivePeerDependencies: - rollup - supports-color - /@nuxt/devtools-ui-kit@1.0.8(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0): + /@nuxt/devtools-ui-kit@1.0.8(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.1)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0): resolution: {integrity: sha512-oPkyQ+nkvCvveWxHWAHpZt9uEycHFD00Rh46KYKe5KLl81Wr/L3KacIIYpiocPog0YZZhjvX5CmrIe8zXopNOA==} peerDependencies: '@nuxt/devtools': 1.0.8 @@ -1657,9 +1657,9 @@ packages: '@iconify-json/logos': 1.1.42 '@iconify-json/ri': 1.1.19 '@iconify-json/tabler': 1.1.104 - '@nuxt/devtools': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12) - '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12) - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/devtools': 1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12) + '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@nuxtjs/color-mode': 3.3.2(rollup@3.29.4) '@unocss/core': 0.58.4 '@unocss/nuxt': 0.58.4(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(webpack@5.90.0) @@ -1669,7 +1669,7 @@ packages: '@unocss/reset': 0.58.4 '@vueuse/core': 10.7.2(vue@3.4.15) '@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.15) - '@vueuse/nuxt': 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15) + '@vueuse/nuxt': 10.7.2(nuxt@3.10.1)(rollup@3.29.4)(vue@3.4.15) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 @@ -1714,7 +1714,7 @@ packages: rc9: 2.1.1 semver: 7.5.4 - /@nuxt/devtools@1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12): + /@nuxt/devtools@1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12): resolution: {integrity: sha512-o6aBFEBxc8OgVHV4OPe2g0q9tFIe9HiTxRiJnlTJ+jHvOQsBLS651ArdVtwLChf9UdMouFlpLLJ1HteZqTbtsQ==} hasBin: true peerDependencies: @@ -1722,9 +1722,9 @@ packages: vite: '*' dependencies: '@antfu/utils': 0.7.7 - '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12) + '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12) '@nuxt/devtools-wizard': 1.0.8 - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) birpc: 0.2.15 consola: 3.2.3 destr: 2.0.2 @@ -1739,7 +1739,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + nuxt: 3.10.1(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) nypm: 0.3.6 ohash: 1.1.3 pacote: 17.0.6 @@ -1753,7 +1753,7 @@ packages: sirv: 2.0.4 unimport: 3.7.1(rollup@3.29.4) vite: 5.0.12 - vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.0)(rollup@3.29.4)(vite@5.0.12) + vite-plugin-inspect: 0.8.3(@nuxt/kit@3.10.1)(rollup@3.29.4)(vite@5.0.12) vite-plugin-vue-inspector: 4.0.2(vite@5.0.12) which: 3.0.1 ws: 8.16.0 @@ -1783,7 +1783,7 @@ packages: resolution: {integrity: sha512-HoAvBImqRrAwCLhZe7IsRwUWvV0ZVqUKFE/GsT8Jo01NBEd+PXhhu2XgHKV+aasqPXdeaQjhL43CSIwuNEwG1w==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) consola: 3.2.3 defu: 6.1.4 h3: 1.10.1 @@ -1792,7 +1792,7 @@ packages: ohash: 1.1.3 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.4.0 optionalDependencies: ipx: 3.0.0 transitivePeerDependencies: @@ -1812,25 +1812,25 @@ packages: - supports-color dev: true - /@nuxt/kit@3.10.0(rollup@3.29.4): - resolution: {integrity: sha512-SNyZqk57kyEvTdFSYhQCYFCwT/EQO13O9SWtY2ULscdhXd2C5D0SQW9E7OM7O/31Fa+KQ9RnSTA8DnwaOFne2g==} + /@nuxt/kit@3.10.1(rollup@3.29.4): + resolution: {integrity: sha512-M9VRY0QGbG6lWOVqt69ZF96RLBUZVXyFpbBUwHnoHgjF9BXSX/MT/hrZcJicN4aPM2QRephGgsBd4U5wFmmn6g==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: - '@nuxt/schema': 3.10.0(rollup@3.29.4) + '@nuxt/schema': 3.10.1(rollup@3.29.4) c12: 1.6.1 consola: 3.2.3 defu: 6.1.4 globby: 14.0.0 hash-sum: 2.0.0 - ignore: 5.3.0 + ignore: 5.3.1 jiti: 1.21.0 knitwork: 1.0.0 mlly: 1.5.0 pathe: 1.1.2 pkg-types: 1.0.3 - scule: 1.2.0 + scule: 1.3.0 semver: 7.5.4 - ufo: 1.3.2 + ufo: 1.4.0 unctx: 2.3.1 unimport: 3.7.1(rollup@3.29.4) untyped: 1.4.2 @@ -1838,14 +1838,14 @@ packages: - rollup - supports-color - /@nuxt/module-builder@0.5.5(@nuxt/kit@3.10.0)(nuxi@3.10.0)(typescript@5.3.3): + /@nuxt/module-builder@0.5.5(@nuxt/kit@3.10.1)(nuxi@3.10.0)(typescript@5.3.3): resolution: {integrity: sha512-ifFfwA1rbSXSae25RmqA2kAbV3xoShZNrq1yK8VXB/EnIcDn4WiaYR1PytaSxIt5zsvWPn92BJXiIUBiMQZ0hw==} hasBin: true peerDependencies: - '@nuxt/kit': 3.10.0 + '@nuxt/kit': ^3.10.1 nuxi: ^3.10.0 dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) citty: 0.1.5 consola: 3.2.3 mlly: 1.5.0 @@ -1858,8 +1858,8 @@ packages: - typescript dev: true - /@nuxt/schema@3.10.0(rollup@3.29.4): - resolution: {integrity: sha512-XwxyoW1DFMpHsoF3LHvwd2e2JFy9bTBfTo2/gH2RH9tU2W3I56A9uPRBftFXTNEDBrO2whYOFsRgjVOmM0ZZHg==} + /@nuxt/schema@3.10.1(rollup@3.29.4): + resolution: {integrity: sha512-DyZLhbaaoGBCXO2jboCHTp77jbCIUem/va5iSu2+GO6M8vAHbNRphksw38gpSk/F74LbJDTbW0t3hrMBzU4B3g==} engines: {node: ^14.18.0 || >=16.10.0} dependencies: '@nuxt/ui-templates': 1.3.1 @@ -1868,9 +1868,9 @@ packages: hookable: 5.5.3 pathe: 1.1.2 pkg-types: 1.0.3 - scule: 1.2.0 + scule: 1.3.0 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.4.0 unimport: 3.7.1(rollup@3.29.4) untyped: 1.4.2 transitivePeerDependencies: @@ -1881,7 +1881,7 @@ packages: resolution: {integrity: sha512-Ghv2MgWbJcUM9G5Dy3oQP0cJkUwEgaiuQxEF61FXJdn0a69Q4StZEP/hLF0MWPM9m6EvAwI7orxkJHM7MrmtVg==} hasBin: true dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) ci-info: 4.0.0 consola: 3.2.3 create-require: 1.1.1 @@ -1939,8 +1939,8 @@ packages: vitest: optional: true dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) - '@nuxt/schema': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) + '@nuxt/schema': 3.10.1(rollup@3.29.4) '@vue/test-utils': 2.4.4(vue@3.4.15) c12: 1.6.1 consola: 3.2.3 @@ -1959,9 +1959,9 @@ packages: pathe: 1.1.2 perfect-debounce: 1.0.0 radix3: 1.1.0 - scule: 1.2.0 + scule: 1.3.0 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.4.0 unenv: 1.9.0 unplugin: 1.6.0 vite: 5.0.12 @@ -1974,7 +1974,7 @@ packages: - supports-color dev: true - /@nuxt/ui-edge@2.13.0-28453998.d0f4530(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15): + /@nuxt/ui-edge@2.13.0-28453998.d0f4530(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15): resolution: {integrity: sha512-AWiK9CAOLOI+lrcwfQqkQ6wMm4b4uTKnFGvSC362XlfnivFvrL39WXyQOdcjClQbWNpodQPp/WhoJ826Fmikhw==} engines: {node: '>=v16.20.2'} dependencies: @@ -1982,7 +1982,7 @@ packages: '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.1) '@headlessui/vue': 1.7.18(vue@3.4.15) '@iconify-json/heroicons': 1.1.19 - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@nuxtjs/color-mode': 3.3.2(rollup@3.29.4) '@nuxtjs/tailwindcss': 6.11.3(rollup@3.29.4) '@popperjs/core': 2.11.8 @@ -1995,10 +1995,10 @@ packages: '@vueuse/math': 10.7.2(vue@3.4.15) defu: 6.1.4 fuse.js: 6.6.2 - nuxt-icon: 0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15) + nuxt-icon: 0.6.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15) ohash: 1.1.3 pathe: 1.1.2 - scule: 1.2.0 + scule: 1.3.0 tailwind-merge: 2.2.1 tailwindcss: 3.4.1 transitivePeerDependencies: @@ -2022,10 +2022,10 @@ packages: - vue dev: true - /@nuxt/ui-pro-edge@0.7.5-28454083.00e791c(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15): - resolution: {integrity: sha512-sWg/zhpwjuSRTGQayMgbHU35KTfP6QIUsUIq7Ge8I1bw+lGTx0E3Cbi4wrLq7aaeQlYPcJTIBXFVedVnN8Zajg==} + /@nuxt/ui-pro-edge@0.7.5-28455036.3e69602(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15): + resolution: {integrity: sha512-AJVHfzoxpHpSybdBCZslsEmXhWkGjimg8HTi6fqnFookPxAfngQETugpuSITvCGxrunZ00ldYTWxyyY6KrS8SA==} dependencies: - '@nuxt/ui': /@nuxt/ui-edge@2.13.0-28453998.d0f4530(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15) + '@nuxt/ui': /@nuxt/ui-edge@2.13.0-28453998.d0f4530(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15) '@vueuse/core': 10.7.2(vue@3.4.15) defu: 6.1.4 git-url-parse: 14.0.0 @@ -2058,13 +2058,13 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15): - resolution: {integrity: sha512-PpdcPkvfBzSZVHqxZ/uneTUZq6ufZDzgP36yXxZ/ygRi90szOs5QHWzGFXJ6cCW4D34iqePKjeTXJall3C74LA==} + /@nuxt/vite-builder@3.10.1(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15): + resolution: {integrity: sha512-Rl3sNWd43LNuKc4Y7vwWPLKH+4brbFCfcCQP1W86eSzfijen9AGuqyYIrRaaMieNE7aHMpYSIGCo4kYohhMsuA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: 3.4.15 dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@rollup/plugin-replace': 5.0.5(rollup@3.29.4) '@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15) '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.12)(vue@3.4.15) @@ -2081,7 +2081,7 @@ packages: get-port-please: 3.1.2 h3: 1.10.1 knitwork: 1.0.0 - magic-string: 0.30.5 + magic-string: 0.30.7 mlly: 1.5.0 ohash: 1.1.3 pathe: 1.1.2 @@ -2091,12 +2091,12 @@ packages: rollup-plugin-visualizer: 5.12.0(rollup@3.29.4) std-env: 3.7.0 strip-literal: 2.0.0 - ufo: 1.3.2 + ufo: 1.4.0 unenv: 1.9.0 unplugin: 1.6.0 vite: 5.0.12 vite-node: 1.2.2 - vite-plugin-checker: 0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + vite-plugin-checker: 0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) vue: 3.4.15(typescript@5.3.3) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -2121,11 +2121,11 @@ packages: /@nuxthq/studio@1.0.10(rollup@3.29.4): resolution: {integrity: sha512-F0Gd4H/YfsVorg0EZ5+++/pG7WC8S9jvWg4CNQH0ZZXCcqFE6cSvxExtkfjJEDLEswp2OYLF8tCSkrYVQsFQqQ==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) defu: 6.1.4 nuxt-component-meta: 0.6.3(rollup@3.29.4) socket.io-client: 4.7.4 - ufo: 1.3.2 + ufo: 1.4.0 untyped: 1.4.2 transitivePeerDependencies: - bufferutil @@ -2137,7 +2137,7 @@ packages: /@nuxtjs/color-mode@3.3.2(rollup@3.29.4): resolution: {integrity: sha512-BLpBfrYZngV2QWFQ4HNEFwAXa3Pno43Ge+2XHcZJTTa1Z4KzRLvOwku8yiyV3ovIaaXKGwduBdv3Z5Ocdp0/+g==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) lodash.template: 4.5.0 pathe: 1.1.2 transitivePeerDependencies: @@ -2147,11 +2147,11 @@ packages: /@nuxtjs/fontaine@0.4.1(rollup@3.29.4): resolution: {integrity: sha512-8VnrFYnilfqlQVsCufiqoWusivYVOwP/0Nzu9FV44oryQlBa3qiT7EyOkKSmOxf9yZWCZBRc2wjTSxI+WTYlpg==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) fontaine: 0.4.1 magic-string: 0.30.5 pathe: 1.1.2 - ufo: 1.3.2 + ufo: 1.4.0 transitivePeerDependencies: - encoding - rollup @@ -2161,7 +2161,7 @@ packages: /@nuxtjs/google-fonts@3.1.3(rollup@3.29.4): resolution: {integrity: sha512-gHwstHXQKd/r9O2WnQR4UJbi7Rfb9No1/gF4gqP+y18h1DAAZUOYPBF5EAPGjZKgDOW2XbZHP8Rw3oSDTpIT1A==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) google-fonts-helper: 3.4.1 pathe: 1.1.2 transitivePeerDependencies: @@ -2172,7 +2172,7 @@ packages: /@nuxtjs/mdc@0.5.0(rollup@3.29.4): resolution: {integrity: sha512-480Ajc7o/YAl9b21btd0oRtVe/UjUWmVSEWauS+H+izwEGdGvJTVfZRdaiAXcXKl+UmUTpf+POel027sE9HAZQ==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@shikijs/transformers': 1.0.0-rc.0 '@types/hast': 3.0.4 '@types/mdast': 4.0.3 @@ -2200,9 +2200,9 @@ packages: remark-mdc: 3.0.2 remark-parse: 11.0.0 remark-rehype: 11.1.0 - scule: 1.2.0 + scule: 1.3.0 shiki: 1.0.0-rc.0 - ufo: 1.3.2 + ufo: 1.4.0 unified: 11.0.4 unist-builder: 4.0.0 unist-util-visit: 5.0.0 @@ -2215,7 +2215,7 @@ packages: /@nuxtjs/plausible@0.2.4(rollup@3.29.4): resolution: {integrity: sha512-9HrSl9ZGKS/7bULAt8uzAGo9BJyIZebzRSLQD8ZhiODaGyRdEQlgcJBw5JgUzjcC5n4T0ZlX3FC6C3Wyp7opgA==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) defu: 6.1.4 pathe: 1.1.2 plausible-tracker: 0.3.8 @@ -2227,7 +2227,7 @@ packages: /@nuxtjs/tailwindcss@6.11.3(rollup@3.29.4): resolution: {integrity: sha512-l2iww/zOiHMuNERo6XB9MTJ8MEcq3NHFW/TPWmwPLGdOobV9zYUZ75otqi+mTK+/vgzQTtNXpIe2V0DLuTeb4A==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) autoprefixer: 10.4.17(postcss@8.4.33) chokidar: 3.5.3 clear-module: 4.1.2 @@ -2242,7 +2242,7 @@ packages: postcss-nesting: 12.0.2(postcss@8.4.33) tailwind-config-viewer: 1.7.3(tailwindcss@3.4.1) tailwindcss: 3.4.1 - ufo: 1.3.2 + ufo: 1.4.0 transitivePeerDependencies: - rollup - supports-color @@ -2730,7 +2730,7 @@ packages: dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.9.6) estree-walker: 2.0.2 - magic-string: 0.30.5 + magic-string: 0.30.7 rollup: 4.9.6 /@rollup/plugin-json@6.1.0(rollup@3.29.4): @@ -2803,7 +2803,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.1.0(rollup@3.29.4) - magic-string: 0.30.5 + magic-string: 0.30.7 rollup: 3.29.4 /@rollup/plugin-replace@5.0.5(rollup@4.9.6): @@ -2816,7 +2816,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.9.6) - magic-string: 0.30.5 + magic-string: 0.30.7 rollup: 4.9.6 /@rollup/plugin-terser@0.4.4(rollup@4.9.6): @@ -3502,7 +3502,7 @@ packages: /@unocss/nuxt@0.58.4(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(webpack@5.90.0): resolution: {integrity: sha512-yBA279uJogEuqNhArfQ1cKkpCQ1rZL2jY7FlgcYFFHbzfo3Xq/FAHKYw1ocIwoH3XnzgibU8XoXdjR8r3pNJAw==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@unocss/config': 0.58.4 '@unocss/core': 0.58.4 '@unocss/preset-attributify': 0.58.4 @@ -3873,7 +3873,7 @@ packages: '@vue/compiler-ssr': 3.4.15 '@vue/shared': 3.4.15 estree-walker: 2.0.2 - magic-string: 0.30.5 + magic-string: 0.30.7 postcss: 8.4.33 source-map-js: 1.0.2 @@ -4034,16 +4034,16 @@ packages: /@vueuse/metadata@10.7.2: resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} - /@vueuse/nuxt@10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15): + /@vueuse/nuxt@10.7.2(nuxt@3.10.1)(rollup@3.29.4)(vue@3.4.15): resolution: {integrity: sha512-yv2hY4AiRoSqg9ELNpN6gOkDWxGuLiKE/bEbuTAAuUBhS5OeEDf5aB/kY0e/V6ZXj5XiU4LX3nE8YV8c+UKfmQ==} peerDependencies: nuxt: ^3.0.0 dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@vueuse/core': 10.7.2(vue@3.4.15) '@vueuse/metadata': 10.7.2 local-pkg: 0.5.0 - nuxt: 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) + nuxt: 3.10.1(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27) vue-demi: 0.14.6(vue@3.4.15) transitivePeerDependencies: - '@vue/composition-api' @@ -6189,7 +6189,7 @@ packages: enhanced-resolve: 5.15.0 mlly: 1.5.0 pathe: 1.1.2 - ufo: 1.3.2 + ufo: 1.4.0 /fake-indexeddb@5.0.2: resolution: {integrity: sha512-cB507r5T3D55DfclY01GLkninZLfU7HXV/mhVRTnTRm5k2u+fY7Fof2dBkr80p5t7G7dlA/G5dI87QiMdPpMCQ==} @@ -6307,7 +6307,7 @@ packages: magic-regexp: 0.7.0 magic-string: 0.30.5 pathe: 1.1.2 - ufo: 1.3.2 + ufo: 1.4.0 unplugin: 1.6.0 transitivePeerDependencies: - encoding @@ -6677,7 +6677,7 @@ packages: deepmerge: 4.3.1 hookable: 5.5.3 ofetch: 1.3.3 - ufo: 1.3.2 + ufo: 1.4.0 dev: true /gopd@1.0.1: @@ -6752,7 +6752,7 @@ packages: iron-webcrypto: 1.0.0 ohash: 1.1.3 radix3: 1.1.0 - ufo: 1.3.2 + ufo: 1.4.0 uncrypto: 0.1.3 unenv: 1.9.0 @@ -7048,6 +7048,10 @@ packages: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + /image-meta@0.2.0: resolution: {integrity: sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==} @@ -7179,7 +7183,7 @@ packages: pathe: 1.1.2 sharp: 0.33.2 svgo: 3.2.0 - ufo: 1.3.2 + ufo: 1.4.0 unstorage: 1.10.1 xss: 1.0.14 transitivePeerDependencies: @@ -7843,7 +7847,7 @@ packages: node-forge: 1.3.1 pathe: 1.1.2 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.4.0 untun: 0.1.3 uqr: 0.1.2 @@ -7886,9 +7890,6 @@ packages: /lodash.castarray@4.4.0: resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} - /lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - /lodash.defaults@4.2.0: resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} @@ -7912,9 +7913,6 @@ packages: /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - /lodash.pick@4.4.0: - resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} - /lodash.template@4.5.0: resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} dependencies: @@ -7999,7 +7997,7 @@ packages: magic-string: 0.30.5 mlly: 1.5.0 type-level-regexp: 0.1.17 - ufo: 1.3.2 + ufo: 1.4.0 unplugin: 1.6.0 dev: true @@ -8007,7 +8005,7 @@ packages: resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==} engines: {node: '>=16.14.0'} dependencies: - magic-string: 0.30.5 + magic-string: 0.30.7 /magic-string@0.30.5: resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==} @@ -8015,6 +8013,12 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + /magic-string@0.30.7: + resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + /magicast@0.3.3: resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} dependencies: @@ -8660,7 +8664,7 @@ packages: acorn: 8.11.3 pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.3.2 + ufo: 1.4.0 /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} @@ -8775,7 +8779,7 @@ packages: klona: 2.0.6 knitwork: 1.0.0 listhen: 1.6.0 - magic-string: 0.30.5 + magic-string: 0.30.7 mime: 3.0.0 mlly: 1.5.0 mri: 1.2.0 @@ -8790,12 +8794,12 @@ packages: radix3: 1.1.0 rollup: 4.9.6 rollup-plugin-visualizer: 5.12.0(rollup@4.9.6) - scule: 1.2.0 + scule: 1.3.0 semver: 7.5.4 serve-placeholder: 2.0.1 serve-static: 1.15.0 std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.4.0 uncrypto: 0.1.3 unctx: 2.3.1 unenv: 1.9.0 @@ -9014,7 +9018,7 @@ packages: resolution: {integrity: sha512-gUBcxHfvR06tBNDszTj/cMx8EGwtNFqICk7IBM66JIebe/VG0HgDF6AFJfqqOFG5ACk6ApdAxREHhvnmgUSudA==} engines: {npm: '>= 4.0.0'} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) transitivePeerDependencies: - rollup - supports-color @@ -9024,7 +9028,7 @@ packages: resolution: {integrity: sha512-GdqnSMC1vqabry7WSj3GWA2LZ1gBiWeS2lj943c9TjkL9SN/rABEFXVZA6RO4sOTKF1qV947UGi27PdRd7u+tA==} hasBin: true dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) citty: 0.1.5 scule: 1.2.0 typescript: 5.3.3 @@ -9034,13 +9038,13 @@ packages: - supports-color dev: true - /nuxt-icon@0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15): + /nuxt-icon@0.6.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15): resolution: {integrity: sha512-6eWlNOb6Uvp63uXFdhcmsB1JlubDv76Pot/VwmIu0yJxDYhwytbnv3WAjw2khl2l7W/65V4eMGIEeX9C5Ahxng==} dependencies: '@iconify/collections': 1.0.388 '@iconify/vue': 4.1.1(vue@3.4.15) - '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12) - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12) + '@nuxt/kit': 3.10.1(rollup@3.29.4) transitivePeerDependencies: - nuxt - rollup @@ -9048,10 +9052,10 @@ packages: - vite - vue - /nuxt-og-image@2.2.4(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0): + /nuxt-og-image@2.2.4(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.1)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0): resolution: {integrity: sha512-A7QNMi+/DueEOPgxIWCvUJU8UxgxyUtRrLd7QB6YVeXrBEFFhWD8/2wLbcSdZyAzpVmuE6cA7bSU3z3U/e7K/w==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@resvg/resvg-js': 2.6.0 '@resvg/resvg-wasm': 2.6.0 '@twemoji/api': 14.1.2 @@ -9068,7 +9072,7 @@ packages: globby: 13.2.2 image-size: 1.1.1 launch-editor: 2.6.1 - nuxt-site-config: 1.6.7(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0) + nuxt-site-config: 1.6.7(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.1)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0) nuxt-site-config-kit: 1.6.7(rollup@3.29.4)(vue@3.4.15) nypm: 0.3.6 ofetch: 1.3.3 @@ -9084,7 +9088,7 @@ packages: terminate: 2.6.1 tinyws: 0.1.0(ws@8.16.0) twemoji: 14.0.2 - ufo: 1.3.2 + ufo: 1.4.0 ws: 8.16.0 yoga-wasm-web: 0.3.3 transitivePeerDependencies: @@ -9117,31 +9121,31 @@ packages: /nuxt-site-config-kit@1.6.7(rollup@3.29.4)(vue@3.4.15): resolution: {integrity: sha512-dq7W5ra1KRRi8gW/v8j3e7rNCN8jEZHXnGZ9Ao4r7JZvyHpJyntQYcftcI2N7VViT+6xWdIE7ge4oma7+gvjVQ==} dependencies: - '@nuxt/kit': 3.10.0(rollup@3.29.4) - '@nuxt/schema': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) + '@nuxt/schema': 3.10.1(rollup@3.29.4) pkg-types: 1.0.3 site-config-stack: 1.6.7(vue@3.4.15) std-env: 3.7.0 - ufo: 1.3.2 + ufo: 1.4.0 transitivePeerDependencies: - rollup - supports-color - vue dev: true - /nuxt-site-config@1.6.7(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0): + /nuxt-site-config@1.6.7(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.1)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0): resolution: {integrity: sha512-X9HPq0ldfFf9vatXcOLt1Fl9xPydhC+fZw5KVxACcOyNK92KwJgvzrHAooURdoQhohaVgPbK+xnfVP8S6GCkQA==} dependencies: - '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12) - '@nuxt/devtools-ui-kit': 1.0.8(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0) - '@nuxt/kit': 3.10.0(rollup@3.29.4) - '@nuxt/schema': 3.10.0(rollup@3.29.4) + '@nuxt/devtools-kit': 1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12) + '@nuxt/devtools-ui-kit': 1.0.8(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.1)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0) + '@nuxt/kit': 3.10.1(rollup@3.29.4) + '@nuxt/schema': 3.10.1(rollup@3.29.4) nuxt-site-config-kit: 1.6.7(rollup@3.29.4)(vue@3.4.15) pathe: 1.1.2 shiki-es: 0.14.0 sirv: 2.0.4 site-config-stack: 1.6.7(vue@3.4.15) - ufo: 1.3.2 + ufo: 1.4.0 transitivePeerDependencies: - '@nuxt/devtools' - '@unocss/webpack' @@ -9167,8 +9171,8 @@ packages: - webpack dev: true - /nuxt@3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27): - resolution: {integrity: sha512-E9GWyrzTvkoHoJOT847EASEl8KcGDF1twcBgUzDMuNIx+llZ14F+q+XbTjHzYM/o2hqHTer0lLt2RUn5wsBLQQ==} + /nuxt@3.10.1(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27): + resolution: {integrity: sha512-1X1DFTGPbVQFF1tjOWYl3qYc3zQww8htknu3qiP8xNzY1MFnDT3Xisxcf6KDe375tHHui0UpXflseL6evlEoMQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -9181,12 +9185,12 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12) - '@nuxt/kit': 3.10.0(rollup@3.29.4) - '@nuxt/schema': 3.10.0(rollup@3.29.4) + '@nuxt/devtools': 1.0.8(nuxt@3.10.1)(rollup@3.29.4)(vite@5.0.12) + '@nuxt/kit': 3.10.1(rollup@3.29.4) + '@nuxt/schema': 3.10.1(rollup@3.29.4) '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15) + '@nuxt/vite-builder': 3.10.1(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15) '@unhead/dom': 1.8.10 '@unhead/ssr': 1.8.10 '@unhead/vue': 1.8.10(vue@3.4.15) @@ -9208,7 +9212,7 @@ packages: jiti: 1.21.0 klona: 2.0.6 knitwork: 1.0.0 - magic-string: 0.30.5 + magic-string: 0.30.7 mlly: 1.5.0 nitropack: 2.8.1 nuxi: 3.10.0 @@ -9219,10 +9223,10 @@ packages: perfect-debounce: 1.0.0 pkg-types: 1.0.3 radix3: 1.1.0 - scule: 1.2.0 + scule: 1.3.0 std-env: 3.7.0 strip-literal: 2.0.0 - ufo: 1.3.2 + ufo: 1.4.0 ultrahtml: 1.5.2 uncrypto: 0.1.3 unctx: 2.3.1 @@ -9279,7 +9283,7 @@ packages: citty: 0.1.5 execa: 8.0.1 pathe: 1.1.2 - ufo: 1.3.2 + ufo: 1.4.0 /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -9313,7 +9317,7 @@ packages: dependencies: destr: 2.0.2 node-fetch-native: 1.6.1 - ufo: 1.3.2 + ufo: 1.4.0 /ohash@1.1.3: resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} @@ -10079,8 +10083,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier@3.2.4: - resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==} + /prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true dev: true @@ -10477,7 +10481,7 @@ packages: micromark-util-character: 2.1.0 micromark-util-types: 2.0.0 parse-entities: 4.0.1 - scule: 1.2.0 + scule: 1.3.0 stringify-entities: 4.0.3 unified: 11.0.4 unist-util-visit: 5.0.0 @@ -10758,6 +10762,9 @@ packages: /scule@1.2.0: resolution: {integrity: sha512-CRCmi5zHQnSoeCik9565PONMg0kfkvYmcSqrbOJY4txFfy1wvVULV4FDaiXhUblUgahdqz3F2NwHZ8i4eBTwUw==} + /scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} + /semver-diff@4.0.0: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} @@ -10976,7 +10983,7 @@ packages: peerDependencies: vue: 3.4.15 dependencies: - ufo: 1.3.2 + ufo: 1.4.0 vue: 3.4.15(typescript@5.3.3) dev: true @@ -11702,8 +11709,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /ufo@1.3.2: - resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} + /ufo@1.4.0: + resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} @@ -11756,7 +11763,7 @@ packages: pretty-bytes: 6.1.1 rollup: 3.29.4 rollup-plugin-dts: 6.1.0(rollup@3.29.4)(typescript@5.3.3) - scule: 1.2.0 + scule: 1.3.0 typescript: 5.3.3 untyped: 1.4.2 transitivePeerDependencies: @@ -11781,7 +11788,7 @@ packages: dependencies: acorn: 8.11.3 estree-walker: 3.0.3 - magic-string: 0.30.5 + magic-string: 0.30.7 unplugin: 1.6.0 /undici-types@5.26.5: @@ -11858,7 +11865,7 @@ packages: mlly: 1.5.0 pathe: 1.1.2 pkg-types: 1.0.3 - scule: 1.2.0 + scule: 1.3.0 strip-literal: 1.3.0 unplugin: 1.6.0 transitivePeerDependencies: @@ -11877,7 +11884,7 @@ packages: mlly: 1.5.0 pathe: 1.1.2 pkg-types: 1.0.3 - scule: 1.2.0 + scule: 1.3.0 strip-literal: 1.3.0 unplugin: 1.6.0 transitivePeerDependencies: @@ -12012,7 +12019,7 @@ packages: local-pkg: 0.4.3 mlly: 1.5.0 pathe: 1.1.2 - scule: 1.2.0 + scule: 1.3.0 unplugin: 1.6.0 vue-router: 4.2.5(vue@3.4.15) yaml: 2.3.4 @@ -12079,7 +12086,7 @@ packages: mri: 1.2.0 node-fetch-native: 1.6.1 ofetch: 1.3.3 - ufo: 1.3.2 + ufo: 1.4.0 transitivePeerDependencies: - supports-color @@ -12101,7 +12108,7 @@ packages: defu: 6.1.4 jiti: 1.21.0 mri: 1.2.0 - scule: 1.2.0 + scule: 1.3.0 transitivePeerDependencies: - supports-color @@ -12186,8 +12193,8 @@ packages: '@vue/compiler-core': 3.4.15 dev: true - /valibot@0.25.0: - resolution: {integrity: sha512-cmD0ca15oyAbT75iYLNW6uU6doAeIwYfOshpXka/E1Bx4frzbkrgb7gvkI7K0YK/DVOksei4FfxWfRoBP3NFTg==} + /valibot@0.28.1: + resolution: {integrity: sha512-zQnjwNJuXk6362Leu0+4eFa/SMwRom3/hEvH6s1EGf3oXIPbo2WFKDra9ymnbVh3clLRvd8hw4sKF5ruI2Lyvw==} dev: true /validate-npm-package-license@3.0.4: @@ -12248,8 +12255,8 @@ packages: - supports-color - terser - /vite-plugin-checker@0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27): - resolution: {integrity: sha512-YvvvQ+IjY09BX7Ab+1pjxkELQsBd4rPhWNw8WLBeFVxu/E7O+n6VYAqNsKdK/a2luFlX/sMpoWdGFfg4HvwdJQ==} + /vite-plugin-checker@0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27): + resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: eslint: '>=7' @@ -12287,8 +12294,6 @@ packages: eslint: 8.56.0 fast-glob: 3.3.2 fs-extra: 11.2.0 - lodash.debounce: 4.0.8 - lodash.pick: 4.4.0 npm-run-path: 4.0.1 semver: 7.5.4 strip-ansi: 6.0.1 @@ -12301,7 +12306,7 @@ packages: vscode-uri: 3.0.8 vue-tsc: 1.8.27(typescript@5.3.3) - /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.0)(rollup@3.29.4)(vite@5.0.12): + /vite-plugin-inspect@0.8.3(@nuxt/kit@3.10.1)(rollup@3.29.4)(vite@5.0.12): resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==} engines: {node: '>=14'} peerDependencies: @@ -12312,7 +12317,7 @@ packages: optional: true dependencies: '@antfu/utils': 0.7.7 - '@nuxt/kit': 3.10.0(rollup@3.29.4) + '@nuxt/kit': 3.10.1(rollup@3.29.4) '@rollup/pluginutils': 5.1.0(rollup@3.29.4) debug: 4.3.4 error-stack-parser-es: 0.1.1 @@ -12493,7 +12498,7 @@ packages: /vue-bundle-renderer@2.0.0: resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==} dependencies: - ufo: 1.3.2 + ufo: 1.4.0 /vue-component-meta@1.8.27(typescript@5.3.3): resolution: {integrity: sha512-j3WJsyQHP4TDlvnjHc/eseo0/eVkf0FaCpkqGwez5zD+Tj31onBzWZEXTnWKs8xRj0n3dMNYdy3SpiS6NubSvg==} diff --git a/src/runtime/utils/link.ts b/src/runtime/utils/link.ts index a43981b5..eaf2f3da 100644 --- a/src/runtime/utils/link.ts +++ b/src/runtime/utils/link.ts @@ -1,63 +1,82 @@ import type { PropType } from 'vue' import type { RouteLocationRaw } from '#vue-router' +import type { NuxtLinkProps } from '#app' export const nuxtLinkProps = { to: { type: [String, Object] as PropType, - default: undefined + default: undefined, + required: false }, href: { type: [String, Object] as PropType, - default: undefined + default: undefined, + required: false }, + // Attributes target: { - type: String as PropType<'_blank' | '_parent' | '_self' | '_top' | (string & {}) | null>, - default: undefined + type: String as PropType, + default: undefined, + required: false }, rel: { - type: String as PropType, - default: undefined + type: String as PropType, + default: undefined, + required: false }, noRel: { - type: Boolean, - default: undefined + type: Boolean as PropType, + default: undefined, + required: false }, + // Prefetching prefetch: { - type: Boolean, - default: undefined + type: Boolean as PropType, + default: undefined, + required: false }, noPrefetch: { - type: Boolean, - default: undefined + type: Boolean as PropType, + default: undefined, + required: false }, + // Styling activeClass: { - type: String, - default: undefined + type: String as PropType, + default: undefined, + required: false }, exactActiveClass: { - type: String, - default: undefined + type: String as PropType, + default: undefined, + required: false }, prefetchedClass: { - type: String, - default: undefined + type: String as PropType, + default: undefined, + required: false }, + // Vue Router's `` additional props replace: { - type: Boolean, - default: undefined + type: Boolean as PropType, + default: undefined, + required: false }, ariaCurrentValue: { - type: String, - default: undefined + type: String as PropType, + default: undefined, + required: false }, + // Edge cases handling external: { - type: Boolean, - default: undefined + type: Boolean as PropType, + default: undefined, + required: false } } as const