UNPKG

@pandabox/unplugin

Version:

Panda CSS as a Vite/Rollup/Webpack/Esbuild plugin

24 lines (20 loc) 585 B
import { addVitePlugin, addWebpackPlugin, defineNuxtModule } from '@nuxt/kit' import vite from './vite' import webpack from './webpack' import '@nuxt/schema' import type { PandaPluginOptions } from './plugin/core' export interface ModuleOptions extends PandaPluginOptions {} export default defineNuxtModule<ModuleOptions>({ meta: { name: 'nuxt-unplugin-starter', configKey: 'unpluginStarter', }, defaults: { // ...default options }, setup(options, _nuxt) { addVitePlugin(() => vite(options)) addWebpackPlugin(() => webpack(options)) // ... }, })