@fesjs/utils
Version:
20 lines (19 loc) • 548 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getTargetsAndBrowsersList;
function getTargetsAndBrowsersList({
config
}) {
let targets = config.targets || {};
targets = Object.keys(targets).filter(key => targets[key] !== false).reduce((memo, key) => {
memo[key] = targets[key];
return memo;
}, {});
const browserslist = targets.browsers || Object.keys(targets).map(key => `${key} >= ${targets[key] === true ? '0' : targets[key]}`);
return {
targets,
browserslist
};
}