Skip to content

Commit b4e7787

Browse files
authored
fix: use mlly.resolvePath to resolve renderer handlers (#18)
1 parent d9ffb72 commit b4e7787

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/module.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,19 @@ async function module(nitro: Nitro) {
6868

6969
if (nitro.options.renderer) {
7070
nitro.options.alias['#nitro-renderer'] = nitro.options.renderer
71-
nitro.options.renderer = fileURLToPath(new URL('runtime/renderer/renderer', import.meta.url))
71+
nitro.options.renderer = await resolvePath('nitro-opentelemetry/runtime/renderer/renderer', {
72+
extensions: ['.mjs', '.ts']
73+
})
7274
nitro.options.externals = defu(nitro.options.externals, {
7375
inline: [nitro.options.renderer]
7476
})
7577
}
7678

7779
if (nitro.options.errorHandler) {
7880
nitro.options.alias['#nitro-error-handler'] = nitro.options.errorHandler
79-
nitro.options.errorHandler = fileURLToPath(new URL('runtime/renderer/error', import.meta.url))
81+
nitro.options.errorHandler = await resolvePath('nitro-opentelemetry/runtime/renderer/error', {
82+
extensions: ['.mjs', '.ts']
83+
})
8084
nitro.options.externals = defu(nitro.options.externals, {
8185
inline: [nitro.options.errorHandler]
8286
})

0 commit comments

Comments
 (0)