npm.io
1.4.2 • Published 3 months agoCLI

browserslist-to-es-version

Licence
MIT
Version
1.4.2
Deps
1
Size
24 kB
Vulns
0
Weekly
0
Stars
14

browserslist-to-es-version

npm version license downloads

Convert browserslist query to ECMAScript version.

CLI usage

In any package with a browserslist configuration:

$ npx browserslist-to-es-version
2017

Alternatively, 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 -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.