1
0
forked from baron/baron-sso

네이버 웍스 연동기능 개선

This commit is contained in:
2026-05-18 15:36:30 +09:00
parent c71ece84b8
commit e29d056b9e
61 changed files with 4137 additions and 710 deletions

View File

@@ -2,7 +2,17 @@ import { fileURLToPath } from "node:url";
import { defineConfig } from "vite";
const isMinifiedBuild = process.env.ORG_CONTEXT_CHART_MINIFY === "true";
const buildId = process.env.ORG_CONTEXT_CHART_BUILD_ID ?? createBuildId();
const fileSuffix = isMinifiedBuild ? ".min" : "";
const fileBaseName = `boc-${buildId}${fileSuffix}`;
function createBuildId() {
const now = new Date();
const year = String(now.getFullYear()).slice(-2);
const month = String(now.getMonth() + 1).padStart(2, "0");
const random = String(Math.floor(Math.random() * 10000)).padStart(4, "0");
return `${year}${month}${random}`;
}
export default defineConfig({
build: {
@@ -12,9 +22,7 @@ export default defineConfig({
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`,
format === "es" ? `${fileBaseName}.js` : `${fileBaseName}.umd.cjs`,
formats: ["es", "umd"],
name: "BaronOrgContextChart",
},