diff --git a/.nuxtrc b/.nuxtrc index f0334199..4d8e95a2 100644 --- a/.nuxtrc +++ b/.nuxtrc @@ -1,2 +1,4 @@ -imports.autoImport=false -typescript.includeWorkspace=true +modules[]=nuxt-og-image +modules[]=@nuxtjs/tailwindcss +modules[]=@unocss/nuxt +site.url=https://nuxtseo.com diff --git a/src/module.ts b/src/module.ts index 0cebad33..ec000422 100644 --- a/src/module.ts +++ b/src/module.ts @@ -168,6 +168,8 @@ export default defineNuxtModule({ const { resolve } = createResolver(import.meta.url) + nuxt.options.build.transpile.push(resolve('./runtime')) + const preset = resolveNitroPreset(nuxt.options.nitro) const targetCompatibility = getPresetNitroPresetCompatibility(preset) @@ -401,10 +403,8 @@ export default defineNuxtModule({ // support simple theme extends let unoCssConfig: any = { theme: {} } nuxt.hook('tailwindcss:config', (tailwindConfig) => { - // @ts-expect-error untyped - unoCssConfig = defu(tailwindConfig.theme.extend, { ...(tailwindConfig.theme || {}), extend: undefined }) + unoCssConfig = defu(tailwindConfig.theme?.extend, { ...tailwindConfig.theme, extend: undefined }) }) - // @ts-expect-error runtime type nuxt.hook('unocss:config', (_unoCssConfig) => { unoCssConfig = { ..._unoCssConfig.theme } })