Convert browserslist query to ECMAScript version.
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); // 2017// Only supports ES5 ~ ES2024
type ESVersion =
| 5
| 2015
| 2016
| 2017
| 2018
| 2019
| 2020
| 2021
| 2022
| 2023
| 2024;
function browserslistToESVersion(browsers: string[]): ESVersion;- 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
MIT.