Files
Tech-Radar-Editor/packages/tech-radar-editor/vite.config.ts
T

23 lines
529 B
TypeScript

import { defineConfig } from "vite";
import { svelte, vitePreprocess } from "@sveltejs/vite-plugin-svelte";
export default defineConfig({
plugins: [
svelte({
preprocess: vitePreprocess(),
compilerOptions: {
customElement: true,
},
}),
],
build: {
lib: {
entry: "src/main.ts",
formats: ["es", "umd"],
name: "TechRadarEditor",
fileName: (format) => `tech-radar-editor.${format}.js`,
},
cssCodeSplit: false, // Ensure all CSS is bundled together
},
});