mirror of
https://github.com/musistudio/claude-code-router.git
synced 2026-07-09 17:18:24 +00:00
24 lines
849 B
JavaScript
24 lines
849 B
JavaScript
import { buildBrowserRenderer, buildMain, buildRenderer, buildStyles, buildTrayRenderer, buildWebClientBridge, cleanDist, copyAppAssets, copyBrowserRendererHtml, copyMarketplacePlugins, copyModelCatalog, copyRendererHtml, copyTrayRendererHtml, syncUiRendererToRuntimeDists } from "./esbuild.config.mjs";
|
|
|
|
const mode = process.argv.includes("--dev") ? "development" : "production";
|
|
|
|
cleanDist();
|
|
copyAppAssets();
|
|
copyMarketplacePlugins();
|
|
copyModelCatalog();
|
|
copyBrowserRendererHtml();
|
|
copyRendererHtml();
|
|
copyTrayRendererHtml();
|
|
|
|
await Promise.all([
|
|
buildMain({ mode }),
|
|
buildBrowserRenderer({ mode }),
|
|
buildRenderer({ mode }),
|
|
buildTrayRenderer({ mode }),
|
|
buildWebClientBridge({ mode }),
|
|
buildStyles({ minify: mode === "production" })
|
|
]);
|
|
|
|
syncUiRendererToRuntimeDists();
|
|
|
|
console.log(`Built monorepo package assets in ${mode} mode.`);
|