From 3269c235eab6929fe33c5c88c471d97db834966e Mon Sep 17 00:00:00 2001 From: Julien Huang Date: Thu, 13 Nov 2025 23:24:27 +0100 Subject: [PATCH] chore: restructue module --- src/module.ts | 12 ++++++------ src/plugins/hydration.ts | 2 +- src/runtime/{ => core}/components/nuxt-island.ts | 0 .../{ => core}/plugins/vue-tracer-state.client.ts | 0 .../hydration.ts => hydration/composables.ts} | 0 src/runtime/{plugins => }/hydration/plugin.client.ts | 0 .../third-party-scripts/nitro.plugin.ts | 0 .../third-party-scripts/plugin.client.ts | 0 .../{plugins => }/web-vitals/plugin.client.ts | 0 src/runtime/{plugins => }/web-vitals/utils.ts | 0 10 files changed, 7 insertions(+), 7 deletions(-) rename src/runtime/{ => core}/components/nuxt-island.ts (100%) rename src/runtime/{ => core}/plugins/vue-tracer-state.client.ts (100%) rename src/runtime/{composables/hydration.ts => hydration/composables.ts} (100%) rename src/runtime/{plugins => }/hydration/plugin.client.ts (100%) rename src/runtime/{plugins => }/third-party-scripts/nitro.plugin.ts (100%) rename src/runtime/{plugins => }/third-party-scripts/plugin.client.ts (100%) rename src/runtime/{plugins => }/web-vitals/plugin.client.ts (100%) rename src/runtime/{plugins => }/web-vitals/utils.ts (100%) diff --git a/src/module.ts b/src/module.ts index 61002e4..8e81f04 100644 --- a/src/module.ts +++ b/src/module.ts @@ -23,20 +23,20 @@ export default defineNuxtModule({ const resolver = createResolver(import.meta.url) // performances - addPlugin(resolver.resolve('./runtime/plugins/web-vitals/plugin.client')) + addPlugin(resolver.resolve('./runtime/web-vitals/plugin.client')) // hydration - addPlugin(resolver.resolve('./runtime/plugins/hydration/plugin.client')) + addPlugin(resolver.resolve('./runtime/hydration/plugin.client')) addBuildPlugin(InjectHydrationPlugin) addComponent({ name: 'NuxtIsland', - filePath: resolver.resolve('./runtime/components/nuxt-island'), + filePath: resolver.resolve('./runtime/core/components/nuxt-island'), priority: 1000, }) // third-party scripts - addPlugin(resolver.resolve('./runtime/plugins/third-party-scripts/plugin.client')) - addServerPlugin(resolver.resolve('./runtime/plugins/third-party-scripts/nitro.plugin')) + addPlugin(resolver.resolve('./runtime/third-party-scripts/plugin.client')) + addServerPlugin(resolver.resolve('./runtime/third-party-scripts/nitro.plugin')) nuxt.hook('prepare:types', ({ references }) => { references.push({ @@ -46,7 +46,7 @@ export default defineNuxtModule({ if (options.devtools) { setupDevToolsUI(nuxt, resolver) - addPlugin(resolver.resolve('./runtime/plugins/vue-tracer-state.client')) + addPlugin(resolver.resolve('./runtime/core/plugins/vue-tracer-state.client')) } }, }) diff --git a/src/plugins/hydration.ts b/src/plugins/hydration.ts index 1f1ee92..20397dd 100644 --- a/src/plugins/hydration.ts +++ b/src/plugins/hydration.ts @@ -19,7 +19,7 @@ export const InjectHydrationPlugin = createUnplugin(() => { // Add useHydrationCheck after the