mirror of
https://github.com/shivammathur/setup-php.git
synced 2024-11-26 13:23:05 +07:00
38 lines
1.7 KiB
Markdown
38 lines
1.7 KiB
Markdown
[`core-js-compat` package](https://github.com/zloirock/core-js/packages/core-js-compat) contains data about the necessity of [`core-js`](https://github.com/zloirock/core-js) modules and API for getting a list of required core-js modules by browserslist query.
|
|
|
|
```js
|
|
const {
|
|
list, // array of required modules
|
|
targets, // object with targets for each module
|
|
} = require('core-js-compat')({
|
|
targets: '> 2.5%', // browserslist query
|
|
filter: 'es.', // optional filter - string-prefix, regexp or list of modules
|
|
});
|
|
|
|
console.log(targets);
|
|
/* =>
|
|
{
|
|
'es.symbol.description': { ios: '12.0-12.1' },
|
|
'es.array.reverse': { ios: '12.0-12.1' },
|
|
'es.string.replace': { firefox: '63', ios: '12.0-12.1' },
|
|
'es.string.trim': { ios: '12.0-12.1' },
|
|
'es.promise': { firefox: '63' },
|
|
'es.promise.finally': { firefox: '63' },
|
|
'es.array-buffer.slice': { ios: '12.0-12.1' },
|
|
'es.typed-array.int8-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.uint8-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.uint8-clamped-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.int16-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.uint16-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.int32-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.uint32-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.float32-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.float64-array': { ios: '12.0-12.1' },
|
|
'es.typed-array.from': { ios: '12.0-12.1' },
|
|
'es.typed-array.of': { ios: '12.0-12.1' }
|
|
}
|
|
*/
|
|
```
|
|
|
|
If you want to add new / update data about modules required for target engines, [follow this instruction](https://github.com/zloirock/core-js/blob/master/CONTRIBUTING.md#updating-core-js-compat-data).
|