diff --git a/module.mjs b/module.mjs index a53e4cb..f235ae5 100644 --- a/module.mjs +++ b/module.mjs @@ -1,20 +1,17 @@ -import { defineNuxtModule, extendViteConfig } from '@nuxt/kit' +import { defineNuxtModule } from '@nuxt/kit' export default defineNuxtModule({ meta: { name: 'trpc-nuxt', configKey: 'trpc', compatibility: { - nuxt: '>=3.0.0', + nuxt: '^3.0.0-rc.12', }, }, async setup(_moduleOptions, nuxt) { nuxt.options.build.transpile.push('trpc-nuxt') - - extendViteConfig((config) => { - config.optimizeDeps = config.optimizeDeps || {} - config.optimizeDeps.exclude = config.optimizeDeps.exclude || [] - config.optimizeDeps.exclude.push('trpc-nuxt/client') - }) + nuxt.options.vite.optimizeDeps = nuxt.options.vite.optimizeDeps || {} + nuxt.options.vite.optimizeDeps.exclude = nuxt.options.vite.optimizeDeps.exclude || [] + nuxt.options.vite.optimizeDeps.exclude.push('trpc-nuxt/client') }, })