Skip to content

mrcgrtz/browserslist-config

Repository files navigation

browserslist-config-mrcgrtz

test license npm version npm downloads

Shared Browserslist config by mrcgrtz, optimized for modern web sites.

This package provides a consistent set of target browsers for use across all my personal projects—ideal for tools like Autoprefixer, Babel, or PostCSS.

It will be updated whenever necessary, but probably not too often.

Installation

npm install --save-dev browserslist-config-mrcgrtz

Usage

In your package.json:

diff --git a/package.json b/package.json
index 2ecef3d..260838f 100644
--- a/package.json
+++ b/package.json
@@ -5,6 +5,7 @@
   "keywords": [
     "prettier"
   ],
+  "browserslist": "extends browserslist-config-mrcgrtz",
   "license": "MIT",
   "main": "index.js"

Or in a .browserslistrc file:

extends browserslist-config-mrcgrtz

Check out the browserslist documentation for more info on sharing configurations.

Target Browsers

This configuration targets a solid baseline of modern, evergreen browsers. No support for Internet Explorer.

last 2 versions
> 0.5% in DE
Firefox ESR
not dead

To inspect the resolved list, run:

npx browserslist

Use Cases

This configuration is compatible with tools like:

  • Autoprefixer (postcss)
  • Babel (@babel/preset-env)
  • eslint-plugin-compat
  • stylelint-no-unsupported-browser-features
  • Modern build tools like Vite, webpack, Parcel, etc.

License

MIT © Marc Görtz

About

The browserslist configuration used by all my personal projects.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks