|
1 | | -For some cases could be useful adding a blacklist of features or generation a polyfill for target engines. This API helps conditionally include or exclude certain parts of [`core-js`](https://github.com/zloirock/core-js), use `browserslist` queries from [`core-js-compat`](https://github.com/zloirock/core-js/tree/master/packages/core-js-compat) package. |
| 1 | +For some cases could be useful adding a _exclude_ list of features or generation a polyfill for target engines. This API helps conditionally include or exclude certain parts of [`core-js`](https://github.com/zloirock/core-js), use `browserslist` queries from [`core-js-compat`](https://github.com/zloirock/core-js/tree/master/packages/core-js-compat) package. |
| 2 | + |
| 3 | +> **NOTE:** |
| 4 | +> `blacklist` parameter is now deprecated in favor of `exclude`. And will be removed in the next major version. You can't use both parameters since `blacklist` has precedence. |
2 | 5 |
|
3 | 6 | ```js |
4 | 7 | require('core-js-builder')({ |
5 | | - modules: ['es', 'esnext.reflect', 'web'], // modules / namespaces, by default - all `core-js` modules |
6 | | - blacklist: ['es.math', 'es.number.constructor'], // blacklist of modules / namespaces, by default - empty list |
7 | | - targets: '> 0.5%', // optional browserslist query |
8 | | - filename: './my-core-js-bundle.js', // optional target filename, if it's missed a file will not be created |
9 | | -}).then(code => { // code of result polyfill |
| 8 | + modules: ['es', 'esnext.reflect', 'web'], // modules / namespaces, by default - all `core-js` modules |
| 9 | + exclude: ['es.math', 'es.number.constructor'], // exclude of modules / namespaces, by default - empty list |
| 10 | + targets: '> 0.5%', // optional browserslist query |
| 11 | + filename: './my-core-js-bundle.js', // optional target filename, if it's missed a file will not be created |
| 12 | +}).then(code => { // code of result polyfill |
10 | 13 | // ... |
11 | 14 | }).catch(error => { |
12 | 15 | // ... |
|
0 commit comments