UNPKG

everything-dev

Version:

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

19 lines (17 loc) 687 B
const require_runtime = require('../_virtual/_rolldown/runtime.cjs'); const require_merge = require('../merge.cjs'); let node_fs = require("node:fs"); let node_path = require("node:path"); //#region src/utils/save-config.ts async function saveBosConfig(configDir, config) { const filePath = (0, node_path.join)(configDir, "bos.config.json"); const ordered = require_merge.rebuildOrderedConfig(config); const next = `${JSON.stringify(ordered, null, 2)}\n`; try { if ((0, node_fs.readFileSync)(filePath, "utf8") === next) return; } catch {} (0, node_fs.writeFileSync)(filePath, next); } //#endregion exports.saveBosConfig = saveBosConfig; //# sourceMappingURL=save-config.cjs.map