UNPKG

everything-dev

Version:

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

25 lines (23 loc) 793 B
const require_merge = require('../../merge.cjs'); let node_fs = require("node:fs"); //#region src/cli/utils/helpers.ts function getExtendsRef(config) { if (typeof config.extends === "string") return config.extends; if (config.extends && typeof config.extends === "object") return require_merge.resolveExtendsRef(config.extends, "production"); } function parseBosRef(ref) { const match = ref.match(/^bos:\/\/([^/]+)\/(.+)$/); if (!match?.[1] || !match[2]) return null; return { account: match[1], gateway: match[2] }; } function readJsonFile(filePath) { return JSON.parse((0, node_fs.readFileSync)(filePath, "utf-8")); } //#endregion exports.getExtendsRef = getExtendsRef; exports.parseBosRef = parseBosRef; exports.readJsonFile = readJsonFile; //# sourceMappingURL=helpers.cjs.map