diff --git a/app.config.ts b/app/app.config.ts similarity index 100% rename from app.config.ts rename to app/app.config.ts diff --git a/app.vue b/app/app.vue similarity index 100% rename from app.vue rename to app/app.vue diff --git a/assets/background-pattern-dark.svg b/app/assets/background-pattern-dark.svg similarity index 100% rename from assets/background-pattern-dark.svg rename to app/assets/background-pattern-dark.svg diff --git a/assets/background-pattern.svg b/app/assets/background-pattern.svg similarity index 100% rename from assets/background-pattern.svg rename to app/assets/background-pattern.svg diff --git a/assets/css/tailwind.css b/app/assets/css/tailwind.css similarity index 100% rename from assets/css/tailwind.css rename to app/assets/css/tailwind.css diff --git a/assets/example/1.jpg b/app/assets/example/1.jpg similarity index 100% rename from assets/example/1.jpg rename to app/assets/example/1.jpg diff --git a/assets/example/2.jpg b/app/assets/example/2.jpg similarity index 100% rename from assets/example/2.jpg rename to app/assets/example/2.jpg diff --git a/assets/example/3.jpg b/app/assets/example/3.jpg similarity index 100% rename from assets/example/3.jpg rename to app/assets/example/3.jpg diff --git a/components/BubbleTitle.vue b/app/components/BubbleTitle.vue similarity index 100% rename from components/BubbleTitle.vue rename to app/components/BubbleTitle.vue diff --git a/components/DatePicker.vue b/app/components/DatePicker.vue similarity index 100% rename from components/DatePicker.vue rename to app/components/DatePicker.vue diff --git a/components/DigitalHumanTrainCreator.vue b/app/components/DigitalHumanTrainCreator.vue similarity index 100% rename from components/DigitalHumanTrainCreator.vue rename to app/components/DigitalHumanTrainCreator.vue diff --git a/components/GradientDivider.vue b/app/components/GradientDivider.vue similarity index 100% rename from components/GradientDivider.vue rename to app/components/GradientDivider.vue diff --git a/components/Icon/MessageResponding.vue b/app/components/Icon/MessageResponding.vue similarity index 100% rename from components/Icon/MessageResponding.vue rename to app/components/Icon/MessageResponding.vue diff --git a/components/ImagePlaceholder.vue b/app/components/ImagePlaceholder.vue similarity index 100% rename from components/ImagePlaceholder.vue rename to app/components/ImagePlaceholder.vue diff --git a/components/LoginNeededContent.vue b/app/components/LoginNeededContent.vue similarity index 100% rename from components/LoginNeededContent.vue rename to app/components/LoginNeededContent.vue diff --git a/components/Markdown.vue b/app/components/Markdown.vue similarity index 100% rename from components/Markdown.vue rename to app/components/Markdown.vue diff --git a/components/ModalAuthentication.vue b/app/components/ModalAuthentication.vue similarity index 100% rename from components/ModalAuthentication.vue rename to app/components/ModalAuthentication.vue diff --git a/components/ModalDigitalHumanSelect.vue b/app/components/ModalDigitalHumanSelect.vue similarity index 100% rename from components/ModalDigitalHumanSelect.vue rename to app/components/ModalDigitalHumanSelect.vue diff --git a/components/ModalVideoTitleSelect.vue b/app/components/ModalVideoTitleSelect.vue similarity index 100% rename from components/ModalVideoTitleSelect.vue rename to app/components/ModalVideoTitleSelect.vue diff --git a/components/SlideCreateCourse.vue b/app/components/SlideCreateCourse.vue similarity index 100% rename from components/SlideCreateCourse.vue rename to app/components/SlideCreateCourse.vue diff --git a/components/SlideCreateCourseGreen.vue b/app/components/SlideCreateCourseGreen.vue similarity index 100% rename from components/SlideCreateCourseGreen.vue rename to app/components/SlideCreateCourseGreen.vue diff --git a/components/aigc/RatioSelector.vue b/app/components/aigc/RatioSelector.vue similarity index 100% rename from components/aigc/RatioSelector.vue rename to app/components/aigc/RatioSelector.vue diff --git a/components/aigc/ReferenceFigureSelector.vue b/app/components/aigc/ReferenceFigureSelector.vue similarity index 100% rename from components/aigc/ReferenceFigureSelector.vue rename to app/components/aigc/ReferenceFigureSelector.vue diff --git a/components/aigc/chat/ChatItem.vue b/app/components/aigc/chat/ChatItem.vue similarity index 100% rename from components/aigc/chat/ChatItem.vue rename to app/components/aigc/chat/ChatItem.vue diff --git a/components/aigc/chat/Message.vue b/app/components/aigc/chat/Message.vue similarity index 100% rename from components/aigc/chat/Message.vue rename to app/components/aigc/chat/Message.vue diff --git a/components/aigc/chat/NewSessionScreen.vue b/app/components/aigc/chat/NewSessionScreen.vue similarity index 100% rename from components/aigc/chat/NewSessionScreen.vue rename to app/components/aigc/chat/NewSessionScreen.vue diff --git a/components/aigc/drawing/OptionBlock.vue b/app/components/aigc/drawing/OptionBlock.vue similarity index 100% rename from components/aigc/drawing/OptionBlock.vue rename to app/components/aigc/drawing/OptionBlock.vue diff --git a/components/aigc/drawing/ResultBlock.vue b/app/components/aigc/drawing/ResultBlock.vue similarity index 100% rename from components/aigc/drawing/ResultBlock.vue rename to app/components/aigc/drawing/ResultBlock.vue diff --git a/components/aigc/drawing/index.d.ts b/app/components/aigc/drawing/index.d.ts similarity index 100% rename from components/aigc/drawing/index.d.ts rename to app/components/aigc/drawing/index.d.ts diff --git a/components/aigc/generation/CGTaskCard.client.vue b/app/components/aigc/generation/CGTaskCard.client.vue similarity index 100% rename from components/aigc/generation/CGTaskCard.client.vue rename to app/components/aigc/generation/CGTaskCard.client.vue diff --git a/components/aigc/generation/GBTaskCard.vue b/app/components/aigc/generation/GBTaskCard.vue similarity index 100% rename from components/aigc/generation/GBTaskCard.vue rename to app/components/aigc/generation/GBTaskCard.vue diff --git a/components/aigc/generation/SRTEditor.vue b/app/components/aigc/generation/SRTEditor.vue similarity index 100% rename from components/aigc/generation/SRTEditor.vue rename to app/components/aigc/generation/SRTEditor.vue diff --git a/components/aigc/generation/TitlesTemplate.vue b/app/components/aigc/generation/TitlesTemplate.vue similarity index 100% rename from components/aigc/generation/TitlesTemplate.vue rename to app/components/aigc/generation/TitlesTemplate.vue diff --git a/components/aigc/nav/NavGroup.vue b/app/components/aigc/nav/NavGroup.vue similarity index 100% rename from components/aigc/nav/NavGroup.vue rename to app/components/aigc/nav/NavGroup.vue diff --git a/components/aigc/nav/NavItem.vue b/app/components/aigc/nav/NavItem.vue similarity index 100% rename from components/aigc/nav/NavItem.vue rename to app/components/aigc/nav/NavItem.vue diff --git a/components/uni/Button/index.d.ts b/app/components/uni/Button/index.d.ts similarity index 100% rename from components/uni/Button/index.d.ts rename to app/components/uni/Button/index.d.ts diff --git a/components/uni/Button/index.vue b/app/components/uni/Button/index.vue similarity index 100% rename from components/uni/Button/index.vue rename to app/components/uni/Button/index.vue diff --git a/components/uni/Copyable/index.vue b/app/components/uni/Copyable/index.vue similarity index 100% rename from components/uni/Copyable/index.vue rename to app/components/uni/Copyable/index.vue diff --git a/components/uni/FileDnD/index.vue b/app/components/uni/FileDnD/index.vue similarity index 100% rename from components/uni/FileDnD/index.vue rename to app/components/uni/FileDnD/index.vue diff --git a/components/uni/Icon/CircleError.vue b/app/components/uni/Icon/CircleError.vue similarity index 100% rename from components/uni/Icon/CircleError.vue rename to app/components/uni/Icon/CircleError.vue diff --git a/components/uni/Icon/CircleInfo.vue b/app/components/uni/Icon/CircleInfo.vue similarity index 100% rename from components/uni/Icon/CircleInfo.vue rename to app/components/uni/Icon/CircleInfo.vue diff --git a/components/uni/Icon/CircleSuccess.vue b/app/components/uni/Icon/CircleSuccess.vue similarity index 100% rename from components/uni/Icon/CircleSuccess.vue rename to app/components/uni/Icon/CircleSuccess.vue diff --git a/components/uni/Icon/CircleWarning.vue b/app/components/uni/Icon/CircleWarning.vue similarity index 100% rename from components/uni/Icon/CircleWarning.vue rename to app/components/uni/Icon/CircleWarning.vue diff --git a/components/uni/Icon/Spinner.vue b/app/components/uni/Icon/Spinner.vue similarity index 100% rename from components/uni/Icon/Spinner.vue rename to app/components/uni/Icon/Spinner.vue diff --git a/components/uni/Input/index.vue b/app/components/uni/Input/index.vue similarity index 100% rename from components/uni/Input/index.vue rename to app/components/uni/Input/index.vue diff --git a/components/uni/Message/Provider.vue b/app/components/uni/Message/Provider.vue similarity index 100% rename from components/uni/Message/Provider.vue rename to app/components/uni/Message/Provider.vue diff --git a/components/uni/Message/index.d.ts b/app/components/uni/Message/index.d.ts similarity index 100% rename from components/uni/Message/index.d.ts rename to app/components/uni/Message/index.d.ts diff --git a/components/uni/Message/index.vue b/app/components/uni/Message/index.vue similarity index 100% rename from components/uni/Message/index.vue rename to app/components/uni/Message/index.vue diff --git a/components/uni/Select/index.d.ts b/app/components/uni/Select/index.d.ts similarity index 100% rename from components/uni/Select/index.d.ts rename to app/components/uni/Select/index.d.ts diff --git a/components/uni/Select/index.vue b/app/components/uni/Select/index.vue similarity index 100% rename from components/uni/Select/index.vue rename to app/components/uni/Select/index.vue diff --git a/components/uni/TextArea/index.vue b/app/components/uni/TextArea/index.vue similarity index 100% rename from components/uni/TextArea/index.vue rename to app/components/uni/TextArea/index.vue diff --git a/components/uni/Toggle/index.vue b/app/components/uni/Toggle/index.vue similarity index 100% rename from components/uni/Toggle/index.vue rename to app/components/uni/Toggle/index.vue diff --git a/composables/fetchCourseSubtitleUrl.ts b/app/composables/fetchCourseSubtitleUrl.ts similarity index 100% rename from composables/fetchCourseSubtitleUrl.ts rename to app/composables/fetchCourseSubtitleUrl.ts diff --git a/composables/useBlobUrlFromB64.ts b/app/composables/useBlobUrlFromB64.ts similarity index 100% rename from composables/useBlobUrlFromB64.ts rename to app/composables/useBlobUrlFromB64.ts diff --git a/composables/useDefer.ts b/app/composables/useDefer.ts similarity index 100% rename from composables/useDefer.ts rename to app/composables/useDefer.ts diff --git a/composables/useDownload.ts b/app/composables/useDownload.ts similarity index 100% rename from composables/useDownload.ts rename to app/composables/useDownload.ts diff --git a/composables/useFFmpeg.ts b/app/composables/useFFmpeg.ts similarity index 100% rename from composables/useFFmpeg.ts rename to app/composables/useFFmpeg.ts diff --git a/composables/useFetchWrapped.ts b/app/composables/useFetchWrapped.ts similarity index 100% rename from composables/useFetchWrapped.ts rename to app/composables/useFetchWrapped.ts diff --git a/composables/useFileGo.ts b/app/composables/useFileGo.ts similarity index 100% rename from composables/useFileGo.ts rename to app/composables/useFileGo.ts diff --git a/composables/useFormPayload.ts b/app/composables/useFormPayload.ts similarity index 100% rename from composables/useFormPayload.ts rename to app/composables/useFormPayload.ts diff --git a/composables/useHistory.ts b/app/composables/useHistory.ts similarity index 91% rename from composables/useHistory.ts rename to app/composables/useHistory.ts index c813ed3..93da5ac 100644 --- a/composables/useHistory.ts +++ b/app/composables/useHistory.ts @@ -26,7 +26,7 @@ export const useHistory = defineStore( }, { persist: { - storage: persistedState.localStorage, + storage: piniaPluginPersistedstate.localStorage(), }, } ) diff --git a/composables/useLLM.ts b/app/composables/useLLM.ts similarity index 100% rename from composables/useLLM.ts rename to app/composables/useLLM.ts diff --git a/composables/useLoginState.ts b/app/composables/useLoginState.ts similarity index 97% rename from composables/useLoginState.ts rename to app/composables/useLoginState.ts index 14277a0..bc610d0 100644 --- a/composables/useLoginState.ts +++ b/app/composables/useLoginState.ts @@ -72,7 +72,7 @@ export const useLoginState = defineStore( { persist: { key: 'xsh_assistant_persisted_state', - storage: persistedState.localStorage, + storage: piniaPluginPersistedstate.localStorage(), paths: ['is_logged_in', 'token', 'user'], }, } diff --git a/composables/useTourState.ts b/app/composables/useTourState.ts similarity index 93% rename from composables/useTourState.ts rename to app/composables/useTourState.ts index 808f4b8..7eb364b 100644 --- a/composables/useTourState.ts +++ b/app/composables/useTourState.ts @@ -32,7 +32,7 @@ export const useTourState = defineStore( { persist: { key: 'xsh_assistant_tour_state', - storage: persistedState.localStorage, + storage: piniaPluginPersistedstate.localStorage(), paths: ['tourState'], }, } diff --git a/composables/useVideoBackgroundCombinator.ts b/app/composables/useVideoBackgroundCombinator.ts similarity index 100% rename from composables/useVideoBackgroundCombinator.ts rename to app/composables/useVideoBackgroundCombinator.ts diff --git a/composables/useVideoBackgroundCompositing.ts b/app/composables/useVideoBackgroundCompositing.ts similarity index 100% rename from composables/useVideoBackgroundCompositing.ts rename to app/composables/useVideoBackgroundCompositing.ts diff --git a/composables/useVideoSubtitleEmbedding.ts b/app/composables/useVideoSubtitleEmbedding.ts similarity index 100% rename from composables/useVideoSubtitleEmbedding.ts rename to app/composables/useVideoSubtitleEmbedding.ts diff --git a/layouts/authenticate.vue b/app/layouts/authenticate.vue similarity index 100% rename from layouts/authenticate.vue rename to app/layouts/authenticate.vue diff --git a/layouts/default.vue b/app/layouts/default.vue similarity index 100% rename from layouts/default.vue rename to app/layouts/default.vue diff --git a/pages/aigc/chat/index.vue b/app/pages/aigc/chat/index.vue similarity index 100% rename from pages/aigc/chat/index.vue rename to app/pages/aigc/chat/index.vue diff --git a/pages/aigc/draw/index.vue b/app/pages/aigc/draw/index.vue similarity index 100% rename from pages/aigc/draw/index.vue rename to app/pages/aigc/draw/index.vue diff --git a/pages/aigc/navigation.vue b/app/pages/aigc/navigation.vue similarity index 100% rename from pages/aigc/navigation.vue rename to app/pages/aigc/navigation.vue diff --git a/pages/generation.vue b/app/pages/generation.vue similarity index 100% rename from pages/generation.vue rename to app/pages/generation.vue diff --git a/pages/generation/admin/digital-human-train.vue b/app/pages/generation/admin/digital-human-train.vue similarity index 100% rename from pages/generation/admin/digital-human-train.vue rename to app/pages/generation/admin/digital-human-train.vue diff --git a/pages/generation/admin/index.vue b/app/pages/generation/admin/index.vue similarity index 100% rename from pages/generation/admin/index.vue rename to app/pages/generation/admin/index.vue diff --git a/pages/generation/admin/materials.vue b/app/pages/generation/admin/materials.vue similarity index 100% rename from pages/generation/admin/materials.vue rename to app/pages/generation/admin/materials.vue diff --git a/pages/generation/admin/users.vue b/app/pages/generation/admin/users.vue similarity index 100% rename from pages/generation/admin/users.vue rename to app/pages/generation/admin/users.vue diff --git a/pages/generation/avatar-models.vue b/app/pages/generation/avatar-models.vue similarity index 100% rename from pages/generation/avatar-models.vue rename to app/pages/generation/avatar-models.vue diff --git a/pages/generation/course.vue b/app/pages/generation/course.vue similarity index 100% rename from pages/generation/course.vue rename to app/pages/generation/course.vue diff --git a/pages/generation/green-screen.vue b/app/pages/generation/green-screen.vue similarity index 100% rename from pages/generation/green-screen.vue rename to app/pages/generation/green-screen.vue diff --git a/pages/generation/materials.vue b/app/pages/generation/materials.vue similarity index 100% rename from pages/generation/materials.vue rename to app/pages/generation/materials.vue diff --git a/pages/generation/ppt-templates.vue b/app/pages/generation/ppt-templates.vue similarity index 100% rename from pages/generation/ppt-templates.vue rename to app/pages/generation/ppt-templates.vue diff --git a/pages/index.vue b/app/pages/index.vue similarity index 100% rename from pages/index.vue rename to app/pages/index.vue diff --git a/pages/profile.vue b/app/pages/profile.vue similarity index 100% rename from pages/profile.vue rename to app/pages/profile.vue diff --git a/pages/user/authenticate.vue b/app/pages/user/authenticate.vue similarity index 100% rename from pages/user/authenticate.vue rename to app/pages/user/authenticate.vue diff --git a/pages/user/register.vue b/app/pages/user/register.vue similarity index 100% rename from pages/user/register.vue rename to app/pages/user/register.vue diff --git a/package.json b/package.json index 5ee62c8..586a9d2 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "highlight.js": "^11.10.0", "idb-keyval": "^6.2.1", "markdown-it": "^14.1.0", - "nuxt": "^3.21.1", + "nuxt": "^4.3.1", "nuxt-driver.js": "^0.0.11", "pinia-plugin-persistedstate": "^4.7.1", "radix-vue": "^1.9.2", @@ -43,21 +43,21 @@ "devDependencies": { "@nuxt/ui": "^2.20.0", "@nuxtjs/google-fonts": "^3.2.0", - "@pinia/nuxt": "^0.5.2", + "@pinia/nuxt": "^0.11.3", "@tailwindcss/typography": "^0.5.13", "@types/markdown-it": "^13.0.9", "@types/node": "^25.2.2", - "@vite-pwa/nuxt": "^0.5.0", - "@vueuse/core": "^10.11.1", - "@vueuse/nuxt": "^10.11.1", - "dayjs-nuxt": "^2.1.9", + "@vite-pwa/nuxt": "^1.1.1", + "@vueuse/core": "^14.2.0", + "@vueuse/nuxt": "^14.2.0", + "dayjs-nuxt": "^2.1.11", "oxfmt": "^0.28.0", "oxlint": "^1.43.0", "sass": "^1.77.8", "typescript": "^5.9.3" }, "peerDependencies": { - "dayjs": "^1.11.12", + "dayjs": "^1.11.19", "tailwindcss": "^3.4.7" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a79bc5..12aef27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,14 +63,14 @@ importers: specifier: ^14.1.0 version: 14.1.0 nuxt: - specifier: ^3.21.1 - version: 3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) + specifier: ^4.3.1 + version: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) nuxt-driver.js: specifier: ^0.0.11 version: 0.0.11(magicast@0.5.2) pinia-plugin-persistedstate: specifier: ^4.7.1 - version: 4.7.1(@nuxt/kit@3.21.1(magicast@0.5.2))(@pinia/nuxt@0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))) + version: 4.7.1(@nuxt/kit@4.3.1(magicast@0.5.2))(@pinia/nuxt@0.11.3(magicast@0.5.2)(pinia@2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))))(pinia@2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))) radix-vue: specifier: ^1.9.2 version: 1.9.17(vue@3.5.28(typescript@5.9.3)) @@ -97,8 +97,8 @@ importers: specifier: ^3.2.0 version: 3.2.0(magicast@0.5.2) '@pinia/nuxt': - specifier: ^0.5.2 - version: 0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)) + specifier: ^0.11.3 + version: 0.11.3(magicast@0.5.2)(pinia@2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))) '@tailwindcss/typography': specifier: ^0.5.13 version: 0.5.19(tailwindcss@3.4.19(yaml@2.8.2)) @@ -109,16 +109,16 @@ importers: specifier: ^25.2.2 version: 25.2.2 '@vite-pwa/nuxt': - specifier: ^0.5.0 - version: 0.5.0(magicast@0.5.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) + specifier: ^1.1.1 + version: 1.1.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) '@vueuse/core': - specifier: ^10.11.1 - version: 10.11.1(vue@3.5.28(typescript@5.9.3)) + specifier: ^14.2.0 + version: 14.2.0(vue@3.5.28(typescript@5.9.3)) '@vueuse/nuxt': - specifier: ^10.11.1 - version: 10.11.1(magicast@0.5.2)(nuxt@3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) + specifier: ^14.2.0 + version: 14.2.0(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) dayjs-nuxt: - specifier: ^2.1.9 + specifier: ^2.1.11 version: 2.1.11(magicast@0.5.2) oxfmt: specifier: ^0.28.0 @@ -1074,14 +1074,14 @@ packages: resolution: {integrity: sha512-UjBFt72dnpc+83BV3OIbCT0YHLevJtgJCHpxMX0YRKWLDhhbcDdUse87GtsQBrjvOzK7WUNUYLDS/hQLYev5rA==} engines: {node: '>=18.12.0'} - '@nuxt/nitro-server@3.21.1': - resolution: {integrity: sha512-eWe2RS75HSFQyjdVVK918aBBRMM/cDK5bzWSml07PBY+f9XRXHDf6gD4KqPR4gDDDafYneBPNWayHL+sxb/gDw==} + '@nuxt/nitro-server@4.3.1': + resolution: {integrity: sha512-4aNiM69Re02gI1ywnDND0m6QdVKXhWzDdtvl/16veytdHZj3FSq57ZCwOClNJ7HQkEMqXgS+bi6S2HmJX+et+g==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - nuxt: ^3.21.1 + nuxt: ^4.3.1 - '@nuxt/schema@3.21.1': - resolution: {integrity: sha512-9cTtB0IFoly+/51yHK5eBooangJuFH9twZJCBPxttxQPwsdG9OgInMuESmGhSVzp8QG4P0lPF7i9ZlgFiQkNgw==} + '@nuxt/schema@4.3.1': + resolution: {integrity: sha512-S+wHJdYDuyk9I43Ej27y5BeWMZgi7R/UVql3b3qtT35d0fbpXW7fUenzhLRCCDC6O10sjguc6fcMcR9sMKvV8g==} engines: {node: ^14.18.0 || >=16.10.0} '@nuxt/telemetry@2.7.0': @@ -1111,11 +1111,11 @@ packages: zod: optional: true - '@nuxt/vite-builder@3.21.1': - resolution: {integrity: sha512-clm2/1/sL9W+EiJ4KIseg93sDoWNwCXTx/7raoBD+TCPOLeEFXliyJNpzCnKgp3QgKqxVG12whBWLX56uXD6UQ==} + '@nuxt/vite-builder@4.3.1': + resolution: {integrity: sha512-LndnxPJzDUDbWAB8q5gZZN1mSOLHEyMOoj4T3pTdPydGf31QZdMR0V1fQ1fdRgtgNtWB3WLP0d1ZfaAOITsUpw==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - nuxt: 3.21.1 + nuxt: 4.3.1 rolldown: ^1.0.0-beta.38 vue: ^3.3.4 peerDependenciesMeta: @@ -1659,8 +1659,10 @@ packages: resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} engines: {node: '>= 10.0.0'} - '@pinia/nuxt@0.5.5': - resolution: {integrity: sha512-wjxS7YqIesh4OLK+qE3ZjhdOJ5pYZQ+VlEmZNtTwzQn1Kavei/khovx7mzXVXNA/mvSPXVhb9xBzhyS3XMURtw==} + '@pinia/nuxt@0.11.3': + resolution: {integrity: sha512-7WVNHpWx4qAEzOlnyrRC88kYrwnlR/PrThWT0XI1dSNyUAXu/KBv9oR37uCgYkZroqP5jn8DfzbkNF3BtKvE9w==} + peerDependencies: + pinia: ^3.0.4 '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -2022,8 +2024,13 @@ packages: engines: {node: '>=20'} hasBin: true - '@vite-pwa/nuxt@0.5.0': - resolution: {integrity: sha512-5Si0Qpj9FGYmgrX52HJtY1OZKNDXJVmx17yULk0Karb7+6GKXhRcWP3DnFTEG7zkctXuzBli5sXjQaEEbEgy6w==} + '@vite-pwa/nuxt@1.1.1': + resolution: {integrity: sha512-8RkdxNJ3NubtwmS96bPVvDclFmysH3VADKWqlaBaUu6PLsoHM3Wq7ThdYBsAT6EpqzWS+iFC2SF6lkJ4xDhKLA==} + peerDependencies: + '@vite-pwa/assets-generator': ^1.0.0 + peerDependenciesMeta: + '@vite-pwa/assets-generator': + optional: true '@vitejs/plugin-vue-jsx@5.1.4': resolution: {integrity: sha512-70LmoVk9riR7qc4W2CpjsbNMWTPnuZb9dpFKX1emru0yP57nsc9k8nhLA6U93ngQapv5VDIUq2JatNfLbBIkrA==} @@ -2124,6 +2131,11 @@ packages: peerDependencies: vue: ^3.5.0 + '@vueuse/core@14.2.0': + resolution: {integrity: sha512-tpjzVl7KCQNVd/qcaCE9XbejL38V6KJAEq/tVXj7mDPtl6JtzmUdnXelSS+ULRkkrDgzYVK7EerQJvd2jR794Q==} + peerDependencies: + vue: ^3.5.0 + '@vueuse/integrations@13.9.0': resolution: {integrity: sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==} peerDependencies: @@ -2177,10 +2189,14 @@ packages: '@vueuse/metadata@13.9.0': resolution: {integrity: sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==} - '@vueuse/nuxt@10.11.1': - resolution: {integrity: sha512-UiaYSIwOkmUVn8Gl1AqtLWYR12flO+8sEu9X0Y1fNjSR7EWy9jMuiCvOGqwtoeTsqfHrivl0d5HfMzr11GFnMA==} + '@vueuse/metadata@14.2.0': + resolution: {integrity: sha512-i3axTGjU8b13FtyR4Keeama+43iD+BwX9C2TmzBVKqjSHArF03hjkp2SBZ1m72Jk2UtrX0aYCugBq2R1fhkuAQ==} + + '@vueuse/nuxt@14.2.0': + resolution: {integrity: sha512-MpxTYd7/W0izL6DgMEYUUTYkm1q0aqE0kfMr6oBcj5R0TIrdPJAJIwVaqs5pbSjQUPjNNgQ7mCRvx9RKFUq+VQ==} peerDependencies: - nuxt: ^3.0.0 + nuxt: ^3.0.0 || ^4.0.0-0 + vue: ^3.5.0 '@vueuse/shared@10.11.1': resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} @@ -2190,6 +2206,11 @@ packages: peerDependencies: vue: ^3.5.0 + '@vueuse/shared@14.2.0': + resolution: {integrity: sha512-Z0bmluZTlAXgUcJ4uAFaML16JcD8V0QG00Db3quR642I99JXIDRa2MI2LGxiLVhcBjVnL1jOzIvT5TT2lqJlkA==} + peerDependencies: + vue: ^3.5.0 + '@webav/av-cliper@1.2.8': resolution: {integrity: sha512-lxCXgP5AJsl+6xRo1puU5lTv7rAsxX9StQVK8xYdbg02p9FswCt76iTPqNxmlJ0ZfV1g+lmyNufLXu/qBAnJnA==} @@ -2911,10 +2932,6 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.19.0: - resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==} - engines: {node: '>=10.13.0'} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -3011,9 +3028,6 @@ packages: exsolve@1.0.8: resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} - externality@1.0.2: - resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==} - fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -3639,10 +3653,6 @@ packages: resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} hasBin: true - local-pkg@0.5.1: - resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} - engines: {node: '>=14'} - local-pkg@1.1.2: resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} engines: {node: '>=14'} @@ -3906,13 +3916,13 @@ packages: nuxt-driver.js@0.0.11: resolution: {integrity: sha512-WzcNjEk7VGyMrt6vKAQGXiaf/sHp7cfGYtZ1O6fxow3DYWJ+a2NHsLE9ejumSSH753JKzmLNpJRrX0YYFCnl9g==} - nuxt@3.21.1: - resolution: {integrity: sha512-lrrQY2+nN7BhoaBOgWMks0xtKz4qjpczVmM0Uk7tCVQDQTs14eR/YDkjhMM1vCLfzlspW0lBHmJFcGvNUXiT7g==} + nuxt@4.3.1: + resolution: {integrity: sha512-bl+0rFcT5Ax16aiWFBFPyWcsTob19NTZaDL5P6t0MQdK63AtgS6fN6fwvwdbXtnTk6/YdCzlmuLzXhSM22h0OA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@parcel/watcher': ^2.1.0 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@types/node': '>=18.12.0' peerDependenciesMeta: '@parcel/watcher': optional: true @@ -4872,10 +4882,6 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - tapable@2.3.0: - resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} - engines: {node: '>=6'} - tar-fs@2.1.4: resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} @@ -5258,14 +5264,14 @@ packages: '@nuxt/kit': optional: true - vite-plugin-pwa@0.21.2: - resolution: {integrity: sha512-vFhH6Waw8itNu37hWUJxL50q+CBbNcMVzsKaYHQVrfxTt3ihk3PeLO22SbiP1UNWzcEPaTQv+YVxe4G0KOjAkg==} + vite-plugin-pwa@1.2.0: + resolution: {integrity: sha512-a2xld+SJshT9Lgcv8Ji4+srFJL4k/1bVbd1x06JIkvecpQkwkvCncD1+gSzcdm3s+owWLpMJerG3aN5jupJEVw==} engines: {node: '>=16.0.0'} peerDependencies: - '@vite-pwa/assets-generator': ^0.2.6 - vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 - workbox-build: ^7.3.0 - workbox-window: ^7.3.0 + '@vite-pwa/assets-generator': ^1.0.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + workbox-build: ^7.4.0 + workbox-window: ^7.4.0 peerDependenciesMeta: '@vite-pwa/assets-generator': optional: true @@ -6537,7 +6543,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@nuxt/cli@3.33.1(@nuxt/schema@3.21.1)(cac@6.7.14)(magicast@0.5.2)': + '@nuxt/cli@3.33.1(@nuxt/schema@4.3.1)(cac@6.7.14)(magicast@0.5.2)': dependencies: '@bomb.sh/tab': 0.0.12(cac@6.7.14)(citty@0.2.0) '@clack/prompts': 1.0.0 @@ -6568,7 +6574,7 @@ snapshots: ufo: 1.6.3 youch: 4.1.0-beta.13 optionalDependencies: - '@nuxt/schema': 3.21.1 + '@nuxt/schema': 4.3.1 transitivePeerDependencies: - cac - commander @@ -6757,10 +6763,10 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/nitro-server@3.21.1(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(nuxt@3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(typescript@5.9.3)': + '@nuxt/nitro-server@4.3.1(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(typescript@5.9.3)': dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/kit': 3.21.1(magicast@0.5.2) + '@nuxt/kit': 4.3.1(magicast@0.5.2) '@unhead/vue': 2.1.4(vue@3.5.28(typescript@5.9.3)) '@vue/shared': 3.5.28 consola: 3.4.2 @@ -6775,7 +6781,7 @@ snapshots: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.13.1(idb-keyval@6.2.2) - nuxt: 3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) + nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) ohash: 2.0.11 pathe: 2.0.3 pkg-types: 2.3.0 @@ -6822,7 +6828,7 @@ snapshots: - uploadthing - xml2js - '@nuxt/schema@3.21.1': + '@nuxt/schema@4.3.1': dependencies: '@vue/shared': 3.5.28 defu: 6.1.4 @@ -6830,9 +6836,9 @@ snapshots: pkg-types: 2.3.0 std-env: 3.10.0 - '@nuxt/telemetry@2.7.0(@nuxt/kit@3.21.1(magicast@0.5.2))': + '@nuxt/telemetry@2.7.0(@nuxt/kit@4.3.1(magicast@0.5.2))': dependencies: - '@nuxt/kit': 3.21.1(magicast@0.5.2) + '@nuxt/kit': 4.3.1(magicast@0.5.2) citty: 0.2.0 consola: 3.4.2 ofetch: 2.0.0-alpha.3 @@ -6885,9 +6891,9 @@ snapshots: - vue - yaml - '@nuxt/vite-builder@3.21.1(@types/node@25.2.2)(magicast@0.5.2)(nuxt@3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2)': + '@nuxt/vite-builder@4.3.1(@types/node@25.2.2)(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2)': dependencies: - '@nuxt/kit': 3.21.1(magicast@0.5.2) + '@nuxt/kit': 4.3.1(magicast@0.5.2) '@rollup/plugin-replace': 6.0.3(rollup@4.57.1) '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) @@ -6898,17 +6904,14 @@ snapshots: esbuild: 0.27.3 escape-string-regexp: 5.0.0 exsolve: 1.0.8 - externality: 1.0.2 get-port-please: 3.2.0 jiti: 2.6.1 knitwork: 1.3.0 magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 - nuxt: 3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) - ohash: 2.0.11 + nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) pathe: 2.0.3 - perfect-debounce: 2.1.0 pkg-types: 2.3.0 postcss: 8.5.6 rollup-plugin-visualizer: 6.0.5(rollup@4.57.1) @@ -7288,15 +7291,12 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.6 '@parcel/watcher-win32-x64': 2.5.6 - '@pinia/nuxt@0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))': + '@pinia/nuxt@0.11.3(magicast@0.5.2)(pinia@2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)))': dependencies: - '@nuxt/kit': 3.21.1(magicast@0.5.2) + '@nuxt/kit': 4.3.1(magicast@0.5.2) pinia: 2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)) transitivePeerDependencies: - - '@vue/composition-api' - magicast - - typescript - - vue '@pkgjs/parseargs@0.11.0': optional: true @@ -7617,14 +7617,13 @@ snapshots: - rollup - supports-color - '@vite-pwa/nuxt@0.5.0(magicast@0.5.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0)': + '@vite-pwa/nuxt@1.1.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0)': dependencies: '@nuxt/kit': 3.21.1(magicast@0.5.2) pathe: 1.1.2 ufo: 1.6.3 - vite-plugin-pwa: 0.21.2(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) + vite-plugin-pwa: 1.2.0(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) transitivePeerDependencies: - - '@vite-pwa/assets-generator' - magicast - supports-color - vite @@ -7803,6 +7802,13 @@ snapshots: '@vueuse/shared': 13.9.0(vue@3.5.28(typescript@5.9.3)) vue: 3.5.28(typescript@5.9.3) + '@vueuse/core@14.2.0(vue@3.5.28(typescript@5.9.3))': + dependencies: + '@types/web-bluetooth': 0.0.21 + '@vueuse/metadata': 14.2.0 + '@vueuse/shared': 14.2.0(vue@3.5.28(typescript@5.9.3)) + vue: 3.5.28(typescript@5.9.3) + '@vueuse/integrations@13.9.0(fuse.js@7.1.0)(idb-keyval@6.2.2)(vue@3.5.28(typescript@5.9.3))': dependencies: '@vueuse/core': 13.9.0(vue@3.5.28(typescript@5.9.3)) @@ -7821,18 +7827,18 @@ snapshots: '@vueuse/metadata@13.9.0': {} - '@vueuse/nuxt@10.11.1(magicast@0.5.2)(nuxt@3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': + '@vueuse/metadata@14.2.0': {} + + '@vueuse/nuxt@14.2.0(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': dependencies: - '@nuxt/kit': 3.21.1(magicast@0.5.2) - '@vueuse/core': 10.11.1(vue@3.5.28(typescript@5.9.3)) - '@vueuse/metadata': 10.11.1 - local-pkg: 0.5.1 - nuxt: 3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) - vue-demi: 0.14.10(vue@3.5.28(typescript@5.9.3)) + '@nuxt/kit': 4.3.1(magicast@0.5.2) + '@vueuse/core': 14.2.0(vue@3.5.28(typescript@5.9.3)) + '@vueuse/metadata': 14.2.0 + local-pkg: 1.1.2 + nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2) + vue: 3.5.28(typescript@5.9.3) transitivePeerDependencies: - - '@vue/composition-api' - magicast - - vue '@vueuse/shared@10.11.1(vue@3.5.28(typescript@5.9.3))': dependencies: @@ -7845,6 +7851,10 @@ snapshots: dependencies: vue: 3.5.28(typescript@5.9.3) + '@vueuse/shared@14.2.0(vue@3.5.28(typescript@5.9.3))': + dependencies: + vue: 3.5.28(typescript@5.9.3) + '@webav/av-cliper@1.2.8': dependencies: '@webav/internal-utils': 1.2.8 @@ -8565,11 +8575,6 @@ snapshots: once: 1.4.0 optional: true - enhanced-resolve@5.19.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - entities@4.5.0: {} entities@7.0.1: {} @@ -8732,13 +8737,6 @@ snapshots: exsolve@1.0.8: {} - externality@1.0.2: - dependencies: - enhanced-resolve: 5.19.0 - mlly: 1.8.0 - pathe: 1.1.2 - ufo: 1.6.3 - fast-deep-equal@3.1.3: {} fast-fifo@1.3.2: {} @@ -9446,11 +9444,6 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - local-pkg@0.5.1: - dependencies: - mlly: 1.8.0 - pkg-types: 1.3.1 - local-pkg@1.1.2: dependencies: mlly: 1.8.0 @@ -9775,16 +9768,16 @@ snapshots: transitivePeerDependencies: - magicast - nuxt@3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2): + nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2): dependencies: '@dxup/nuxt': 0.3.2(magicast@0.5.2) - '@nuxt/cli': 3.33.1(@nuxt/schema@3.21.1)(cac@6.7.14)(magicast@0.5.2) + '@nuxt/cli': 3.33.1(@nuxt/schema@4.3.1)(cac@6.7.14)(magicast@0.5.2) '@nuxt/devtools': 3.1.1(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) - '@nuxt/kit': 3.21.1(magicast@0.5.2) - '@nuxt/nitro-server': 3.21.1(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(nuxt@3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(typescript@5.9.3) - '@nuxt/schema': 3.21.1 - '@nuxt/telemetry': 2.7.0(@nuxt/kit@3.21.1(magicast@0.5.2)) - '@nuxt/vite-builder': 3.21.1(@types/node@25.2.2)(magicast@0.5.2)(nuxt@3.21.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2) + '@nuxt/kit': 4.3.1(magicast@0.5.2) + '@nuxt/nitro-server': 4.3.1(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(typescript@5.9.3) + '@nuxt/schema': 4.3.1 + '@nuxt/telemetry': 2.7.0(@nuxt/kit@4.3.1(magicast@0.5.2)) + '@nuxt/vite-builder': 4.3.1(@types/node@25.2.2)(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.2.2)(@vue/compiler-sfc@3.5.28)(cac@6.7.14)(db0@0.3.4)(idb-keyval@6.2.2)(ioredis@5.9.2)(magicast@0.5.2)(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(yaml@2.8.2))(oxlint@1.43.0)(rollup@4.57.1)(sass@1.97.3)(terser@5.46.0)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2) '@unhead/vue': 2.1.4(vue@3.5.28(typescript@5.9.3)) '@vue/shared': 3.5.28 c12: 3.3.3(magicast@0.5.2) @@ -10117,12 +10110,13 @@ snapshots: pify@2.3.0: {} - pinia-plugin-persistedstate@4.7.1(@nuxt/kit@3.21.1(magicast@0.5.2))(@pinia/nuxt@0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))): + pinia-plugin-persistedstate@4.7.1(@nuxt/kit@4.3.1(magicast@0.5.2))(@pinia/nuxt@0.11.3(magicast@0.5.2)(pinia@2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))))(pinia@2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))): dependencies: defu: 6.1.4 optionalDependencies: - '@nuxt/kit': 3.21.1(magicast@0.5.2) - '@pinia/nuxt': 0.5.5(magicast@0.5.2)(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)) + '@nuxt/kit': 4.3.1(magicast@0.5.2) + '@pinia/nuxt': 0.11.3(magicast@0.5.2)(pinia@2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3))) + pinia: 2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)) pinia@2.3.1(typescript@5.9.3)(vue@3.5.28(typescript@5.9.3)): dependencies: @@ -11037,8 +11031,6 @@ snapshots: - tsx - yaml - tapable@2.3.0: {} - tar-fs@2.1.4: dependencies: chownr: 1.1.4 @@ -11449,7 +11441,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-pwa@0.21.2(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0): + vite-plugin-pwa@1.2.0(vite@7.3.1(@types/node@25.2.2)(jiti@2.6.1)(sass@1.97.3)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0): dependencies: debug: 4.4.3 pretty-bytes: 6.1.1