budibase/packages/bbui/vite.config.js

30 lines
581 B
JavaScript

import { defineConfig } from "vite"
import { svelte } from "@sveltejs/vite-plugin-svelte"
import postcss from "postcss"
import path from "path"
export default defineConfig({
build: {
sourcemap: true,
lib: {
entry: "src/index.js",
formats: ["es"],
fileName: "bbui.es",
},
},
plugins: [
svelte({
emitCss: true,
}),
],
css: {
postcss,
},
resolve: {
alias: {
"@budibase/shared-core": path.resolve(__dirname, "../shared-core/src"),
"@budibase/types": path.resolve(__dirname, "../types/src"),
},
},
})