Queries
Add browserslist key in package.json
{
"browserslist": [
"last 1 version",
"> 1%",
"maintained node versions",
"not dead"
]
}
Query Composition
| Query combiner type | Illustration | Example |
|---|---|---|
or`/`, combiner (union) |
> .5% or last 2 versions > .5%, last 2 versions |
|
and combiner (intersection) |
> .5% and last 2 versions |
|
not combiner (relative complement) |
> .5% and not last 2 versions > .5% or not last 2 versions > .5%, not last 2 versions |
A quick way to test your query is to do
npx browserslist '> 0.5%, not IE 11'in your terminal.
Full List
defaults: Browserslist’s default browsers (> 0.5%, last 2 versions, Firefox ESR, not dead).> 5%: browsers versions selected by global usage statistics.>=,<and<=work too.> 5% in US: uses USA usage statistics. It accepts two-letter country code.> 5% in alt-AS: uses Asia region usage statistics. List of all region codes can be found atcaniuse-lite/data/regions.> 5% in my stats: uses custom usage data.> 5% in browserslist-config-mycompany stats: uses custom usage data frombrowserslist-config-mycompany/browserslist-stats.json.cover 99.5%: most popular browsers that provide coverage.cover 99.5% in US: same as above, with two-letter country code.cover 99.5% in my stats: uses custom usage data.maintained node versions: all Node.js versions, which are still maintained by Node.js Foundation.node 10andnode 10.4: selects latest Node.js10.x.xor10.4.xrelease.current node: Node.js version used by Browserslist right now.extends browserslist-config-mycompany: take queries frombrowserslist-config-mycompanynpm package.ie 6-8: selects an inclusive range of versions.Firefox > 20: versions of Firefox newer than 20.>=,<and<=work too. It also works with Node.js.iOS 7: the iOS browser version 7 directly.Firefox ESR: the latest [Firefox ESR] version.PhantomJS 2.1andPhantomJS 1.9: selects Safari versions similar to PhantomJS runtime.unreleased versionsorunreleased Chrome versions: alpha and beta versions.last 2 major versionsorlast 2 iOS major versions: all minor/patch releases of last 2 major versions.since 2015orlast 2 years: all versions released since year 2015 (alsosince 2015-03andsince 2015-03-10).dead: browsers without official support or updates for 24 months. Right now it isIE 10,IE_Mob 10,BlackBerry 10,BlackBerry 7,Samsung 4andOperaMobile 12.1.last 2 versions: the last 2 versions for each browser.last 2 Chrome versions: the last 2 versions of Chrome browser.not ie <= 8: exclude browsers selected by previous queries.
see more: browserslist