https://github.com/rspack-contrib/browserslist-to-es-version
Convert browserslist query to ECMAScript version.
https://github.com/rspack-contrib/browserslist-to-es-version
browserslist ecmascript
Last synced: about 1 year ago
JSON representation
Convert browserslist query to ECMAScript version.
- Host: GitHub
- URL: https://github.com/rspack-contrib/browserslist-to-es-version
- Owner: rspack-contrib
- License: mit
- Created: 2024-07-02T13:17:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T03:11:27.000Z (about 1 year ago)
- Last Synced: 2025-04-14T10:13:47.340Z (about 1 year ago)
- Topics: browserslist, ecmascript
- Language: JavaScript
- Homepage:
- Size: 64.5 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# browserslist-to-es-version
Convert [browserslist](https://github.com/browserslist/browserslist) query to ECMAScript version.
## Usage
Install:
```bash
npm add browserslist-to-es-version -D
```
Example:
```ts
import { browserslistToESVersion } from 'browserslist-to-es-version';
const esVersion = browserslistToESVersion([
"chrome >= 87",
"edge >= 88",
"firefox >= 78",
"safari >= 14",
]);
console.log(esVersion); // 2017
```
## Type
```ts
// Only supports ES5 ~ ES2018
type ESVersion = 5 | 2015 | 2016 | 2017 | 2018;
function browserslistToESVersion(browsers: string[]): ESVersion;
```
## License
[MIT](./LICENSE).