Skip to content

Commit 3825513

Browse files
committed
refactor(module): use resolveModule for server plugin resolution
Replace fileURLToPath(import.meta.resolve(plugin)) with the resolveModule helper from @nuxt/kit to simplify plugin path resolution and drop the unused node:url import.
1 parent fd11cb5 commit 3825513

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/module.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import { defineNuxtModule, createResolver, resolveAlias, logger, addServerPlugin, addServerTemplate, addTypeTemplate } from '@nuxt/kit'
1+
import { defineNuxtModule, createResolver, resolveModule, resolveAlias, logger, addServerPlugin, addServerTemplate, addTypeTemplate } from '@nuxt/kit'
22
import { createContext, type ContextOptions } from 'nitro-drizzle/context'
33
import { type ModuleOptions, addInlineExternals, createDefaultOptions, updateServerAssets } from 'nitro-drizzle/module'
44
import type { MaybePromise, VirtualModules } from 'nitro-drizzle/shared'
5-
import { fileURLToPath } from 'node:url'
65
import type { NuxtTypeTemplate } from 'nuxt/schema'
76
import { join, resolve } from 'pathe'
87

@@ -40,7 +39,7 @@ export default defineNuxtModule<ModuleOptions>({
4039

4140
plugins(plugins) {
4241
plugins.forEach((plugin) => {
43-
addServerPlugin(fileURLToPath(import.meta.resolve(plugin)))
42+
addServerPlugin(resolveModule(plugin))
4443
})
4544
},
4645

0 commit comments

Comments
 (0)