forked from baron/baron-sso
26 lines
738 B
TypeScript
26 lines
738 B
TypeScript
import { fileURLToPath } from "node:url";
|
|
import { defineConfig } from "vite";
|
|
|
|
const isMinifiedBuild = process.env.ORG_CONTEXT_CHART_MINIFY === "true";
|
|
const fileSuffix = isMinifiedBuild ? ".min" : "";
|
|
|
|
export default defineConfig({
|
|
build: {
|
|
emptyOutDir: !isMinifiedBuild,
|
|
lib: {
|
|
entry: fileURLToPath(
|
|
new URL("./src/sdk/org-context-chart/index.ts", import.meta.url),
|
|
),
|
|
fileName: (format) =>
|
|
format === "es"
|
|
? `baron-org-context-chart${fileSuffix}.js`
|
|
: `baron-org-context-chart${fileSuffix}.umd.cjs`,
|
|
formats: ["es", "umd"],
|
|
name: "BaronOrgContextChart",
|
|
},
|
|
minify: isMinifiedBuild,
|
|
outDir: "dist/org-context-chart",
|
|
sourcemap: true,
|
|
},
|
|
});
|