@tracker1/config-merge
Version:
Deep merge configuration .yml in directory trees into output file.
16 lines (13 loc) • 436 B
JavaScript
const getInputs = require('../get-inputs');
const mergeTargets = require('./merge-targets');
/**
* Processes a given config directory
* @param {string} inputDirectory Directory to process the input for
* @return {Promise<object>}
*/
async function processImports(inputDirectory) {
const targets = await getInputs(inputDirectory);
const merged = await mergeTargets(targets);
return merged;
}
module.exports = processImports;