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%'