backend-server-v2/ui-kit/vite.config.ts

24 lines
449 B
TypeScript

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'
}
}
});