mirror of
https://github.com/ArthurDanjou/trpc-nuxt.git
synced 2026-01-14 20:19:33 +01:00
18 lines
526 B
JavaScript
18 lines
526 B
JavaScript
import { defineNuxtModule } from '@nuxt/kit'
|
|
|
|
export default defineNuxtModule({
|
|
meta: {
|
|
name: 'trpc-nuxt',
|
|
configKey: 'trpc',
|
|
compatibility: {
|
|
nuxt: '^3.0.0-rc.13',
|
|
},
|
|
},
|
|
async setup(_moduleOptions, nuxt) {
|
|
nuxt.options.build.transpile.push('trpc-nuxt')
|
|
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')
|
|
},
|
|
})
|