Skip to content

Commit

Permalink
fix: use import presets
Browse files Browse the repository at this point in the history
resolves #1
  • Loading branch information
danielroe committed Nov 7, 2023
1 parent 9d1342c commit f16ebc9
Showing 1 changed file with 19 additions and 3 deletions.
22 changes: 19 additions & 3 deletions src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,25 @@ export default defineNuxtModule<ModuleOptions>({
addImportsDir(resolver.resolve('./runtime/composables'))
addPlugin(resolver.resolve('./runtime/plugins/session.server'))
// Server
nuxt.options.nitro.imports = nuxt.options.nitro.imports || {}
nuxt.options.nitro.imports.dirs = nuxt.options.nitro.imports.dirs || []
nuxt.options.nitro.imports.dirs.push(resolver.resolve('./runtime/server/utils'))
if (nuxt.options.nitro.imports !== false) {
nuxt.options.nitro.imports = defu(nuxt.options.nitro.imports, {
presets: [
{
from: resolver.resolve('./runtime/server/utils/oauth'),
imports: ['oauth']
},
{
from: resolver.resolve('./runtime/server/utils/session'),
imports: [
'getUserSession',
'setUserSession',
'clearUserSession',
'requireUserSession',
]
}
]
})
}
// Waiting for https://github.com/nuxt/nuxt/pull/24000/files
// addServerImportsDir(resolver.resolve('./runtime/server/utils'))
addServerHandler({
Expand Down

0 comments on commit f16ebc9

Please sign in to comment.