New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

browserslist

Package Overview
Dependencies
Maintainers
1
Versions
217
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browserslist

Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset

latest
Source
npmnpm
Version
4.28.9
Version published
Weekly downloads
104M
-36.23%
Maintainers
1
Weekly downloads
 
Created
Source

Browserslist

Browserslist logo by Anton Popov

The config to share target browsers and Node.js versions between different front-end tools. It is used in:

  • Autoprefixer
  • Babel
  • postcss-preset-env
  • eslint-plugin-compat
  • stylelint-no-unsupported-browser-features
  • postcss-normalize
  • obsolete-webpack-plugin

All tools will find target browsers automatically, when you add the following to package.json:

  "browserslist": [
    "defaults and fully supports es6-module",
    "maintained node versions"
  ]

Or in .browserslistrc config:

# Browsers that we support

defaults and fully supports es6-module
maintained node versions

Developers set their version lists using queries like last 2 versions to be free from updating versions manually. Browserslist will use caniuse-lite with Can I Use data for this queries.

You can check how config works at our playground: browsersl.ist

browsersl.ist website

  Browserslist is built by Evil Martians, an American design and engineering consultancy for developer tools, AI, and cybersecurity startups.

Docs

Read full docs here.

Keywords

browsers

FAQs

Package last updated on 04 Sep 2026

Related posts