Skip to content

rstackjs/browserslist-to-es-version

Repository files navigation

browserslist-to-es-version

Convert browserslist query to ECMAScript version.

npm version license downloads

Usage

Install:

npm add browserslist-to-es-version -D

Example:

import { browserslistToESVersion } from "browserslist-to-es-version";

const esVersion = browserslistToESVersion([
  "chrome >= 87",
  "edge >= 88",
  "firefox >= 78",
  "safari >= 14",
]);

console.log(esVersion); // 2017

Type

// Only supports ES5 ~ ES2024
type ESVersion =
  | 5
  | 2015
  | 2016
  | 2017
  | 2018
  | 2019
  | 2020
  | 2021
  | 2022
  | 2023
  | 2024;

function browserslistToESVersion(browsers: string[]): ESVersion;

Data source

License

MIT.