From 10df8c771d1b426131f35f139da85a74f28383d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Wed, 16 Oct 2024 23:21:41 +0200 Subject: [PATCH 01/17] chore: update banner --- app.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.vue b/app.vue index c1f85c375..1bdc9bb85 100644 --- a/app.vue +++ b/app.vue @@ -74,7 +74,7 @@ onMounted(() => { name="i-ph-circle-wavy-check-duotone" class="w-5 h-5 flex-shrink-0 pointer-events-none hidden sm:inline-block" /> - Nuxt mid-level certification launch date announced! + Nuxt certification (mid-level) is out! Date: Fri, 18 Oct 2024 13:58:59 +0200 Subject: [PATCH 02/17] chore: update --- app.vue | 8 ++++---- content/5.video-courses.yml | 11 ++++++----- pages/video-courses.vue | 25 +++++++++++++++++++++---- 3 files changed, 31 insertions(+), 13 deletions(-) diff --git a/app.vue b/app.vue index 1bdc9bb85..1e7901bd0 100644 --- a/app.vue +++ b/app.vue @@ -66,15 +66,15 @@ onMounted(() => {
+ + diff --git a/app/composables/useNavigation.ts b/app/composables/useNavigation.ts index d0d5b8c8c..bec93734d 100644 --- a/app/composables/useNavigation.ts +++ b/app/composables/useNavigation.ts @@ -1,6 +1,7 @@ import { createSharedComposable } from '@vueuse/core' const _useNavigation = () => { + const nuxtApp = useNuxtApp() const headerLinks = computed(() => { const route = useRoute() @@ -178,32 +179,59 @@ const _useNavigation = () => { }] }] - const searchLinks = computed(() => [...headerLinks.value.map((link) => { + const searchLinks = computed(() => [ + { + label: 'Ask AI', + icon: 'i-ph-magic-wand', + to: 'javascript:void(0);', + // @ts-expect-error this is not typed + click: () => nuxtApp.$kapa?.openModal() + }, + ...headerLinks.value.map((link) => { // Remove `/docs` and `/enterprise` links from command palette - if (link.search === false) { - return { - label: link.label, - icon: link.icon, - children: link.children + if (link.search === false) { + return { + label: link.label, + icon: link.icon, + children: link.children + } } - } - return link - }).filter(Boolean), { - label: 'Team', - icon: 'i-ph-users', - to: '/team' - }, { - label: 'Design Kit', - icon: 'i-ph-palette', - to: '/design-kit' - }, { - label: 'Newsletter', - icon: 'i-ph-envelope-simple', - to: '/newsletter' - }]) + return link + }).filter(Boolean), { + label: 'Team', + icon: 'i-ph-users', + to: '/team' + }, { + label: 'Design Kit', + icon: 'i-ph-palette', + to: '/design-kit' + }, { + label: 'Newsletter', + icon: 'i-ph-envelope-simple', + to: '/newsletter' + }]) const searchGroups = [{ + key: 'ask-ai-search', + label: 'AI', + icon: 'i-ph-magic-wand', + search: async (q) => { + if (!q) { + return [] + } + + return [{ + label: `Ask AI about "${q}"`, + icon: 'i-ph-magic-wand', + to: 'javascript:void(0);', + click() { + // @ts-expect-error this is not typed + useNuxtApp().$kapa.openModal(q) + } + }] + } + }, { key: 'modules-search', label: 'Modules', search: async (q) => { diff --git a/app/plugins/kapa.client.ts b/app/plugins/kapa.client.ts new file mode 100644 index 000000000..1dded0459 --- /dev/null +++ b/app/plugins/kapa.client.ts @@ -0,0 +1,170 @@ +const kapa = { + 'key': 'kapa', + 'src': 'https://widget.kapa.ai/kapa-widget.bundle.js', + 'data-website-id': 'fb3af718-9db2-440d-9da9-14e6c5fca2aa', + // 'data-button-hide': true, + 'data-project-name': 'Nuxt', + 'data-project-color': '#00DC82', + 'data-button-text-color': '#000000', + 'data-project-logo': 'https://nuxt.com/assets/design-kit/icon-black.svg', + 'data-modal-image': 'https://nuxt.com/assets/design-kit/icon-green.svg', + 'data-button-padding': '0.5rem', + 'data-button-width': '5.5rem', + 'data-modal-disclaimer': 'This is a custom LLM for answering questions about Nuxt. Answers are based on the contents of the documentation, GitHub information and Stack Overflow articles. Please note that answers are generated by AI and may not be fully accurate, so please use your best judgement.', + 'data-user-analytics-fingerprint-enabled': 'true', + 'crossorigin': false +} as const + +interface OnModalOpenArgs { + mode: 'search' | 'ai' +} + +interface OnModalCloseArgs { + mode: 'search' | 'ai' +} + +interface OnAskAIQuerySubmitArgs { + threadId: string | null + questionAnswerId: string + question: string +} + +interface OnAskAIExampleQuerySubmitArgs { + threadId: string | null + questionAnswerId: string + question: string +} + +interface OnAskAIAnswerCompletedArgs { + threadId: string + questionAnswerId: string + question: string + answer: string + conversation: { questionAnswerId: string, question: string, answer: string }[] +} + +interface OnAskAIFeedbackSubmitArgs { + reaction: string + comment: { + issue: string + irrelevant: boolean + incorrect: boolean + unaddressed: boolean + } + threadId: string + questionAnswerId: string + question: string + answer: string + conversation: { questionAnswerId: string, question: string, answer: string }[] +} + +interface OnAskAILinkClickArgs { + href: string + threadId: string + questionAnswerId: string + question: string + answer: string +} + +interface OnAskAISourceClickArgs { + source: { + title: string + subtitle: string + url: string + } + threadId: string + questionAnswerId: string + question: string + answer: string +} + +interface OnAskAIAnswerCopyArgs { + threadId: string + questionAnswerId: string + question: string + answer: string +} + +interface OnAskAIGenerationStopArgs { + threadId: string | null + question: string + conversation: { questionAnswerId: string, question: string, answer: string }[] +} + +interface OnAskAIConversationResetArgs { + threadId: string + conversation: { questionAnswerId: string, question: string, answer: string }[] +} + +interface OnModeSwitchArgs { + mode: 'search' | 'ai' +} + +interface OnSearchResultsCompletedArgs { + query: string + searchResults: { title: string, subtitle: string, url: string, sourceName: string }[] +} + +interface OnSearchResultsShowMoreClickArgs { + query: string + searchResults: { title: string, subtitle: string, url: string, sourceName: string }[] +} + +interface OnSearchResultClickArgs { + query: string + searchResult: { title: string, subtitle: string, url: string, sourceName: string } + rank: number +} + +interface Kapa { + (event: 'onModalOpen', handler: (args: OnModalOpenArgs) => void): void + (event: 'onModalClose', handler: (args: OnModalCloseArgs) => void): void + (event: 'onAskAIQuerySubmit', handler: (args: OnAskAIQuerySubmitArgs) => void): void + (event: 'onAskAIExampleQuerySubmit', handler: (args: OnAskAIExampleQuerySubmitArgs) => void): void + (event: 'onAskAIAnswerCompleted', handler: (args: OnAskAIAnswerCompletedArgs) => void): void + (event: 'onAskAIFeedbackSubmit', handler: (args: OnAskAIFeedbackSubmitArgs) => void): void + (event: 'onAskAILinkClick', handler: (args: OnAskAILinkClickArgs) => void): void + (event: 'onAskAISourceClick', handler: (args: OnAskAISourceClickArgs) => void): void + (event: 'onAskAIAnswerCopy', handler: (args: OnAskAIAnswerCopyArgs) => void): void + (event: 'onAskAIGenerationStop', handler: (args: OnAskAIGenerationStopArgs) => void): void + (event: 'onAskAIConversationReset', handler: (args: OnAskAIConversationResetArgs) => void): void + (event: 'onModeSwitch', handler: (args: OnModeSwitchArgs) => void): void + (event: 'onSearchResultsCompleted', handler: (args: OnSearchResultsCompletedArgs) => void): void + (event: 'onSearchResultsShowMoreClick', handler: (args: OnSearchResultsShowMoreClickArgs) => void): void + (event: 'onSearchResultClick', handler: (args: OnSearchResultClickArgs) => void): void +} + +declare global { + interface Window { + Kapa: Kapa + } +} + +export default defineNuxtPlugin((nuxtApp) => { + useScript<{ Kapa: Kapa }>(kapa, { + trigger: 'onNuxtReady', + use() { + return { Kapa: window.Kapa } + } + }) + + nuxtApp.provide('kapa', { + async openModal(q) { + // @ts-expect-error this is not typed + document.querySelector('#kapa-widget-container button')?.click() + if (q) { + let input = null + let i = 0 + do { + input = document.querySelector('#kapa-widget-portal .mantine-Textarea-input') + await new Promise(resolve => setTimeout(resolve, 100)) + i++ + } while (!input && i < 20) + input.value = q + // await new Promise(resolve => setTimeout(resolve, 50)) + // input.dispatchEvent(new Event('input', { bubbles: true })) + // document.querySelector('#kapa-widget-portal button.mantine-ActionIcon-root')?.click() + } + } + }) +}) diff --git a/nuxt.config.ts b/nuxt.config.ts index 344dc411c..d86ed2c17 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -203,6 +203,11 @@ export default defineNuxtConfig({ } } }, + icon: { + clientBundle: { + scan: true + } + }, twoslash: { floatingVueOptions: { classMarkdown: 'prose prose-primary dark:prose-invert' diff --git a/package.json b/package.json index 5ce0fd63c..f10a855c2 100644 --- a/package.json +++ b/package.json @@ -51,6 +51,7 @@ "nuxt-content-twoslash": "0.1.1", "shiki": "^1.22.0", "twoslash": "^0.2.12", + "typescript": "^5.6.3", "vitest": "^2.1.3", "vue": "^3.5.12", "vue-tsc": "^2.1.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df79a14cc..8b0104d67 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: version: 1.2.1 '@nuxt/content': specifier: ^2.13.4 - version: 2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + version: 2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/fonts': specifier: ^0.10.0 version: 0.10.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) @@ -37,10 +37,10 @@ importers: version: 1.8.1(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxt/scripts': specifier: ^0.9.5 - version: 0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + version: 0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/ui-pro': specifier: ^1.4.4 - version: 1.4.4(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + version: 1.4.4(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxthq/studio': specifier: ^2.1.1 version: 2.1.1(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) @@ -52,25 +52,25 @@ importers: version: 1.0.3(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@vueuse/components': specifier: ^11.1.0 - version: 11.1.0(vue@3.5.12(typescript@5.6.2)) + version: 11.1.0(vue@3.5.12(typescript@5.6.3)) '@vueuse/core': specifier: ^11.1.0 - version: 11.1.0(vue@3.5.12(typescript@5.6.2)) + version: 11.1.0(vue@3.5.12(typescript@5.6.3)) '@vueuse/nuxt': specifier: ^11.1.0 - version: 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + version: 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) feed: specifier: ^4.2.2 version: 4.2.2 floating-vue: specifier: ^5.2.2 - version: 5.2.2(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(vue@3.5.12(typescript@5.6.2)) + version: 5.2.2(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(vue@3.5.12(typescript@5.6.3)) nuxt: specifier: ^3.13.2 - version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3) nuxt-og-image: specifier: ^3.0.6 - version: 3.0.6(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.0.6(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) ofetch: specifier: ^1.4.1 version: 1.4.1 @@ -92,19 +92,19 @@ importers: devDependencies: '@nuxt/eslint': specifier: ^0.6.0 - version: 0.6.0(eslint@9.13.0(jiti@2.3.3))(magicast@0.3.5)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) + version: 0.6.0(eslint@9.13.0(jiti@2.3.3))(magicast@0.3.5)(rollup@4.22.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/test-utils': specifier: ^3.14.4 - version: 3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.2)))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + version: 3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxtjs/turnstile': specifier: ^0.9.10 - version: 0.9.10(@nuxt/scripts@0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)))(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) + version: 0.9.10(@nuxt/scripts@0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)))(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@testing-library/vue': specifier: ^8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.2)) + version: 8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)) capture-website: specifier: ^4.1.0 - version: 4.1.0(typescript@5.6.2) + version: 4.1.0(typescript@5.6.3) eslint: specifier: ^9.13.0 version: 9.13.0(jiti@2.3.3) @@ -116,16 +116,19 @@ importers: version: 1.22.0 twoslash: specifier: ^0.2.12 - version: 0.2.12(typescript@5.6.2) + version: 0.2.12(typescript@5.6.3) + typescript: + specifier: ^5.6.3 + version: 5.6.3 vitest: specifier: ^2.1.3 version: 2.1.3(@types/node@22.5.5)(terser@5.33.0) vue: specifier: ^3.5.12 - version: 3.5.12(typescript@5.6.2) + version: 3.5.12(typescript@5.6.3) vue-tsc: specifier: ^2.1.6 - version: 2.1.6(typescript@5.6.2) + version: 2.1.6(typescript@5.6.3) packages: @@ -330,17 +333,17 @@ packages: resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==} engines: {node: '>=16.13'} - '@csstools/selector-resolve-nested@2.0.0': - resolution: {integrity: sha512-oklSrRvOxNeeOW1yARd4WNCs/D09cQjunGZUgSq6vM8GpzFswN+8rBZyJA29YFZhOTQ6GFzxgLDNtVbt9wPZMA==} - engines: {node: '>=18'} + '@csstools/selector-resolve-nested@1.1.0': + resolution: {integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: - postcss-selector-parser: ^6.1.0 + postcss-selector-parser: ^6.0.13 - '@csstools/selector-specificity@4.0.0': - resolution: {integrity: sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==} - engines: {node: '>=18'} + '@csstools/selector-specificity@3.1.1': + resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: - postcss-selector-parser: ^6.1.0 + postcss-selector-parser: ^6.0.13 '@es-joy/jsdoccomment@0.49.0': resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} @@ -946,6 +949,10 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.12.0': + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.13.0': resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1283,8 +1290,8 @@ packages: '@nuxtjs/plausible@1.0.3': resolution: {integrity: sha512-jf6W9+Q/VhfHk/jal1gp0OpYU2qwq7eOV4evNKvHWKVM0Qbps+LbKSxNcewgqN91tVx9sv4RbnOEJ8Uq0/FRkg==} - '@nuxtjs/tailwindcss@6.12.2': - resolution: {integrity: sha512-qPJiFH67CkTj/2kBGBzqXihOD1rQXMsbVS4vdQvfBxOBLPfGhU1yw7AATdhPl2BBjO2krjJLuZj39t7dnDYOwg==} + '@nuxtjs/tailwindcss@6.12.1': + resolution: {integrity: sha512-UKmaPRVpxlFqLorhL6neEba2tySlsj6w6yDb7jzS6A0AAjyBQ6k3BQqWO+AaTy2iQLX7eR+1yj3/w43HzY8RtA==} '@nuxtjs/turnstile@0.9.10': resolution: {integrity: sha512-VJdr7NXBFaFrQeFCXXtFRmZIjEIbFG/a6Ek4dgQtUaATLHkpug9fdrP02oZKe33MACs4usB9Uk2bDtaFFp/D0A==} @@ -1882,6 +1889,10 @@ packages: resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.6.0': + resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.10.0': resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1895,6 +1906,10 @@ packages: resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.6.0': + resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.10.0': resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1904,16 +1919,35 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.6.0': + resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@8.10.0': resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.6.0': + resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@8.10.0': resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.6.0': + resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: @@ -1922,6 +1956,9 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@unhead/dom@1.11.6': + resolution: {integrity: sha512-FYU8Cu+XWcpbO4OvXdB6x7m6GTPcl6CW7igI8rNu6Kc0Ilxb+atxIvyFXdTGAyB7h/F0w3ex06ZVWJ65f3EW8A==} + '@unhead/dom@1.11.9': resolution: {integrity: sha512-AOoCt05sLbkmp7ipCAs2JQdV0auLc5lCkLbCZj19kuPmWcFOoHNByQAG/AFKuSvi297OYp8abKGCStIgyz2x4A==} @@ -1940,6 +1977,11 @@ packages: '@unhead/ssr@1.11.6': resolution: {integrity: sha512-jmRkJB3UWlaAV6aoTBcsi2cLOje8hJxWqbmcLmekmCBZcCgR8yHEjxVCzLtYnAQg68Trgg9+uqMt+8UFY40tDA==} + '@unhead/vue@1.11.6': + resolution: {integrity: sha512-CMuDJGTi4n4wKdOp6/JmB9roGshjTdoFKF34PEkXu4+g97BiVFiZ9LvgY44+UlWCUzQHcqEPRQIzm9iKEqcfKw==} + peerDependencies: + vue: '>=2.7 || >=3' + '@unhead/vue@1.11.9': resolution: {integrity: sha512-vdl3H1bwJNindhRplMun7zhtNFggP8QqpPwc1e7kd2a0ORp776+QpFXKdYHFSlX+eAMmDVv8LQ+VL0N++pXxNg==} peerDependencies: @@ -2138,15 +2180,27 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@vue/compiler-core@3.5.11': + resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} + '@vue/compiler-core@3.5.12': resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + '@vue/compiler-dom@3.5.11': + resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} + '@vue/compiler-dom@3.5.12': resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + '@vue/compiler-sfc@3.5.11': + resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} + '@vue/compiler-sfc@3.5.12': resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} + '@vue/compiler-ssr@3.5.11': + resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} + '@vue/compiler-ssr@3.5.12': resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} @@ -2189,6 +2243,9 @@ packages: peerDependencies: vue: 3.5.12 + '@vue/shared@3.5.11': + resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} + '@vue/shared@3.5.12': resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} @@ -3238,6 +3295,9 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + engine.io-client@6.5.4: + resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} + engine.io-client@6.6.1: resolution: {integrity: sha512-aYuoak7I+R83M/BBPIOs2to51BmFIpC1wZe6zZzMrT2llVsHy5cvcmdsJgP2Qz6smHu+sD9oexiSUAVd8OfBPw==} @@ -3359,8 +3419,8 @@ packages: peerDependencies: eslint: '>=8.56.0' - eslint-plugin-vue@9.29.0: - resolution: {integrity: sha512-hamyjrBhNH6Li6R1h1VF9KHfshJlKgKEg3ARbGTn72CMNDSMhWbgC7NdkRDEh25AFW+4SDATzyNM+3gWuZii8g==} + eslint-plugin-vue@9.29.1: + resolution: {integrity: sha512-MH/MbVae4HV/tM8gKAVWMPJbYgW04CK7SuzYRrlNERpxbO0P3+Zdsa2oAcFBW6xNu7W6lIkGOsFAMCRTYmrlWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4352,6 +4412,10 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + listhen@1.7.2: + resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} + hasBin: true + listhen@1.9.0: resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} hasBin: true @@ -4431,6 +4495,9 @@ packages: resolution: {integrity: sha512-oN3Bcd7ZVt+0VGEs7402qR/tjgjbM7kPlH/z7ufJnzTLVBzXJITRHOJiwMmmYMgZfdoWQsfQcY+iKlxiBppnMA==} engines: {node: '>=16.14.0'} + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.12: resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} @@ -5235,9 +5302,9 @@ packages: peerDependencies: postcss: ^8.2.14 - postcss-nesting@13.0.0: - resolution: {integrity: sha512-TCGQOizyqvEkdeTPM+t6NYwJ3EJszYE/8t8ILxw/YoeUvz2rz7aM8XTAmBWh9/DJjfaaabL88fWrsVHSPF2zgA==} - engines: {node: '>=18'} + postcss-nesting@12.1.5: + resolution: {integrity: sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==} + engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -5794,6 +5861,10 @@ packages: smooth-dnd@0.12.1: resolution: {integrity: sha512-Dndj/MOG7VP83mvzfGCLGzV2HuK1lWachMtWl/Iuk6zV7noDycIBnflwaPuDzoaapEl3Pc4+ybJArkkx9sxPZg==} + socket.io-client@4.7.5: + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} + engines: {node: '>=10.0.0'} + socket.io-client@4.8.0: resolution: {integrity: sha512-C0jdhD5yQahMws9alf/yvtsMGTaIDBnZ8Rb5HU56svyq0l5LIrGzIDZZD5pHQlmzxLuU91Gz+VpQMKgCTNYtkw==} engines: {node: '>=10.0.0'} @@ -6077,6 +6148,9 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyexec@0.3.1: resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} @@ -6215,8 +6289,8 @@ packages: type-level-regexp@0.1.17: resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -6248,6 +6322,9 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} + unhead@1.11.6: + resolution: {integrity: sha512-TKTQGUzHKF925VZ4KZVbLfKFzTVTEWfPLaXKmkd/ptEY2FHEoJUF7xOpAWc3K7Jzy/ExS66TL7GnLLjtd4sISg==} + unhead@1.11.9: resolution: {integrity: sha512-EwEGMjbXVVn2O5vNfXUHiAjHWFHngPjkAx0yVZZsrTgqzs7+A/YvJ90TLvBna874+HCKZWtufo7QAI7luU2CgA==} @@ -6450,6 +6527,11 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 + vite-node@2.1.2: + resolution: {integrity: sha512-HPcGNN5g/7I2OtPjLqgOtCRu/qhVvBxTUD3qzitmL0SrG1cWFzxzhMDWussxSbrRYWqnKf8P2jiNhPMSN+ymsQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + vite-node@2.1.3: resolution: {integrity: sha512-I1JadzO+xYX887S39Do+paRePCKoiDrWRRjp9kkG5he0t7RXNvPAJPCQSJqbGN4uCrFFeS3Kj3sLqY8NMYBEdA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -6768,6 +6850,10 @@ packages: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} + xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + xmlhttprequest-ssl@2.1.1: resolution: {integrity: sha512-ptjR8YSJIXoA3Mbv5po7RtSYHO6mZr8s7i5VGmEk7QY2pQWyT1o0N+W1gKbOyJPUCGXGnuw0wqe8f0L6Y0ny7g==} engines: {node: '>=0.4.0'} @@ -6844,7 +6930,7 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: package-manager-detector: 0.2.0 - tinyexec: 0.3.1 + tinyexec: 0.3.0 '@antfu/utils@0.7.10': {} @@ -7081,11 +7167,11 @@ snapshots: '@cliqz/adblocker-extended-selectors@1.33.2': {} - '@cliqz/adblocker-puppeteer@1.33.2(puppeteer@21.11.0(typescript@5.6.2))': + '@cliqz/adblocker-puppeteer@1.33.2(puppeteer@21.11.0(typescript@5.6.3))': dependencies: '@cliqz/adblocker': 1.33.2 '@cliqz/adblocker-content': 1.33.2 - puppeteer: 21.11.0(typescript@5.6.2) + puppeteer: 21.11.0(typescript@5.6.3) tldts-experimental: 6.1.46 '@cliqz/adblocker@1.33.2': @@ -7103,11 +7189,11 @@ snapshots: dependencies: mime: 3.0.0 - '@csstools/selector-resolve-nested@2.0.0(postcss-selector-parser@6.1.2)': + '@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.1.2)': dependencies: postcss-selector-parser: 6.1.2 - '@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.2)': + '@csstools/selector-specificity@3.1.1(postcss-selector-parser@6.1.2)': dependencies: postcss-selector-parser: 6.1.2 @@ -7465,6 +7551,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@9.12.0': {} + '@eslint/js@9.13.0': {} '@eslint/object-schema@2.1.4': {} @@ -7492,10 +7580,10 @@ snapshots: dependencies: tailwindcss: 3.4.13 - '@headlessui/vue@1.7.23(vue@3.5.12(typescript@5.6.2))': + '@headlessui/vue@1.7.23(vue@3.5.12(typescript@5.6.3))': dependencies: - '@tanstack/vue-virtual': 3.10.8(vue@3.5.12(typescript@5.6.2)) - vue: 3.5.12(typescript@5.6.2) + '@tanstack/vue-virtual': 3.10.8(vue@3.5.12(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) '@html-validate/stylish@4.2.0': dependencies: @@ -7570,10 +7658,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@iconify/vue@4.1.3-beta.1(vue@3.5.12(typescript@5.6.2))': + '@iconify/vue@4.1.3-beta.1(vue@3.5.12(typescript@5.6.3))': dependencies: '@iconify/types': 2.0.0 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) '@ioredis/commands@1.2.0': {} @@ -7678,13 +7766,13 @@ snapshots: '@nodelib/fs.scandir': 3.0.0 fastq: 1.17.1 - '@nuxt/content@2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/content@2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxtjs/mdc': 0.9.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) - '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) - '@vueuse/head': 2.0.0(vue@3.5.12(typescript@5.6.2)) - '@vueuse/nuxt': 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + '@vueuse/head': 2.0.0(vue@3.5.12(typescript@5.6.3)) + '@vueuse/nuxt': 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) consola: 3.2.3 defu: 6.1.4 destr: 2.0.3 @@ -7770,13 +7858,13 @@ snapshots: - supports-color - webpack-sources - '@nuxt/devtools-ui-kit@1.5.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/devtools-ui-kit@1.5.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/logos': 1.2.3 '@iconify-json/ri': 1.2.0 '@iconify-json/tabler': 1.2.3 - '@nuxt/devtools': 1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@unocss/core': 0.62.4 @@ -7785,9 +7873,9 @@ snapshots: '@unocss/preset-icons': 0.62.4 '@unocss/preset-mini': 0.62.4 '@unocss/reset': 0.62.4 - '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) - '@vueuse/integrations': 11.1.0(focus-trap@7.6.0)(fuse.js@7.0.0)(vue@3.5.12(typescript@5.6.2)) - '@vueuse/nuxt': 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + '@vueuse/integrations': 11.1.0(focus-trap@7.6.0)(fuse.js@7.0.0)(vue@3.5.12(typescript@5.6.3)) + '@vueuse/nuxt': 11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) defu: 6.1.4 focus-trap: 7.6.0 splitpanes: 3.1.5 @@ -7831,13 +7919,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.3 - '@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@antfu/utils': 0.7.10 '@nuxt/devtools-kit': 1.4.2(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/devtools-wizard': 1.4.2 '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) - '@vue/devtools-core': 7.4.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2)) + '@vue/devtools-core': 7.4.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3)) '@vue/devtools-kit': 7.4.4 birpc: 0.2.17 consola: 3.2.3 @@ -7879,21 +7967,21 @@ snapshots: - vue - webpack-sources - '@nuxt/eslint-config@0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2)': + '@nuxt/eslint-config@0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint/js': 9.13.0 - '@nuxt/eslint-plugin': 0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) - '@stylistic/eslint-plugin': 2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) - '@typescript-eslint/parser': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + '@eslint/js': 9.12.0 + '@nuxt/eslint-plugin': 0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@stylistic/eslint-plugin': 2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.13.0(jiti@2.3.3) eslint-config-flat-gitignore: 0.3.0(eslint@9.13.0(jiti@2.3.3)) eslint-flat-config-utils: 0.4.0 - eslint-plugin-import-x: 4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + eslint-plugin-import-x: 4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) eslint-plugin-jsdoc: 50.4.3(eslint@9.13.0(jiti@2.3.3)) eslint-plugin-regexp: 2.6.0(eslint@9.13.0(jiti@2.3.3)) eslint-plugin-unicorn: 56.0.0(eslint@9.13.0(jiti@2.3.3)) - eslint-plugin-vue: 9.29.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-vue: 9.29.1(eslint@9.13.0(jiti@2.3.3)) globals: 15.11.0 local-pkg: 0.5.0 pathe: 1.1.2 @@ -7902,21 +7990,21 @@ snapshots: - supports-color - typescript - '@nuxt/eslint-plugin@0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2)': + '@nuxt/eslint-plugin@0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.13.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript - '@nuxt/eslint@0.6.0(eslint@9.13.0(jiti@2.3.3))(magicast@0.3.5)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': + '@nuxt/eslint@0.6.0(eslint@9.13.0(jiti@2.3.3))(magicast@0.3.5)(rollup@4.22.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': dependencies: '@eslint/config-inspector': 0.5.4(eslint@9.13.0(jiti@2.3.3)) - '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) - '@nuxt/eslint-config': 0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) - '@nuxt/eslint-plugin': 0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) + '@nuxt/eslint-config': 0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@nuxt/eslint-plugin': 0.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) chokidar: 4.0.1 eslint: 9.13.0(jiti@2.3.3) @@ -7940,7 +8028,7 @@ snapshots: '@nuxt/fonts@0.10.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': dependencies: - '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) + '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) chalk: 5.3.0 css-tree: 3.0.0 @@ -7950,7 +8038,7 @@ snapshots: h3: 1.13.0 jiti: 2.3.3 magic-regexp: 0.8.0(webpack-sources@3.2.3) - magic-string: 0.30.12 + magic-string: 0.30.11 node-fetch-native: 1.6.4 ohash: 1.1.4 pathe: 1.1.2 @@ -7982,13 +8070,13 @@ snapshots: - vite - webpack-sources - '@nuxt/icon@1.5.5(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/icon@1.5.5(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@iconify/collections': 1.0.469 '@iconify/types': 2.0.0 '@iconify/utils': 2.1.33 - '@iconify/vue': 4.1.3-beta.1(vue@3.5.12(typescript@5.6.2)) - '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) + '@iconify/vue': 4.1.3-beta.1(vue@3.5.12(typescript@5.6.3)) + '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) consola: 3.2.3 local-pkg: 0.5.0 @@ -8086,21 +8174,21 @@ snapshots: - supports-color - webpack-sources - '@nuxt/scripts@0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': + '@nuxt/scripts@0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1))': dependencies: - '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) - '@nuxt/devtools-ui-kit': 1.5.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) + '@nuxt/devtools-ui-kit': 1.5.2(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@stripe/stripe-js': 4.8.0 '@types/google.maps': 3.58.1 '@types/vimeo__player': 2.18.3 '@types/youtube': 0.1.0 - '@unhead/vue': 1.11.9(vue@3.5.12(typescript@5.6.2)) - '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) + '@unhead/vue': 1.11.9(vue@3.5.12(typescript@5.6.3)) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) consola: 3.2.3 defu: 6.1.4 h3: 1.13.0 - magic-string: 0.30.12 + magic-string: 0.30.11 mlly: 1.7.2 ofetch: 1.4.1 ohash: 1.1.4 @@ -8115,7 +8203,7 @@ snapshots: unimport: 3.13.1(rollup@4.22.0)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) - valibot: 0.42.1(typescript@5.6.2) + valibot: 0.42.1(typescript@5.6.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8182,7 +8270,7 @@ snapshots: - supports-color - webpack-sources - '@nuxt/test-utils@3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.2)))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/test-utils@3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.2(rollup@4.22.0)(webpack-sources@3.2.3) @@ -8209,11 +8297,11 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) - vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.2)))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) - vue: 3.5.12(typescript@5.6.2) - vue-router: 4.4.5(vue@3.5.12(typescript@5.6.2)) + vitest-environment-nuxt: 1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + vue: 3.5.12(typescript@5.6.3) + vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) optionalDependencies: - '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.2)) + '@testing-library/vue': 8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)) '@vue/test-utils': 2.4.6 playwright-core: 1.48.1 vitest: 2.1.3(@types/node@22.5.5)(terser@5.33.0) @@ -8223,11 +8311,11 @@ snapshots: - supports-color - webpack-sources - '@nuxt/ui-pro@1.4.4(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/ui-pro@1.4.4(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@iconify-json/vscode-icons': 1.2.2 - '@nuxt/ui': 2.18.7(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) - '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) + '@nuxt/ui': 2.18.7(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) defu: 6.1.4 git-url-parse: 15.0.0 ofetch: 1.4.1 @@ -8235,7 +8323,7 @@ snapshots: pathe: 1.1.2 pkg-types: 1.2.1 tailwind-merge: 2.5.3 - vue3-smooth-dnd: 0.0.6(vue@3.5.12(typescript@5.6.2)) + vue3-smooth-dnd: 0.0.6(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - async-validator @@ -8258,23 +8346,23 @@ snapshots: - vue - webpack-sources - '@nuxt/ui@2.18.7(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/ui@2.18.7(focus-trap@7.6.0)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.13) - '@headlessui/vue': 1.7.23(vue@3.5.12(typescript@5.6.2)) + '@headlessui/vue': 1.7.23(vue@3.5.12(typescript@5.6.3)) '@iconify-json/heroicons': 1.2.1 - '@nuxt/icon': 1.5.5(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/icon': 1.5.5(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxtjs/color-mode': 3.5.1(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) - '@nuxtjs/tailwindcss': 6.12.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) + '@nuxtjs/tailwindcss': 6.12.1(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@popperjs/core': 2.11.8 '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.4.13) '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.13) '@tailwindcss/forms': 0.5.9(tailwindcss@3.4.13) '@tailwindcss/typography': 0.5.15(tailwindcss@3.4.13) - '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) - '@vueuse/integrations': 11.1.0(focus-trap@7.6.0)(fuse.js@7.0.0)(vue@3.5.12(typescript@5.6.2)) - '@vueuse/math': 11.1.0(vue@3.5.12(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + '@vueuse/integrations': 11.1.0(focus-trap@7.6.0)(fuse.js@7.0.0)(vue@3.5.12(typescript@5.6.3)) + '@vueuse/math': 11.1.0(vue@3.5.12(typescript@5.6.3)) defu: 6.1.4 fuse.js: 7.0.0 ohash: 1.1.4 @@ -8304,12 +8392,12 @@ snapshots: - vue - webpack-sources - '@nuxt/vite-builder@3.13.2(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)': + '@nuxt/vite-builder@3.13.2(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@rollup/plugin-replace': 5.0.7(rollup@4.22.0) - '@vitejs/plugin-vue': 5.1.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2)) - '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3)) + '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3)) autoprefixer: 10.4.20(postcss@8.4.47) clear: 0.1.0 consola: 3.2.3 @@ -8322,7 +8410,7 @@ snapshots: get-port-please: 3.1.2 h3: 1.13.0 knitwork: 1.1.0 - magic-string: 0.30.12 + magic-string: 0.30.11 mlly: 1.7.2 ohash: 1.1.4 pathe: 1.1.2 @@ -8336,9 +8424,9 @@ snapshots: unenv: 1.10.0 unplugin: 1.14.1(webpack-sources@3.2.3) vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) - vite-node: 2.1.3(@types/node@22.5.5)(terser@5.33.0) - vite-plugin-checker: 0.8.0(eslint@9.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2)) - vue: 3.5.12(typescript@5.6.2) + vite-node: 2.1.2(@types/node@22.5.5)(terser@5.33.0) + vite-plugin-checker: 0.8.0(eslint@9.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) vue-bundle-renderer: 2.1.0 transitivePeerDependencies: - '@biomejs/biome' @@ -8372,7 +8460,7 @@ snapshots: nuxt-component-meta: 0.8.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) parse-git-config: 3.0.0 pkg-types: 1.2.1 - socket.io-client: 4.8.0 + socket.io-client: 4.7.5 ufo: 1.5.4 untyped: 1.4.2 transitivePeerDependencies: @@ -8469,17 +8557,16 @@ snapshots: - supports-color - webpack-sources - '@nuxtjs/tailwindcss@6.12.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3)': + '@nuxtjs/tailwindcss@6.12.1(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) autoprefixer: 10.4.20(postcss@8.4.47) consola: 3.2.3 defu: 6.1.4 h3: 1.13.0 - klona: 2.0.6 pathe: 1.1.2 postcss: 8.4.47 - postcss-nesting: 13.0.0(postcss@8.4.47) + postcss-nesting: 12.1.5(postcss@8.4.47) tailwind-config-viewer: 2.0.4(tailwindcss@3.4.13) tailwindcss: 3.4.13 ufo: 1.5.4 @@ -8492,10 +8579,10 @@ snapshots: - uWebSockets.js - webpack-sources - '@nuxtjs/turnstile@0.9.10(@nuxt/scripts@0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)))(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3)': + '@nuxtjs/turnstile@0.9.10(@nuxt/scripts@0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)))(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) - '@nuxt/scripts': 0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) + '@nuxt/scripts': 0.9.5(@nuxt/devtools@1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3))(@unocss/webpack@0.62.4(rollup@4.22.0)(webpack@5.94.0(esbuild@0.23.1)))(@vue/compiler-core@3.5.12)(fuse.js@7.0.0)(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(postcss@8.4.47)(rollup@4.22.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)(webpack@5.94.0(esbuild@0.23.1)) '@types/cloudflare-turnstile': 0.2.2 defu: 6.1.4 pathe: 1.1.2 @@ -8672,7 +8759,7 @@ snapshots: estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.12 + magic-string: 0.30.11 optionalDependencies: rollup: 4.22.0 @@ -8680,7 +8767,7 @@ snapshots: dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.22.0) estree-walker: 2.0.2 - magic-string: 0.30.12 + magic-string: 0.30.11 optionalDependencies: rollup: 4.22.0 @@ -8704,7 +8791,7 @@ snapshots: '@rollup/plugin-replace@5.0.7(rollup@4.22.0)': dependencies: '@rollup/pluginutils': 5.1.2(rollup@4.22.0) - magic-string: 0.30.12 + magic-string: 0.30.11 optionalDependencies: rollup: 4.22.0 @@ -8823,11 +8910,11 @@ snapshots: dependencies: shiki: 1.22.0 - '@shikijs/twoslash@1.22.0(typescript@5.6.2)': + '@shikijs/twoslash@1.22.0(typescript@5.6.3)': dependencies: '@shikijs/core': 1.22.0 '@shikijs/types': 1.22.0 - twoslash: 0.2.12(typescript@5.6.2) + twoslash: 0.2.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - typescript @@ -8842,17 +8929,17 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@1.17.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(typescript@5.6.2)': + '@shikijs/vitepress-twoslash@1.17.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(typescript@5.6.3)': dependencies: - '@shikijs/twoslash': 1.22.0(typescript@5.6.2) - floating-vue: 5.2.2(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(vue@3.5.12(typescript@5.6.2)) + '@shikijs/twoslash': 1.22.0(typescript@5.6.3) + floating-vue: 5.2.2(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(vue@3.5.12(typescript@5.6.3)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 shiki: 1.17.7 - twoslash: 0.2.12(typescript@5.6.2) - twoslash-vue: 0.2.11(typescript@5.6.2) - vue: 3.5.12(typescript@5.6.2) + twoslash: 0.2.12(typescript@5.6.3) + twoslash-vue: 0.2.11(typescript@5.6.3) + vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -8881,9 +8968,9 @@ snapshots: '@stripe/stripe-js@4.8.0': {} - '@stylistic/eslint-plugin@2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.13.0(jiti@2.3.3) eslint-visitor-keys: 4.1.0 espree: 10.2.0 @@ -8920,10 +9007,10 @@ snapshots: '@tanstack/virtual-core@3.10.8': {} - '@tanstack/vue-virtual@3.10.8(vue@3.5.12(typescript@5.6.2))': + '@tanstack/vue-virtual@3.10.8(vue@3.5.12(typescript@5.6.3))': dependencies: '@tanstack/virtual-core': 3.10.8 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) '@testing-library/dom@9.3.4': dependencies: @@ -8936,12 +9023,12 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.2))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3))': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) optionalDependencies: '@vue/compiler-sfc': 3.5.12 @@ -9023,34 +9110,34 @@ snapshots: '@types/youtube@0.1.0': {} - '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/parser': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.10.0 - '@typescript-eslint/type-utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) - '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.10.0 eslint: 9.13.0(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/parser@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.10.0 '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.10.0 debug: 4.3.7 eslint: 9.13.0(jiti@2.3.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -9059,21 +9146,28 @@ snapshots: '@typescript-eslint/types': 8.10.0 '@typescript-eslint/visitor-keys': 8.10.0 - '@typescript-eslint/type-utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/scope-manager@8.6.0': dependencies: - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/visitor-keys': 8.6.0 + + '@typescript-eslint/type-utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color '@typescript-eslint/types@8.10.0': {} - '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.2)': + '@typescript-eslint/types@8.6.0': {} + + '@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.10.0 '@typescript-eslint/visitor-keys': 8.10.0 @@ -9082,18 +9176,44 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.6.0(typescript@5.6.3)': + dependencies: + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/visitor-keys': 8.6.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/utils@8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@typescript-eslint/scope-manager': 8.10.0 '@typescript-eslint/types': 8.10.0 - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@8.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.6.3) eslint: 9.13.0(jiti@2.3.3) transitivePeerDependencies: - supports-color @@ -9104,15 +9224,25 @@ snapshots: '@typescript-eslint/types': 8.10.0 eslint-visitor-keys: 3.4.3 - '@typescript/vfs@1.6.0(typescript@5.6.2)': + '@typescript-eslint/visitor-keys@8.6.0': + dependencies: + '@typescript-eslint/types': 8.6.0 + eslint-visitor-keys: 3.4.3 + + '@typescript/vfs@1.6.0(typescript@5.6.3)': dependencies: debug: 4.3.7 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color '@ungap/structured-clone@1.2.0': {} + '@unhead/dom@1.11.6': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + '@unhead/dom@1.11.9': dependencies: '@unhead/schema': 1.11.9 @@ -9141,14 +9271,23 @@ snapshots: '@unhead/schema': 1.11.6 '@unhead/shared': 1.11.6 - '@unhead/vue@1.11.9(vue@3.5.12(typescript@5.6.2))': + '@unhead/vue@1.11.6(vue@3.5.12(typescript@5.6.3))': + dependencies: + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + defu: 6.1.4 + hookable: 5.5.3 + unhead: 1.11.6 + vue: 3.5.12(typescript@5.6.3) + + '@unhead/vue@1.11.9(vue@3.5.12(typescript@5.6.3))': dependencies: '@unhead/schema': 1.11.9 '@unhead/shared': 1.11.9 defu: 6.1.4 hookable: 5.5.3 unhead: 1.11.9 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) '@unocss/astro@0.62.4(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))': dependencies: @@ -9172,7 +9311,7 @@ snapshots: chokidar: 3.6.0 colorette: 2.0.20 consola: 3.2.3 - magic-string: 0.30.12 + magic-string: 0.30.11 pathe: 1.1.2 perfect-debounce: 1.0.0 tinyglobby: 0.2.9 @@ -9304,7 +9443,7 @@ snapshots: '@unocss/rule-utils@0.62.4': dependencies: '@unocss/core': 0.62.4 - magic-string: 0.30.12 + magic-string: 0.30.11 '@unocss/rule-utils@0.63.4': dependencies: @@ -9337,7 +9476,7 @@ snapshots: '@unocss/core': 0.62.4 '@unocss/inspector': 0.62.4 chokidar: 3.6.0 - magic-string: 0.30.12 + magic-string: 0.30.11 tinyglobby: 0.2.9 vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: @@ -9351,7 +9490,7 @@ snapshots: '@unocss/config': 0.62.4 '@unocss/core': 0.62.4 chokidar: 3.6.0 - magic-string: 0.30.12 + magic-string: 0.30.11 tinyglobby: 0.2.9 unplugin: 1.14.1(webpack-sources@3.2.3) webpack: 5.94.0(esbuild@0.23.1) @@ -9378,20 +9517,20 @@ snapshots: - encoding - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))': dependencies: vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) '@vitest/expect@2.1.3': dependencies: @@ -9404,7 +9543,7 @@ snapshots: dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 - magic-string: 0.30.12 + magic-string: 0.30.11 optionalDependencies: vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) @@ -9420,7 +9559,7 @@ snapshots: '@vitest/snapshot@2.1.3': dependencies: '@vitest/pretty-format': 2.1.3 - magic-string: 0.30.12 + magic-string: 0.30.11 pathe: 1.1.2 '@vitest/spy@2.1.3': @@ -9450,16 +9589,16 @@ snapshots: '@eslint/config-array': 0.17.1 '@nodelib/fs.walk': 2.0.0 - '@vue-macros/common@1.14.0(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))': + '@vue-macros/common@1.14.0(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))': dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.2(rollup@4.22.0) - '@vue/compiler-sfc': 3.5.12 + '@vue/compiler-sfc': 3.5.11 ast-kit: 1.2.0 local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - rollup @@ -9489,10 +9628,18 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/parser': 7.25.6 - '@vue/compiler-sfc': 3.5.12 + '@vue/compiler-sfc': 3.5.11 transitivePeerDependencies: - supports-color + '@vue/compiler-core@3.5.11': + dependencies: + '@babel/parser': 7.25.6 + '@vue/shared': 3.5.11 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-core@3.5.12': dependencies: '@babel/parser': 7.25.6 @@ -9501,11 +9648,28 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.11': + dependencies: + '@vue/compiler-core': 3.5.11 + '@vue/shared': 3.5.11 + '@vue/compiler-dom@3.5.12': dependencies: '@vue/compiler-core': 3.5.12 '@vue/shared': 3.5.12 + '@vue/compiler-sfc@3.5.11': + dependencies: + '@babel/parser': 7.25.6 + '@vue/compiler-core': 3.5.11 + '@vue/compiler-dom': 3.5.11 + '@vue/compiler-ssr': 3.5.11 + '@vue/shared': 3.5.11 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.47 + source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.12': dependencies: '@babel/parser': 7.25.6 @@ -9514,10 +9678,15 @@ snapshots: '@vue/compiler-ssr': 3.5.12 '@vue/shared': 3.5.12 estree-walker: 2.0.2 - magic-string: 0.30.12 + magic-string: 0.30.11 postcss: 8.4.47 source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.11': + dependencies: + '@vue/compiler-dom': 3.5.11 + '@vue/shared': 3.5.11 + '@vue/compiler-ssr@3.5.12': dependencies: '@vue/compiler-dom': 3.5.12 @@ -9530,7 +9699,7 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.4.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))': + '@vue/devtools-core@7.4.4(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))': dependencies: '@vue/devtools-kit': 7.4.4 '@vue/devtools-shared': 7.4.5 @@ -9538,7 +9707,7 @@ snapshots: nanoid: 3.3.7 pathe: 1.1.2 vite-hot-client: 0.2.3(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)) - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - vite @@ -9556,18 +9725,18 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@2.1.6(typescript@5.6.2)': + '@vue/language-core@2.1.6(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.5 - '@vue/compiler-dom': 3.5.12 + '@vue/compiler-dom': 3.5.11 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.11 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 '@vue/reactivity@3.5.12': dependencies: @@ -9585,11 +9754,13 @@ snapshots: '@vue/shared': 3.5.12 csstype: 3.1.3 - '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.2))': + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))': dependencies: '@vue/compiler-ssr': 3.5.12 '@vue/shared': 3.5.12 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) + + '@vue/shared@3.5.11': {} '@vue/shared@3.5.12': {} @@ -9598,38 +9769,38 @@ snapshots: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/components@11.1.0(vue@3.5.12(typescript@5.6.2))': + '@vueuse/components@11.1.0(vue@3.5.12(typescript@5.6.3))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) - '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.2))': + '@vueuse/core@11.1.0(vue@3.5.12(typescript@5.6.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/head@2.0.0(vue@3.5.12(typescript@5.6.2))': + '@vueuse/head@2.0.0(vue@3.5.12(typescript@5.6.3))': dependencies: '@unhead/dom': 1.11.9 '@unhead/schema': 1.11.9 '@unhead/ssr': 1.11.6 - '@unhead/vue': 1.11.9(vue@3.5.12(typescript@5.6.2)) - vue: 3.5.12(typescript@5.6.2) + '@unhead/vue': 1.11.9(vue@3.5.12(typescript@5.6.3)) + vue: 3.5.12(typescript@5.6.3) - '@vueuse/integrations@11.1.0(focus-trap@7.6.0)(fuse.js@7.0.0)(vue@3.5.12(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(focus-trap@7.6.0)(fuse.js@7.0.0)(vue@3.5.12(typescript@5.6.3))': dependencies: - '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) - '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) optionalDependencies: focus-trap: 7.6.0 fuse.js: 7.0.0 @@ -9637,24 +9808,24 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/math@11.1.0(vue@3.5.12(typescript@5.6.2))': + '@vueuse/math@11.1.0(vue@3.5.12(typescript@5.6.3))': dependencies: - '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(vue@3.5.12(typescript@5.6.3)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@11.1.0': {} - '@vueuse/nuxt@11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3)': + '@vueuse/nuxt@11.1.0(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3)': dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) - '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.2)) + '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) '@vueuse/metadata': 11.1.0 local-pkg: 0.5.0 - nuxt: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3) - vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + nuxt: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - magicast @@ -9663,9 +9834,9 @@ snapshots: - vue - webpack-sources - '@vueuse/shared@11.1.0(vue@3.5.12(typescript@5.6.2))': + '@vueuse/shared@11.1.0(vue@3.5.12(typescript@5.6.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10099,11 +10270,11 @@ snapshots: caniuse-lite@1.0.30001662: {} - capture-website@4.1.0(typescript@5.6.2): + capture-website@4.1.0(typescript@5.6.3): dependencies: - '@cliqz/adblocker-puppeteer': 1.33.2(puppeteer@21.11.0(typescript@5.6.2)) + '@cliqz/adblocker-puppeteer': 1.33.2(puppeteer@21.11.0(typescript@5.6.3)) file-url: 4.0.0 - puppeteer: 21.11.0(typescript@5.6.2) + puppeteer: 21.11.0(typescript@5.6.3) tough-cookie: 4.1.4 transitivePeerDependencies: - bufferutil @@ -10335,14 +10506,14 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@9.0.0(typescript@5.6.2): + cosmiconfig@9.0.0(typescript@5.6.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 crc-32@1.2.2: {} @@ -10680,6 +10851,18 @@ snapshots: dependencies: once: 1.4.0 + engine.io-client@6.5.4: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7 + engine.io-parser: 5.2.3 + ws: 8.17.1 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + engine.io-client@6.6.1: dependencies: '@socket.io/component-emitter': 3.1.2 @@ -10873,9 +11056,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2): + eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.10.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.6.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.13.0(jiti@2.3.3) @@ -10938,7 +11121,7 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-vue@9.29.0(eslint@9.13.0(jiti@2.3.3)): + eslint-plugin-vue@9.29.1(eslint@9.13.0(jiti@2.3.3)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) eslint: 9.13.0(jiti@2.3.3) @@ -11215,11 +11398,11 @@ snapshots: flatted@3.3.1: {} - floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(vue@3.5.12(typescript@5.6.2)): + floating-vue@5.2.2(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(vue@3.5.12(typescript@5.6.3)): dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.5.12(typescript@5.6.2) - vue-resize: 2.0.0-alpha.1(vue@3.5.12(typescript@5.6.2)) + vue: 3.5.12(typescript@5.6.3) + vue-resize: 2.0.0-alpha.1(vue@3.5.12(typescript@5.6.3)) optionalDependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) @@ -11232,7 +11415,7 @@ snapshots: '@capsizecss/metrics': 2.2.0 '@capsizecss/unpack': 2.3.0 magic-regexp: 0.8.0(webpack-sources@3.2.3) - magic-string: 0.30.12 + magic-string: 0.30.11 pathe: 1.1.2 ufo: 1.5.4 unplugin: 1.14.1(webpack-sources@3.2.3) @@ -11753,7 +11936,7 @@ snapshots: etag: 1.8.1 h3: 1.13.0 image-meta: 0.2.1 - listhen: 1.9.0 + listhen: 1.7.2 ofetch: 1.4.1 pathe: 1.1.2 sharp: 0.32.6 @@ -12105,6 +12288,29 @@ snapshots: lines-and-columns@1.2.4: {} + listhen@1.7.2: + dependencies: + '@parcel/watcher': 2.4.1 + '@parcel/watcher-wasm': 2.4.1 + citty: 0.1.6 + clipboardy: 4.0.0 + consola: 3.2.3 + crossws: 0.2.4 + defu: 6.1.4 + get-port-please: 3.1.2 + h3: 1.13.0 + http-shutdown: 1.2.2 + jiti: 1.21.6 + mlly: 1.7.2 + node-forge: 1.3.1 + pathe: 1.1.2 + std-env: 3.7.0 + ufo: 1.5.4 + untun: 0.1.3 + uqr: 0.1.2 + transitivePeerDependencies: + - uWebSockets.js + listhen@1.9.0: dependencies: '@parcel/watcher': 2.4.1 @@ -12184,7 +12390,7 @@ snapshots: magic-regexp@0.8.0(webpack-sources@3.2.3): dependencies: estree-walker: 3.0.3 - magic-string: 0.30.12 + magic-string: 0.30.11 mlly: 1.7.2 regexp-tree: 0.1.27 type-level-regexp: 0.1.17 @@ -12195,7 +12401,11 @@ snapshots: magic-string-ast@0.6.2: dependencies: - magic-string: 0.30.12 + magic-string: 0.30.11 + + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.12: dependencies: @@ -12688,8 +12898,8 @@ snapshots: jiti: 1.21.6 klona: 2.0.6 knitwork: 1.1.0 - listhen: 1.9.0 - magic-string: 0.30.12 + listhen: 1.7.2 + magic-string: 0.30.11 mime: 4.0.4 mlly: 1.7.2 mri: 1.2.0 @@ -12820,8 +13030,8 @@ snapshots: citty: 0.1.6 mlly: 1.7.2 scule: 1.3.0 - typescript: 5.6.2 - vue-component-meta: 2.1.6(typescript@5.6.2) + typescript: 5.6.3 + vue-component-meta: 2.1.6(typescript@5.6.3) transitivePeerDependencies: - magicast - rollup @@ -12833,7 +13043,7 @@ snapshots: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.2(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxtjs/mdc': 0.9.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) - '@shikijs/vitepress-twoslash': 1.17.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(typescript@5.6.2) + '@shikijs/vitepress-twoslash': 1.17.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(typescript@5.6.3) cac: 6.7.14 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -12841,8 +13051,8 @@ snapshots: picocolors: 1.1.0 remark-parse: 11.0.0 shiki: 1.22.0 - twoslash: 0.2.12(typescript@5.6.2) - typescript: 5.6.2 + twoslash: 0.2.12(typescript@5.6.3) + typescript: 5.6.3 unified: 11.0.5 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -12851,7 +13061,7 @@ snapshots: - supports-color - webpack-sources - nuxt-og-image@3.0.6(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3): + nuxt-og-image@3.0.6(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) @@ -12864,8 +13074,8 @@ snapshots: execa: 9.4.0 image-size: 1.1.1 magic-string: 0.30.12 - nuxt-site-config: 2.2.18(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) - nuxt-site-config-kit: 2.2.18(magicast@0.3.5)(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + nuxt-site-config: 2.2.18(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + nuxt-site-config-kit: 2.2.18(magicast@0.3.5)(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) nypm: 0.3.12 ofetch: 1.4.1 ohash: 1.1.4 @@ -12890,12 +13100,12 @@ snapshots: - vue - webpack-sources - nuxt-site-config-kit@2.2.18(magicast@0.3.5)(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3): + nuxt-site-config-kit@2.2.18(magicast@0.3.5)(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.2(rollup@4.22.0)(webpack-sources@3.2.3) pkg-types: 1.2.1 - site-config-stack: 2.2.18(vue@3.5.12(typescript@5.6.2)) + site-config-stack: 2.2.18(vue@3.5.12(typescript@5.6.3)) std-env: 3.7.0 ufo: 1.5.4 transitivePeerDependencies: @@ -12905,16 +13115,16 @@ snapshots: - vue - webpack-sources - nuxt-site-config@2.2.18(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3): + nuxt-site-config@2.2.18(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.2(rollup@4.22.0)(webpack-sources@3.2.3) - nuxt-site-config-kit: 2.2.18(magicast@0.3.5)(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + nuxt-site-config-kit: 2.2.18(magicast@0.3.5)(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) pathe: 1.1.2 pkg-types: 1.2.1 sirv: 2.0.4 - site-config-stack: 2.2.18(vue@3.5.12(typescript@5.6.2)) + site-config-stack: 2.2.18(vue@3.5.12(typescript@5.6.3)) ufo: 1.5.4 transitivePeerDependencies: - magicast @@ -12924,19 +13134,19 @@ snapshots: - vue - webpack-sources - nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2))(webpack-sources@3.2.3): + nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/devtools': 1.4.2(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxt/schema': 3.13.2(rollup@4.22.0)(webpack-sources@3.2.3) '@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) - '@nuxt/vite-builder': 3.13.2(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.2)(vue-tsc@2.1.6(typescript@5.6.2))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) - '@unhead/dom': 1.11.9 - '@unhead/shared': 1.11.9 + '@nuxt/vite-builder': 3.13.2(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vue-tsc@2.1.6(typescript@5.6.3))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) + '@unhead/dom': 1.11.6 + '@unhead/shared': 1.11.6 '@unhead/ssr': 1.11.6 - '@unhead/vue': 1.11.9(vue@3.5.12(typescript@5.6.2)) - '@vue/shared': 3.5.12 + '@unhead/vue': 1.11.6(vue@3.5.12(typescript@5.6.3)) + '@vue/shared': 3.5.11 acorn: 8.12.1 c12: 1.11.2(magicast@0.3.5) chokidar: 3.6.0 @@ -12958,7 +13168,7 @@ snapshots: jiti: 1.21.6 klona: 2.0.6 knitwork: 1.1.0 - magic-string: 0.30.12 + magic-string: 0.30.11 mlly: 1.7.2 nanotar: 0.1.1 nitropack: 2.9.7(magicast@0.3.5)(webpack-sources@3.2.3) @@ -12980,16 +13190,16 @@ snapshots: uncrypto: 0.1.3 unctx: 2.3.1(webpack-sources@3.2.3) unenv: 1.10.0 - unhead: 1.11.9 + unhead: 1.11.6 unimport: 3.13.1(rollup@4.22.0)(webpack-sources@3.2.3) unplugin: 1.14.1(webpack-sources@3.2.3) - unplugin-vue-router: 0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.2)))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + unplugin-vue-router: 0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) untyped: 1.4.2 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) vue-bundle-renderer: 2.1.0 vue-devtools-stub: 0.1.0 - vue-router: 4.4.5(vue@3.5.12(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) optionalDependencies: '@parcel/watcher': 2.4.1 '@types/node': 22.5.5 @@ -13403,10 +13613,10 @@ snapshots: postcss: 8.4.47 postcss-selector-parser: 6.1.2 - postcss-nesting@13.0.0(postcss@8.4.47): + postcss-nesting@12.1.5(postcss@8.4.47): dependencies: - '@csstools/selector-resolve-nested': 2.0.0(postcss-selector-parser@6.1.2) - '@csstools/selector-specificity': 4.0.0(postcss-selector-parser@6.1.2) + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.1.2) + '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) postcss: 8.4.47 postcss-selector-parser: 6.1.2 @@ -13588,10 +13798,10 @@ snapshots: - supports-color - utf-8-validate - puppeteer@21.11.0(typescript@5.6.2): + puppeteer@21.11.0(typescript@5.6.3): dependencies: '@puppeteer/browsers': 1.9.1 - cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) puppeteer-core: 21.11.0 transitivePeerDependencies: - bufferutil @@ -14084,10 +14294,10 @@ snapshots: sisteransi@1.0.5: {} - site-config-stack@2.2.18(vue@3.5.12(typescript@5.6.2)): + site-config-stack@2.2.18(vue@3.5.12(typescript@5.6.3)): dependencies: ufo: 1.5.4 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) sitemap@8.0.0: dependencies: @@ -14114,6 +14324,17 @@ snapshots: smooth-dnd@0.12.1: {} + socket.io-client@4.7.5: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.7 + engine.io-client: 6.5.4 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + socket.io-client@4.8.0: dependencies: '@socket.io/component-emitter': 3.1.2 @@ -14454,6 +14675,8 @@ snapshots: tinybench@2.9.0: {} + tinyexec@0.3.0: {} + tinyexec@0.3.1: {} tinyglobby@0.2.6: @@ -14503,9 +14726,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 ts-interface-checker@0.1.13: {} @@ -14529,28 +14752,28 @@ snapshots: twoslash-protocol@0.2.12: {} - twoslash-vue@0.2.11(typescript@5.6.2): + twoslash-vue@0.2.11(typescript@5.6.3): dependencies: - '@vue/language-core': 2.1.6(typescript@5.6.2) - twoslash: 0.2.11(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) + twoslash: 0.2.11(typescript@5.6.3) twoslash-protocol: 0.2.11 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - twoslash@0.2.11(typescript@5.6.2): + twoslash@0.2.11(typescript@5.6.3): dependencies: - '@typescript/vfs': 1.6.0(typescript@5.6.2) + '@typescript/vfs': 1.6.0(typescript@5.6.3) twoslash-protocol: 0.2.11 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - twoslash@0.2.12(typescript@5.6.2): + twoslash@0.2.12(typescript@5.6.3): dependencies: - '@typescript/vfs': 1.6.0(typescript@5.6.2) + '@typescript/vfs': 1.6.0(typescript@5.6.3) twoslash-protocol: 0.2.12 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -14575,7 +14798,7 @@ snapshots: type-level-regexp@0.1.17: {} - typescript@5.6.2: {} + typescript@5.6.3: {} ufo@1.5.4: {} @@ -14600,7 +14823,7 @@ snapshots: dependencies: acorn: 8.12.1 estree-walker: 3.0.3 - magic-string: 0.30.12 + magic-string: 0.30.11 unplugin: 1.14.1(webpack-sources@3.2.3) transitivePeerDependencies: - webpack-sources @@ -14619,6 +14842,13 @@ snapshots: node-fetch-native: 1.6.4 pathe: 1.1.2 + unhead@1.11.6: + dependencies: + '@unhead/dom': 1.11.6 + '@unhead/schema': 1.11.6 + '@unhead/shared': 1.11.6 + hookable: 5.5.3 + unhead@1.11.9: dependencies: '@unhead/dom': 1.11.9 @@ -14668,7 +14898,7 @@ snapshots: estree-walker: 3.0.3 fast-glob: 3.3.2 local-pkg: 0.5.0 - magic-string: 0.30.12 + magic-string: 0.30.11 mlly: 1.7.2 pathe: 1.1.2 pkg-types: 1.2.1 @@ -14737,24 +14967,24 @@ snapshots: - rollup - supports-color - unplugin-vue-router@0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.2)))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-router@0.10.8(rollup@4.22.0)(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: '@babel/types': 7.25.6 '@rollup/pluginutils': 5.1.2(rollup@4.22.0) - '@vue-macros/common': 1.14.0(rollup@4.22.0)(vue@3.5.12(typescript@5.6.2)) + '@vue-macros/common': 1.14.0(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 json5: 2.2.3 local-pkg: 0.5.0 - magic-string: 0.30.12 + magic-string: 0.30.11 mlly: 1.7.2 pathe: 1.1.2 scule: 1.3.0 unplugin: 1.14.1(webpack-sources@3.2.3) yaml: 2.5.1 optionalDependencies: - vue-router: 4.4.5(vue@3.5.12(typescript@5.6.2)) + vue-router: 4.4.5(vue@3.5.12(typescript@5.6.3)) transitivePeerDependencies: - rollup - vue @@ -14773,7 +15003,7 @@ snapshots: chokidar: 3.6.0 destr: 2.0.3 h3: 1.13.0 - listhen: 1.9.0 + listhen: 1.7.2 lru-cache: 10.4.3 mri: 1.2.0 node-fetch-native: 1.6.4 @@ -14842,9 +15072,9 @@ snapshots: dependencies: '@vue/compiler-core': 3.5.12 - valibot@0.42.1(typescript@5.6.2): + valibot@0.42.1(typescript@5.6.3): optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 validate-npm-package-license@3.0.4: dependencies: @@ -14872,6 +15102,23 @@ snapshots: dependencies: vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + vite-node@2.1.2(@types/node@22.5.5)(terser@5.33.0): + dependencies: + cac: 6.7.14 + debug: 4.3.7 + pathe: 1.1.2 + vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vite-node@2.1.3(@types/node@22.5.5)(terser@5.33.0): dependencies: cac: 6.7.14 @@ -14889,7 +15136,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.8.0(eslint@9.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.2)): + vite-plugin-checker@0.8.0(eslint@9.13.0(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -14909,8 +15156,8 @@ snapshots: optionalDependencies: eslint: 9.13.0(jiti@2.3.3) optionator: 0.9.4 - typescript: 5.6.2 - vue-tsc: 2.1.6(typescript@5.6.2) + typescript: 5.6.3 + vue-tsc: 2.1.6(typescript@5.6.3) vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3))(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0)): dependencies: @@ -14938,9 +15185,9 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - '@vue/compiler-dom': 3.5.12 + '@vue/compiler-dom': 3.5.11 kolorist: 1.8.0 - magic-string: 0.30.12 + magic-string: 0.30.11 vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) transitivePeerDependencies: - supports-color @@ -14955,9 +15202,9 @@ snapshots: fsevents: 2.3.3 terser: 5.33.0 - vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.2)))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3): + vitest-environment-nuxt@1.0.1(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: - '@nuxt/test-utils': 3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.2)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.2)))(vue@3.5.12(typescript@5.6.2))(webpack-sources@3.2.3) + '@nuxt/test-utils': 3.14.4(@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.6.3)))(@vue/test-utils@2.4.6)(h3@1.13.0)(magicast@0.3.5)(nitropack@2.9.7(magicast@0.3.5)(webpack-sources@3.2.3))(playwright-core@1.48.1)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vitest@2.1.3(@types/node@22.5.5)(terser@5.33.0))(vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)))(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -14990,11 +15237,11 @@ snapshots: '@vitest/utils': 2.1.3 chai: 5.1.1 debug: 4.3.7 - magic-string: 0.30.12 + magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.9.0 - tinyexec: 0.3.1 + tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 vite: 5.4.6(@types/node@22.5.5)(terser@5.33.0) @@ -15040,20 +15287,20 @@ snapshots: dependencies: ufo: 1.5.4 - vue-component-meta@2.1.6(typescript@5.6.2): + vue-component-meta@2.1.6(typescript@5.6.3): dependencies: '@volar/typescript': 2.4.5 - '@vue/language-core': 2.1.6(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) path-browserify: 1.0.1 vue-component-type-helpers: 2.1.6 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.5.12(typescript@5.6.2)): + vue-demi@0.14.10(vue@3.5.12(typescript@5.6.3)): dependencies: - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) vue-devtools-stub@0.1.0: {} @@ -15070,36 +15317,36 @@ snapshots: transitivePeerDependencies: - supports-color - vue-resize@2.0.0-alpha.1(vue@3.5.12(typescript@5.6.2)): + vue-resize@2.0.0-alpha.1(vue@3.5.12(typescript@5.6.3)): dependencies: - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) - vue-router@4.4.5(vue@3.5.12(typescript@5.6.2)): + vue-router@4.4.5(vue@3.5.12(typescript@5.6.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) - vue-tsc@2.1.6(typescript@5.6.2): + vue-tsc@2.1.6(typescript@5.6.3): dependencies: '@volar/typescript': 2.4.5 - '@vue/language-core': 2.1.6(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) semver: 7.6.3 - typescript: 5.6.2 + typescript: 5.6.3 - vue3-smooth-dnd@0.0.6(vue@3.5.12(typescript@5.6.2)): + vue3-smooth-dnd@0.0.6(vue@3.5.12(typescript@5.6.3)): dependencies: smooth-dnd: 0.12.1 - vue: 3.5.12(typescript@5.6.2) + vue: 3.5.12(typescript@5.6.3) - vue@3.5.12(typescript@5.6.2): + vue@3.5.12(typescript@5.6.3): dependencies: '@vue/compiler-dom': 3.5.12 '@vue/compiler-sfc': 3.5.12 '@vue/runtime-dom': 3.5.12 - '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.2)) + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.3)) '@vue/shared': 3.5.12 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 watchpack@2.4.2: dependencies: @@ -15217,6 +15464,8 @@ snapshots: xml-name-validator@4.0.0: {} + xmlhttprequest-ssl@2.0.0: {} + xmlhttprequest-ssl@2.1.1: {} xss@1.0.15: From 005e81b39fbb2ceae9696f18bb31289fb7ec3b30 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 00:55:55 +0100 Subject: [PATCH 13/17] chore(deps): update dependency @nuxt/fonts to ^0.10.1 (#1686) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 23 ++++++++++------------- 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index f10a855c2..5668ed95e 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@iconify-json/simple-icons": "^1.2.9", "@iconify-json/uil": "^1.2.1", "@nuxt/content": "^2.13.4", - "@nuxt/fonts": "^0.10.0", + "@nuxt/fonts": "^0.10.1", "@nuxt/image": "^1.8.1", "@nuxt/scripts": "^0.9.5", "@nuxt/ui-pro": "^1.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b0104d67..53a1890b0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: ^2.13.4 version: 2.13.4(ioredis@5.4.1)(magicast@0.3.5)(nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.5.5)(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.0)(terser@5.33.0)(typescript@5.6.3)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(vue-tsc@2.1.6(typescript@5.6.3))(webpack-sources@3.2.3))(rollup@4.22.0)(vue@3.5.12(typescript@5.6.3))(webpack-sources@3.2.3) '@nuxt/fonts': - specifier: ^0.10.0 - version: 0.10.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) + specifier: ^0.10.1 + version: 0.10.1(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/image': specifier: ^1.8.1 version: 1.8.1(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) @@ -1197,8 +1197,8 @@ packages: vite-plugin-eslint2: optional: true - '@nuxt/fonts@0.10.0': - resolution: {integrity: sha512-VoK/rssN1PzMeQOplap8UYnbKtI6IDaI+sj5BmbCCpXRYY84gH8m+zePGRo88Mi9ujRhd1HUOXfsCvHN88iGmQ==} + '@nuxt/fonts@0.10.1': + resolution: {integrity: sha512-fgfUXcsyNsxrm/n3Dg1GYUIZMr78nKWFwEyT29z/c2fLEBRnhAyFV1QdPR//SJ6OTrG/edNlC5/Y5M7SdxUAQg==} '@nuxt/icon@1.5.5': resolution: {integrity: sha512-VM6B6eHn1HUpz6LQt7GfD341q7oXl1FzM4v2QIVNvEpKZwgr2fqOShq3uEEpzS4FjyxyUlp+iCzBZTYFx2sXqA==} @@ -6349,8 +6349,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unifont@0.1.0: - resolution: {integrity: sha512-A9fX7w4mFhKBiP1ecDTN43QssU4vd8IQuoaxzz6PXu6bvNDJC4pV+FNWrJm/P0n8lk/3oXQBJxHs5GHVCBPBpQ==} + unifont@0.1.4: + resolution: {integrity: sha512-zQ55RqKnOKFNRReeOiOpRa/Jv3Sr69rRvwgxDizQQV/Qcz4X5s2BHkQ3Lt8tAM+di61TBgAHG8i74hZNWktWag==} unimport@3.13.1: resolution: {integrity: sha512-nNrVzcs93yrZQOW77qnyOVHtb68LegvhYFwxFMfuuWScmwQmyVCG/NBuN8tYsaGzgQUVYv34E/af+Cc9u4og4A==} @@ -8026,7 +8026,7 @@ snapshots: - vite - webpack-sources - '@nuxt/fonts@0.10.0(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': + '@nuxt/fonts@0.10.1(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3)': dependencies: '@nuxt/devtools-kit': 1.5.2(magicast@0.3.5)(rollup@4.22.0)(vite@5.4.6(@types/node@22.5.5)(terser@5.33.0))(webpack-sources@3.2.3) '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.0)(webpack-sources@3.2.3) @@ -8042,10 +8042,10 @@ snapshots: node-fetch-native: 1.6.4 ohash: 1.1.4 pathe: 1.1.2 - sirv: 2.0.4 + sirv: 3.0.0 tinyglobby: 0.2.9 ufo: 1.5.4 - unifont: 0.1.0 + unifont: 0.1.4 unplugin: 1.14.1(webpack-sources@3.2.3) unstorage: 1.12.0(ioredis@5.4.1) transitivePeerDependencies: @@ -14882,13 +14882,10 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unifont@0.1.0: + unifont@0.1.4: dependencies: css-tree: 3.0.0 - defu: 6.1.4 - node-fetch-native: 1.6.4 ohash: 1.1.4 - ufo: 1.5.4 unimport@3.13.1(rollup@4.22.0)(webpack-sources@3.2.3): dependencies: From 05736fec69a18931b2e6507f010ae213dd0687bc Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 22 Oct 2024 09:40:41 +0100 Subject: [PATCH 14/17] perf: lazy-load kapa + improve typing --- app/composables/useNavigation.ts | 3 +- app/plugins/kapa.client.ts | 55 ++++++++++++++++++++------------ 2 files changed, 36 insertions(+), 22 deletions(-) diff --git a/app/composables/useNavigation.ts b/app/composables/useNavigation.ts index bec93734d..2c9245b95 100644 --- a/app/composables/useNavigation.ts +++ b/app/composables/useNavigation.ts @@ -226,8 +226,7 @@ const _useNavigation = () => { icon: 'i-ph-magic-wand', to: 'javascript:void(0);', click() { - // @ts-expect-error this is not typed - useNuxtApp().$kapa.openModal(q) + return nuxtApp.$kapa.openModal(q) } }] } diff --git a/app/plugins/kapa.client.ts b/app/plugins/kapa.client.ts index 1dded0459..f883df164 100644 --- a/app/plugins/kapa.client.ts +++ b/app/plugins/kapa.client.ts @@ -140,31 +140,46 @@ declare global { } } -export default defineNuxtPlugin((nuxtApp) => { - useScript<{ Kapa: Kapa }>(kapa, { - trigger: 'onNuxtReady', +export default defineNuxtPlugin(() => { + const script = useScript<{ Kapa: Kapa }>(kapa, { + trigger: 'manual', use() { return { Kapa: window.Kapa } } }) - nuxtApp.provide('kapa', { - async openModal(q) { - // @ts-expect-error this is not typed - document.querySelector('#kapa-widget-container button')?.click() - if (q) { - let input = null - let i = 0 - do { - input = document.querySelector('#kapa-widget-portal .mantine-Textarea-input') - await new Promise(resolve => setTimeout(resolve, 100)) - i++ - } while (!input && i < 20) - input.value = q - // await new Promise(resolve => setTimeout(resolve, 50)) - // input.dispatchEvent(new Event('input', { bubbles: true })) - // document.querySelector('#kapa-widget-portal button.mantine-ActionIcon-root')?.click() + return { + provide: { + kapa: { + async openModal(q) { + await script.load() + const button = await waitUntilSelector('#kapa-widget-container button') + button?.click() + if (q) { + const input = await waitUntilSelector('#kapa-widget-portal .mantine-Textarea-input') + if (input) { + input.value = q + } + // await new Promise(resolve => setTimeout(resolve, 50)) + // input.dispatchEvent(new Event('input', { bubbles: true })) + // document.querySelector('#kapa-widget-portal button.mantine-ActionIcon-root')?.click() + } + } } } - }) + } }) + +async function waitUntilSelector(selector: string) { + let i = 0 + + do { + const el = document.querySelector(selector) + if (el) { + return el as T + } + await new Promise(resolve => setTimeout(resolve, 10)) + i++ + } while (i < 200) + console.log('couldn\'t find selector', selector) +} From edb3cd9b5d32dab1ea4f1715f61fb2962e472431 Mon Sep 17 00:00:00 2001 From: Ferdinand Coumau Date: Tue, 22 Oct 2024 11:33:20 +0200 Subject: [PATCH 15/17] 17 changes by Nuxt Studio --- .../{8.64robots.md => 10.64robots.md} | 0 .../2.agencies/{10.reanmo.md => 11.reanmo.md} | 0 .../2.agencies/{11.liip.md => 12.liip.md} | 0 ...zen-architects.md => 13.zen-architects.md} | 0 .../{13.coditive.md => 14.coditive.md} | 0 .../{14.sidestream.md => 15.sidestream.md} | 0 ...nate-people.md => 16.passionate-people.md} | 0 .../2.agencies/2.acumen-digital.md | 45 +++++++++++++++++++ .../2.agencies/{2.wimadev.md => 3.wimadev.md} | 11 ++--- .../2.agencies/{3.7span.md => 4.7span.md} | 0 .../{4.updivision.md => 5.updivision.md} | 0 .../{5.monterail.md => 6.monterail.md} | 0 .../2.agencies/{6.curotec.md => 7.curotec.md} | 0 .../2.agencies/{9.geist.md => 8.geist.md} | 0 .../{7.webreinvent.md => 9.webreinvent.md} | 0 .../agencies/square/dark/acumen.svg | 9 ++++ .../agencies/square/light/acumen.svg | 9 ++++ 17 files changed, 69 insertions(+), 5 deletions(-) rename content/8.enterprise/2.agencies/{8.64robots.md => 10.64robots.md} (100%) rename content/8.enterprise/2.agencies/{10.reanmo.md => 11.reanmo.md} (100%) rename content/8.enterprise/2.agencies/{11.liip.md => 12.liip.md} (100%) rename content/8.enterprise/2.agencies/{12.zen-architects.md => 13.zen-architects.md} (100%) rename content/8.enterprise/2.agencies/{13.coditive.md => 14.coditive.md} (100%) rename content/8.enterprise/2.agencies/{14.sidestream.md => 15.sidestream.md} (100%) rename content/8.enterprise/2.agencies/{15.passionate-people.md => 16.passionate-people.md} (100%) create mode 100644 content/8.enterprise/2.agencies/2.acumen-digital.md rename content/8.enterprise/2.agencies/{2.wimadev.md => 3.wimadev.md} (70%) rename content/8.enterprise/2.agencies/{3.7span.md => 4.7span.md} (100%) rename content/8.enterprise/2.agencies/{4.updivision.md => 5.updivision.md} (100%) rename content/8.enterprise/2.agencies/{5.monterail.md => 6.monterail.md} (100%) rename content/8.enterprise/2.agencies/{6.curotec.md => 7.curotec.md} (100%) rename content/8.enterprise/2.agencies/{9.geist.md => 8.geist.md} (100%) rename content/8.enterprise/2.agencies/{7.webreinvent.md => 9.webreinvent.md} (100%) create mode 100644 public/assets/enterprise/agencies/square/dark/acumen.svg create mode 100644 public/assets/enterprise/agencies/square/light/acumen.svg diff --git a/content/8.enterprise/2.agencies/8.64robots.md b/content/8.enterprise/2.agencies/10.64robots.md similarity index 100% rename from content/8.enterprise/2.agencies/8.64robots.md rename to content/8.enterprise/2.agencies/10.64robots.md diff --git a/content/8.enterprise/2.agencies/10.reanmo.md b/content/8.enterprise/2.agencies/11.reanmo.md similarity index 100% rename from content/8.enterprise/2.agencies/10.reanmo.md rename to content/8.enterprise/2.agencies/11.reanmo.md diff --git a/content/8.enterprise/2.agencies/11.liip.md b/content/8.enterprise/2.agencies/12.liip.md similarity index 100% rename from content/8.enterprise/2.agencies/11.liip.md rename to content/8.enterprise/2.agencies/12.liip.md diff --git a/content/8.enterprise/2.agencies/12.zen-architects.md b/content/8.enterprise/2.agencies/13.zen-architects.md similarity index 100% rename from content/8.enterprise/2.agencies/12.zen-architects.md rename to content/8.enterprise/2.agencies/13.zen-architects.md diff --git a/content/8.enterprise/2.agencies/13.coditive.md b/content/8.enterprise/2.agencies/14.coditive.md similarity index 100% rename from content/8.enterprise/2.agencies/13.coditive.md rename to content/8.enterprise/2.agencies/14.coditive.md diff --git a/content/8.enterprise/2.agencies/14.sidestream.md b/content/8.enterprise/2.agencies/15.sidestream.md similarity index 100% rename from content/8.enterprise/2.agencies/14.sidestream.md rename to content/8.enterprise/2.agencies/15.sidestream.md diff --git a/content/8.enterprise/2.agencies/15.passionate-people.md b/content/8.enterprise/2.agencies/16.passionate-people.md similarity index 100% rename from content/8.enterprise/2.agencies/15.passionate-people.md rename to content/8.enterprise/2.agencies/16.passionate-people.md diff --git a/content/8.enterprise/2.agencies/2.acumen-digital.md b/content/8.enterprise/2.agencies/2.acumen-digital.md new file mode 100644 index 000000000..389c24547 --- /dev/null +++ b/content/8.enterprise/2.agencies/2.acumen-digital.md @@ -0,0 +1,45 @@ +--- +category: agency +title: Acumen Digital +description: We bring ideas, resources, and expertise together to create companies that solve real-life problems. +logo: + light: /assets/enterprise/agencies/square/light/acumen.svg + dark: /assets/enterprise/agencies/square/dark/acumen.svg +logoFull: /assets/enterprise/agencies/square/light/acumen.svg +link: https://www.acumen.digital/ +services: + - eCommerce + - Software & SaaS + - Mobile development + - UI/UX design +resources: + - label: Agency + to: https://www.acumen.digital/agency + target: _blank + - label: Ventures + to: https://www.acumen.digital/ventures + target: _blank + - label: Contact + to: https://www.acumen.digital/contact + target: _blank +emailAddress: ayo@acumen.digital +phoneNumber: null +github: acumendigital +linkedin: acumendigital +color: + - '#00ecae' +regions: + - Africa + - North America +location: Delaware, USA & Lagos, Nigeria +--- + +At Acumen, we’re more than just a digital agency—we’re your partners in innovation. With a focus on delivering high-quality product design, development and team augmentation, we help companies scale quickly and efficiently. + +We bring together the top 1% of talent from Africa—designers, developers, and strategists—who thrive on solving complex challenges and creating user-centered solutions. + +Our approach is simple: we listen, we understand, and we deliver. Whether you're a startup or a large enterprise, we craft digital experiences that drive results, helping you stay ahead in an ever-changing digital landscape. We take pride in offering world-class talent and service at competitive prices, all while building lasting partnerships with our clients. + +At Acumen, we believe in transforming ideas into reality and making an impact every step of the way. + +Let's create something extraordinary together. diff --git a/content/8.enterprise/2.agencies/2.wimadev.md b/content/8.enterprise/2.agencies/3.wimadev.md similarity index 70% rename from content/8.enterprise/2.agencies/2.wimadev.md rename to content/8.enterprise/2.agencies/3.wimadev.md index 0658b4634..5f8999dc2 100644 --- a/content/8.enterprise/2.agencies/2.wimadev.md +++ b/content/8.enterprise/2.agencies/3.wimadev.md @@ -1,11 +1,12 @@ --- category: agency title: Wimadev -description: 'Enterprise grade Nuxt development and Node.js backends.' -logo.light: /assets/enterprise/agencies/square/light/wimadev.svg -logo.dark: /assets/enterprise/agencies/square/dark/wimadev.svg +description: Enterprise grade Nuxt development and Node.js backends. +logo: + light: /assets/enterprise/agencies/square/light/wimadev.svg + dark: /assets/enterprise/agencies/square/dark/wimadev.svg logoFull: /assets/enterprise/agencies/full/dark/wimadev.svg -link: 'https://nuxt.wimadev.de/' +link: https://nuxt.wimadev.de/ services: - eCommerce - Software & SaaS @@ -16,7 +17,7 @@ phoneNumber: null color: - '#f94345' regions: - - 'Europe' + - Europe location: Berlin --- diff --git a/content/8.enterprise/2.agencies/3.7span.md b/content/8.enterprise/2.agencies/4.7span.md similarity index 100% rename from content/8.enterprise/2.agencies/3.7span.md rename to content/8.enterprise/2.agencies/4.7span.md diff --git a/content/8.enterprise/2.agencies/4.updivision.md b/content/8.enterprise/2.agencies/5.updivision.md similarity index 100% rename from content/8.enterprise/2.agencies/4.updivision.md rename to content/8.enterprise/2.agencies/5.updivision.md diff --git a/content/8.enterprise/2.agencies/5.monterail.md b/content/8.enterprise/2.agencies/6.monterail.md similarity index 100% rename from content/8.enterprise/2.agencies/5.monterail.md rename to content/8.enterprise/2.agencies/6.monterail.md diff --git a/content/8.enterprise/2.agencies/6.curotec.md b/content/8.enterprise/2.agencies/7.curotec.md similarity index 100% rename from content/8.enterprise/2.agencies/6.curotec.md rename to content/8.enterprise/2.agencies/7.curotec.md diff --git a/content/8.enterprise/2.agencies/9.geist.md b/content/8.enterprise/2.agencies/8.geist.md similarity index 100% rename from content/8.enterprise/2.agencies/9.geist.md rename to content/8.enterprise/2.agencies/8.geist.md diff --git a/content/8.enterprise/2.agencies/7.webreinvent.md b/content/8.enterprise/2.agencies/9.webreinvent.md similarity index 100% rename from content/8.enterprise/2.agencies/7.webreinvent.md rename to content/8.enterprise/2.agencies/9.webreinvent.md diff --git a/public/assets/enterprise/agencies/square/dark/acumen.svg b/public/assets/enterprise/agencies/square/dark/acumen.svg new file mode 100644 index 000000000..3b98a4213 --- /dev/null +++ b/public/assets/enterprise/agencies/square/dark/acumen.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/assets/enterprise/agencies/square/light/acumen.svg b/public/assets/enterprise/agencies/square/light/acumen.svg new file mode 100644 index 000000000..fda23fb65 --- /dev/null +++ b/public/assets/enterprise/agencies/square/light/acumen.svg @@ -0,0 +1,9 @@ + + + + + + + + + From 379f7daae200a625c27f7bf214f7803fb64a1a35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Tue, 22 Oct 2024 12:15:33 +0200 Subject: [PATCH 16/17] chore: add nuxtnation banner --- app/app.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/app.vue b/app/app.vue index 9ae66afb1..f8420798e 100644 --- a/app/app.vue +++ b/app/app.vue @@ -66,17 +66,17 @@ onMounted(() => {