UNPKG

everything-dev

Version:

A consolidated product package for building Module Federation apps with oRPC APIs.

18 lines (16 loc) 572 B
import { rebuildOrderedConfig } from "../merge.mjs"; import { readFileSync, writeFileSync } from "node:fs"; import { join } from "node:path"; //#region src/utils/save-config.ts async function saveBosConfig(configDir, config) { const filePath = join(configDir, "bos.config.json"); const ordered = rebuildOrderedConfig(config); const next = `${JSON.stringify(ordered, null, 2)}\n`; try { if (readFileSync(filePath, "utf8") === next) return; } catch {} writeFileSync(filePath, next); } //#endregion export { saveBosConfig }; //# sourceMappingURL=save-config.mjs.map