Skip to content

Commit bbb0349

Browse files
committed
fix: replace jiti import with createJiti for improved configuration handling
1 parent 5ae7d10 commit bbb0349

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/module.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { existsSync } from 'node:fs'
2-
import jiti from 'jiti'
2+
import { createJiti } from 'jiti'
33
import { defu } from 'defu'
44
import { useLogger, addPlugin, addImports, addTemplate, createResolver, defineNuxtModule } from '@nuxt/kit'
55
import GraphQLPlugin from '@rollup/plugin-graphql'
@@ -12,8 +12,9 @@ export type { ClientConfig, ErrorResponse }
1212

1313
const logger = useLogger(name)
1414

15-
async function readConfigFile (path: string): Promise<ClientConfig> {
16-
return await jiti(import.meta.url, { esmResolve: true, interopDefault: true, requireCache: false })(path)
15+
async function readConfigFile(path: string): Promise<ClientConfig> {
16+
const jiti = createJiti(import.meta.url)
17+
return await jiti.import(path, { default: true })
1718
}
1819

1920
export type ModuleOptions = NuxtApolloConfig

0 commit comments

Comments
 (0)