JavaScript

Knowledge Base

JavaScript > Tools

Browserslist

Mit der Browserslist kann die Menge der Ziel-Browser festgelegt werden.

Dies wird von verschiedenen Tools (z. B. Babel -> @babel/preset-env) verwendet, um automatische Kompabilität mit dem gewünschten Zielbrowser zu erreichen - d. h. es handelt sich zunächst erstmal um eine Config der Menge der gewünschten Browser - diese kann unterschiedlich erfolgen - die Tool-Entwickler für Browserslist empfehlen die Konfiguration in package.json (https://github.com/browserslist/browserslist#best-practices) - z. B.

  "browserslist": [
    "last 2 versions",
    "> 0.25%",
    "not dead"
  ],

oder kürzer:

"browserslist": "last 2 versions, > 0.25%, not dead",

oder z. B. den "default":

"browserslist": [
    "defaults"
  ]

---

Die resultierenden Ziel-Browser können dann auch über command line gecheckt werden:

npx browserslist

<= prüft die Konfiguration im aktuellen Projekt-Verzeichnis.

npx browserslist 'last 1 versions, not dead, > 0.25%'