Files
halo-plugin-search/packages/search-widget/vite.config.lib.ts
T
2026-07-18 15:20:48 +08:00

28 lines
515 B
TypeScript

import UnoCSS from 'unocss/vite';
import { defineConfig, type Plugin } from 'vite';
import dts from 'vite-plugin-dts';
export default defineConfig({
build: {
lib: {
entry: 'src/index.ts',
name: 'search-widget',
fileName: 'index',
formats: ['es'],
},
emptyOutDir: true,
rollupOptions: {
output: {
extend: true,
},
},
},
plugins: [
UnoCSS({
mode: 'shadow-dom',
configFile: './uno.config.ts',
}),
dts() as Plugin,
],
});