browserslist / browserslist

🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env

Home Page:https://browsersl.ist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chrome/Edge/Firefox/Samsung returning lower versions than expected

victoriazamora opened this issue · comments

Hello,

On this page https://browsersl.ist/#q=last+2+major+versions%0A I'm getting the versions I expect with the query "last 2 major versions", but on my code for Chrome/Edge/Firefox/Samsung I'm getting lower versions.

So on the page it returns for example Chrome 116, Chrome 115, but on my code it's getting Chrome 113, Chrome 112.

My code:

const browserslist = require('browserslist')
const browsers = browserslist('last 2 major versions');

Response is:

0: "and_chr 113"
1: "and_ff 113"
2: "and_qq 13.1"
3: "and_uc 13.4"
4: "android 113"
5: "baidu 13.18"
6: "bb 10"
7: "bb 7"
8: "chrome 113"
9: "chrome 112"
10: "edge 113"
11: "edge 112"
12: "firefox 113"
13: "firefox 112"
14: "ie 11"
15: "ie 10"
16: "ie_mob 11"
17: "ie_mob 10"
18: "ios_saf 16.5"
19: "ios_saf 16.4"
20: "ios_saf 16.3"
21: "ios_saf 16.2"
22: "ios_saf 16.1"
23: "ios_saf 16.0"
24: "ios_saf 15.6"
25: "ios_saf 15.5"
26: "ios_saf 15.4"
27: "ios_saf 15.2-15.3"
28: "ios_saf 15.0-15.1"
29: "kaios 3.0-3.1"
30: "kaios 2.5"
31: "op_mini all"
32: "op_mob 73"
33: "op_mob 12.1"
34: "op_mob 12"
35: "opera 98"
36: "opera 97"
37: "safari 16.5"
38: "safari 16.4"
39: "safari 16.3"
40: "safari 16.2"
41: "safari 16.1"
42: "safari 16.0"
43: "safari 15.6"
44: "safari 15.5"
45: "safari 15.4"
46: "safari 15.2-15.3"
47: "safari 15.1"
48: "safari 15"
49: "samsung 20"
50: "samsung 19.0"

Package.json:
"browserslist-useragent": "^4.0.0",

You need to update caniuse-lite package. This package contains browsers database.

You can do it by calling:

npx update-browserslist-db@latest