tateru-cli
Version:
Simple CLI static site builder tool with Twig.
15 lines • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.composeData = void 0;
const getHrefData_1 = require("./getHrefData");
const deepMerge_1 = require("./deepMerge");
const composeData = (lang, configOptionsData, configEnvData, configPageData, configPages) => {
const href = (0, getHrefData_1.getHrefData)(configPages);
const data = (0, deepMerge_1.deepMerge)(Object.assign({}, configOptionsData), Object.assign({}, configPageData), Object.assign({}, configEnvData), {
lang,
href,
});
return data;
};
exports.composeData = composeData;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9zZURhdGEuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY29yZS91dGlscy9jb21wb3NlRGF0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwrQ0FBNEM7QUFDNUMsMkNBQXdDO0FBR2pDLE1BQU0sV0FBVyxHQUFHLENBQ3ZCLElBQVksRUFDWixpQkFBZ0QsRUFDaEQsYUFBcUQsRUFDckQsY0FBMkQsRUFDM0QsV0FBd0MsRUFDakIsRUFBRTtJQUN6QixNQUFNLElBQUksR0FBRyxJQUFBLHlCQUFXLEVBQ3BCLFdBQVcsQ0FDZCxDQUFDO0lBRUYsTUFBTSxJQUFJLEdBQUcsSUFBQSxxQkFBUyxvQkFFWCxpQkFBaUIscUJBR2pCLGNBQWMscUJBR2QsYUFBYSxHQUVwQjtRQUNJLElBQUk7UUFDSixJQUFJO0tBQ1AsQ0FDSixDQUFDO0lBRUYsT0FBTyxJQUFJLENBQUM7QUFDaEIsQ0FBQyxDQUFDO0FBNUJXLFFBQUEsV0FBVyxlQTRCdEIifQ==