import { defineConfig } from 'vite'; import { svelte } from '@sveltejs/vite-plugin-svelte'; export default defineConfig({ plugins: [ svelte({ compilerOptions: { customElement: true } }) ], build: { outDir: '../web/static/ui', emptyOutDir: true, cssCodeSplit: false, lib: { entry: 'src/index.ts', formats: ['es'], fileName: () => 'ui.esm.js', cssFileName: 'ui' } } });