
For some cases could be useful to exclude some core-js
features or generate a polyfill for target engines. This API helps conditionally include or exclude certain parts of core-js
, build for targets specified in core-js-compat
format.
const builder = require('core-js-builder');
const bundle = await builder({
modules: ['es', 'esnext.reflect', 'web'],
exclude: ['es.math', 'es.number.constructor'],
targets: '> 0.5%, not dead, ie 9-11',
summary: {
console: { size: true, modules: false },
comment: { size: false, modules: true },
},
filename: './my-core-js-bundle.js',
});