Skip to content
Latchkey

Browserslist - CI/CD用語集の定義

browserslist はどのブラウザをサポートするかを build ツールに伝える単一の設定です。

browserslist はプロジェクトがサポートするブラウザを宣言する共有設定で、Babel、autoprefixer、PostCSS などのツールが互換性のある出力を生成できるようにします。.browserslistrc ファイルまたは package.jsonbrowserslist フィールドで設定します。

"> 0.5%, last 2 versions" のような1つの browserslist クエリが、トランスパイルのターゲット、polyfill の注入、CSSのプレフィックス付与を一貫して駆動します。caniuse データベースを最新に保つと結果が変わるため、バージョンを固定します。CIでは、browserslist がプロダクション build がどれだけ積極的にコードを downlevel するかを決定します。

関連ガイド