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