mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-06 03:59:53 +08:00
18 lines
503 B
JavaScript
18 lines
503 B
JavaScript
export default 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,
|
|
};
|
|
}
|