From d77b5dfb8c9842157a56131a377a2c6a15b9f93d Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 11 Oct 2022 23:48:04 +0100 Subject: [PATCH] fix: transpile nitro auto-imports --- src/module.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/module.ts b/src/module.ts index 60596118..d9ce117e 100644 --- a/src/module.ts +++ b/src/module.ts @@ -123,17 +123,23 @@ export default defineNuxtModule({ ].filter(Boolean)) nuxt.hook('prepare:types', ({ tsConfig }) => { + tsConfig.compilerOptions ||= {} tsConfig.compilerOptions.paths['#sanity-client'] = [join(runtimeDir, 'client')] }) nuxt.hook('nitro:config', (config) => { if (config.imports === false) return + config.virtual ||= {} config.virtual['#sanity-client'] = options.minimal ? genExport(join(runtimeDir, 'client'), ['createClient']) : genExport('@sanity/client', [{ name: 'default', as: 'createClient' }]) + config.externals ||= {} + config.externals.inline ||= [] + config.externals.inline.push(runtimeDir) + config.imports = defu(config.imports, { presets: [ {