import { addVitePlugin, addWebpackPlugin, defineNuxtModule } from '@nuxt/kit' import '@nuxt/schema' import type { Options } from './types.ts' import vite from './vite.ts' import webpack from './webpack.ts' export interface ModuleOptions extends Options {} export default defineNuxtModule({ meta: { name: 'nuxt-unplugin-kubb', configKey: 'unpluginKubb', }, defaults: undefined, setup(options, _nuxt) { addVitePlugin(() => vite(options)) addWebpackPlugin(() => webpack(options)) // ... }, })