browserslist は、フロントエンド開発において、どのブラウザをサポートするかを指定するためのツールです。これにより、開発者はターゲットとするブラウザの範囲を簡単に定義でき、CSS や JavaScript のトランスパイルやポリフィルの適用を自動化できます。
browserslist v4.26.0 では Baseline くらいのブラウザサポートを指定できるようになりました。Baseline は、主要なブラウザベンダーが推奨する最低限のブラウザサポートレベルを定義したもので、これにより開発者は最新のウェブ標準に準拠したコードを書くことが容易になります。
以下のように、.browserslistrc
ファイルに baseline widely available
を指定すると、少なくとも 30 か月以上前に Baseline のコアブラウザセットで完全にサポートされていたすべてのウェブ機能をサポートするように設定されます。
.browserslistrc
{
"browserslist": [
"baseline widely available"
]
}
特定の年を指定することも可能です。例えば、baseline 2022
と指定すると、2022 年の Baseline に基づいたブラウザサポートが適用されます。
.browserslistrc
{
"browserslist": [
"baseline 2022"
]
}