core-js-compat
package contains data about the necessity of core-js
modules and API for getting a list of required core-js modules by browserslist query.
const {
list,
targets,
} = require('core-js-compat')({
targets: '> 2.5%',
filter: /^(es|web)\./,
version: '3.4',
});
console.log(targets);
Additional API:
require('core-js-compat/compat')({ targets, filter, version });
require('core-js-compat').compat({ targets, filter, version });
require('core-js-compat/data');
require('core-js-compat').data;
require('core-js-compat/entries');
require('core-js-compat').entries;
require('core-js-compat/modules');
require('core-js-compat').modules;
require('core-js-compat/get-modules-list-for-target-version')('3.3');
require('core-js-compat').getModulesListForTargetVersion('3.3');
If you want to add new / update data about modules required for target engines, follow this instruction.