browserslist-to-es-version
v1.4.1
Published
<p> <a href="https://npmjs.com/package/browserslist-to-es-version"> <img src="https://img.shields.io/npm/v/browserslist-to-es-version?style=flat-square&colorA=564341&colorB=EDED91" alt="npm version" /> </a> <img src="https://img.shields.io/badge/
Readme
browserslist-to-es-version
Convert browserslist query to ECMAScript version.
CLI usage
In any package with a browserslist configuration:
$ npx browserslist-to-es-version
2017Alternatively, you can provide a browserslist query as a string:
npx browserslist-to-es-version "Chrome >= 80, Firefox >= 72"API usage
Install:
npm add browserslist-to-es-version -DExample:
import { browserslistToESVersion } from "browserslist-to-es-version";
const esVersion = browserslistToESVersion([
"chrome >= 87",
"edge >= 88",
"firefox >= 78",
"safari >= 14",
]);
console.log(esVersion); // 2017Type
// Only supports ES5 ~ ES2024
type ESVersion =
| 5
| 2015
| 2016
| 2017
| 2018
| 2019
| 2020
| 2021
| 2022
| 2023
| 2024;
function browserslistToESVersion(browsers: string[]): ESVersion;Data source
- https://caniuse.com/sr-es15
- https://caniuse.com/?search=es2023
- https://caniuse.com/?search=es2022
- https://caniuse.com/?search=es2021
- https://caniuse.com/?search=es2020
- https://caniuse.com/?search=es2019
- https://caniuse.com/?search=es2018
- https://caniuse.com/?search=es2017
- https://caniuse.com/?search=es2016
- https://caniuse.com/?search=es2015
- https://caniuse.com/?search=es5
License
MIT.
