Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 57d74fe

Browse files
fix: update import paths for server and client templates to use resolved destinations
1 parent f7e24f2 commit 57d74fe

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

src/module.ts

+13-6
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,13 @@ export default defineNuxtModule<ModuleOptions>({
8989
async setup(options, nuxt) {
9090
const resolver = createResolver(import.meta.url)
9191

92+
nuxt.options.vite.optimizeDeps ??= {}
93+
nuxt.options.vite.optimizeDeps.include ??= []
94+
nuxt.options.vite.optimizeDeps.include.push(...[
95+
'better-auth/client',
96+
'better-auth/vue',
97+
])
98+
9299
if (!options.endpoint) {
93100
logger.withTag('better-auth').error('Missing endpoint option')
94101
}
@@ -165,7 +172,7 @@ export default defineNuxtModule<ModuleOptions>({
165172
}
166173
}
167174

168-
registerTemplate({
175+
const server = registerTemplate({
169176
filename: 'better-auth/server.mjs',
170177
getContents: templates.serverAuth,
171178
options: { configs: serverConfigs },
@@ -231,7 +238,7 @@ export default defineNuxtModule<ModuleOptions>({
231238
}
232239
}
233240

234-
registerTemplate({
241+
const client = registerTemplate({
235242
filename: 'better-auth/client.mjs',
236243
getContents: templates.useUserSession,
237244
options: { configs: clientConfigs },
@@ -269,22 +276,22 @@ export default defineNuxtModule<ModuleOptions>({
269276
// AUTO IMPORTS
270277
addServerImports([
271278
{
272-
from: './better-auth/server',
279+
from: server.dst,
273280
name: 'useAuth',
274281
},
275282
{
276-
from: './better-auth/server',
283+
from: server.dst,
277284
name: 'auth',
278285
},
279286
])
280287

281288
addImports([
282289
{
283-
from: './better-auth/client',
290+
from: client.dst,
284291
name: 'useUserSession',
285292
},
286293
{
287-
from: './better-auth/client',
294+
from: client.dst,
288295
name: 'createAuthInstance',
289296
},
290297
])

0 commit comments

Comments
 (0)