Skip to content

Commit f16ebc9

Browse files
committed
fix: use import presets
resolves #1
1 parent 9d1342c commit f16ebc9

File tree

1 file changed

+19
-3
lines changed

1 file changed

+19
-3
lines changed

src/module.ts

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,25 @@ export default defineNuxtModule<ModuleOptions>({
3030
addImportsDir(resolver.resolve('./runtime/composables'))
3131
addPlugin(resolver.resolve('./runtime/plugins/session.server'))
3232
// Server
33-
nuxt.options.nitro.imports = nuxt.options.nitro.imports || {}
34-
nuxt.options.nitro.imports.dirs = nuxt.options.nitro.imports.dirs || []
35-
nuxt.options.nitro.imports.dirs.push(resolver.resolve('./runtime/server/utils'))
33+
if (nuxt.options.nitro.imports !== false) {
34+
nuxt.options.nitro.imports = defu(nuxt.options.nitro.imports, {
35+
presets: [
36+
{
37+
from: resolver.resolve('./runtime/server/utils/oauth'),
38+
imports: ['oauth']
39+
},
40+
{
41+
from: resolver.resolve('./runtime/server/utils/session'),
42+
imports: [
43+
'getUserSession',
44+
'setUserSession',
45+
'clearUserSession',
46+
'requireUserSession',
47+
]
48+
}
49+
]
50+
})
51+
}
3652
// Waiting for https://github.com/nuxt/nuxt/pull/24000/files
3753
// addServerImportsDir(resolver.resolve('./runtime/server/utils'))
3854
addServerHandler({

0 commit comments

Comments
 (0)