Update compat-table (#11890)
* chore: update compat-table * chore: friendly to node < 14 contributors Co-Authored-By: Brian Ng <bng412@gmail.com> Co-authored-by: Brian Ng <bng412@gmail.com>
This commit is contained in:
parent
2f89e72321
commit
95fcb3e16c
@ -8,7 +8,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "5",
|
||||
"electron": "0.32"
|
||||
"electron": "0.31"
|
||||
},
|
||||
"es6.array.every": {
|
||||
"chrome": "5",
|
||||
@ -33,7 +33,7 @@
|
||||
"node": "4",
|
||||
"ios": "8",
|
||||
"samsung": "5",
|
||||
"electron": "0.32"
|
||||
"electron": "0.31"
|
||||
},
|
||||
"es6.array.filter": {
|
||||
"chrome": "5",
|
||||
@ -58,7 +58,7 @@
|
||||
"node": "4",
|
||||
"ios": "8",
|
||||
"samsung": "5",
|
||||
"electron": "0.32"
|
||||
"electron": "0.31"
|
||||
},
|
||||
"es6.array.find-index": {
|
||||
"chrome": "45",
|
||||
@ -69,7 +69,7 @@
|
||||
"node": "4",
|
||||
"ios": "8",
|
||||
"samsung": "5",
|
||||
"electron": "0.32"
|
||||
"electron": "0.31"
|
||||
},
|
||||
"es7.array.flat-map": {
|
||||
"chrome": "69",
|
||||
@ -194,7 +194,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "5",
|
||||
"electron": "0.32"
|
||||
"electron": "0.31"
|
||||
},
|
||||
"es6.array.reduce": {
|
||||
"chrome": "5",
|
||||
@ -573,7 +573,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"es6.number.epsilon": {
|
||||
"chrome": "34",
|
||||
@ -1287,7 +1287,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"es6.string.ends-with": {
|
||||
"chrome": "41",
|
||||
@ -1298,7 +1298,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"es6.string.fixed": {
|
||||
"chrome": "5",
|
||||
@ -1348,7 +1348,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"es6.string.includes": {
|
||||
"chrome": "41",
|
||||
@ -1359,7 +1359,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"es6.string.italics": {
|
||||
"chrome": "5",
|
||||
@ -1429,7 +1429,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"es6.string.repeat": {
|
||||
"chrome": "41",
|
||||
@ -1440,7 +1440,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"es6.string.small": {
|
||||
"chrome": "5",
|
||||
@ -1464,7 +1464,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"es6.string.strike": {
|
||||
"chrome": "5",
|
||||
|
||||
@ -109,7 +109,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"bugfix/transform-tagged-template-caching": {
|
||||
"chrome": "41",
|
||||
@ -120,6 +120,6 @@
|
||||
"node": "4",
|
||||
"ios": "13",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
}
|
||||
}
|
||||
|
||||
@ -8,7 +8,9 @@
|
||||
"electron": "6"
|
||||
},
|
||||
"proposal-private-methods": {
|
||||
"chrome": "84"
|
||||
"chrome": "84",
|
||||
"edge": "84",
|
||||
"electron": "10"
|
||||
},
|
||||
"proposal-numeric-separator": {
|
||||
"chrome": "75",
|
||||
@ -21,7 +23,12 @@
|
||||
"samsung": "11",
|
||||
"electron": "6"
|
||||
},
|
||||
"proposal-logical-assignment-operators": {},
|
||||
"proposal-logical-assignment-operators": {
|
||||
"chrome": "85",
|
||||
"firefox": "79",
|
||||
"safari": "14",
|
||||
"electron": "10"
|
||||
},
|
||||
"proposal-nullish-coalescing-operator": {
|
||||
"chrome": "80",
|
||||
"opera": "67",
|
||||
@ -29,7 +36,8 @@
|
||||
"firefox": "72",
|
||||
"safari": "13.1",
|
||||
"node": "14",
|
||||
"electron": "8.1"
|
||||
"ios": "13.4",
|
||||
"electron": "8"
|
||||
},
|
||||
"proposal-optional-chaining": {
|
||||
"chrome": "80",
|
||||
@ -38,7 +46,8 @@
|
||||
"firefox": "74",
|
||||
"safari": "13.1",
|
||||
"node": "14",
|
||||
"electron": "8.1"
|
||||
"ios": "13.4",
|
||||
"electron": "8"
|
||||
},
|
||||
"proposal-json-strings": {
|
||||
"chrome": "66",
|
||||
@ -121,6 +130,7 @@
|
||||
"chrome": "64",
|
||||
"opera": "51",
|
||||
"edge": "79",
|
||||
"firefox": "78",
|
||||
"safari": "11.1",
|
||||
"node": "10",
|
||||
"ios": "11.3",
|
||||
@ -158,7 +168,7 @@
|
||||
"node": "4",
|
||||
"ios": "13",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"transform-literals": {
|
||||
"chrome": "44",
|
||||
@ -203,7 +213,7 @@
|
||||
"ie": "11",
|
||||
"ios": "10",
|
||||
"samsung": "3.4",
|
||||
"electron": "0.22"
|
||||
"electron": "0.21"
|
||||
},
|
||||
"transform-classes": {
|
||||
"chrome": "46",
|
||||
@ -236,7 +246,7 @@
|
||||
"node": "4",
|
||||
"ios": "9",
|
||||
"samsung": "4",
|
||||
"electron": "0.28"
|
||||
"electron": "0.27"
|
||||
},
|
||||
"transform-duplicate-keys": {
|
||||
"chrome": "42",
|
||||
|
||||
@ -36,7 +36,7 @@
|
||||
"devDependencies": {
|
||||
"@babel/helper-compilation-targets": "^7.10.4",
|
||||
"mdn-browser-compat-data": "1.0.31",
|
||||
"electron-to-chromium": "1.3.377",
|
||||
"electron-to-chromium": "1.3.513",
|
||||
"lodash": "^4.17.19"
|
||||
}
|
||||
}
|
||||
|
||||
@ -35,8 +35,8 @@ function process(source) {
|
||||
const allowedBrowsers = {};
|
||||
|
||||
Object.keys(stats).forEach(browser => {
|
||||
const browserName = browserNameMap[browser] ?? browser;
|
||||
let browserSupport = stats[browserSupportMap[browserName] ?? browser];
|
||||
const browserName = browserNameMap[browser] || browser;
|
||||
let browserSupport = stats[browserSupportMap[browserName] || browser];
|
||||
if (Array.isArray(browserSupport)) {
|
||||
browserSupport = browserSupport[0]; // The first item is the most progressive support
|
||||
}
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
COMPAT_TABLE_COMMIT=50e5424d113869b08911a5df956d0e931722e5b5
|
||||
COMPAT_TABLE_COMMIT=163aacb6f93e325231d578e31c03141cd9086dbb
|
||||
GIT_HEAD=build/compat-table/.git/HEAD
|
||||
|
||||
if [ -d "build/compat-table" ]; then
|
||||
|
||||
@ -2,27 +2,7 @@
|
||||
# yarn lockfile v1
|
||||
|
||||
|
||||
"@babel/compat-data@^7.9.6":
|
||||
version "7.9.6"
|
||||
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.6.tgz#3f604c40e420131affe6f2c8052e9a275ae2049b"
|
||||
integrity sha512-5QPTrNen2bm7RBc7dsOmcA5hbrS4O2Vhmk5XOL4zWW/zD/hV0iinpefDlkm+tBBy8kDtFaaeEvmAqt+nURAV2g==
|
||||
dependencies:
|
||||
browserslist "^4.11.1"
|
||||
invariant "^2.2.4"
|
||||
semver "^5.5.0"
|
||||
|
||||
"@babel/helper-compilation-targets@^7.9.6":
|
||||
version "7.9.6"
|
||||
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz#1e05b7ccc9d38d2f8b40b458b380a04dcfadd38a"
|
||||
integrity sha512-x2Nvu0igO0ejXzx09B/1fGBxY9NXQlBW2kZsSxCJft+KHN8t9XWzIvFxtPHnBOAXpVsdxZKZFbRUC8TsNKajMw==
|
||||
dependencies:
|
||||
"@babel/compat-data" "^7.9.6"
|
||||
browserslist "^4.11.1"
|
||||
invariant "^2.2.4"
|
||||
levenary "^1.1.1"
|
||||
semver "^5.5.0"
|
||||
|
||||
browserslist@^4.11.1, browserslist@^4.12.0:
|
||||
browserslist@^4.12.0:
|
||||
version "4.12.0"
|
||||
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.12.0.tgz#06c6d5715a1ede6c51fc39ff67fd647f740b656d"
|
||||
integrity sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==
|
||||
@ -32,25 +12,20 @@ browserslist@^4.11.1, browserslist@^4.12.0:
|
||||
node-releases "^1.1.53"
|
||||
pkg-up "^2.0.0"
|
||||
|
||||
caniuse-db@1.0.30001035:
|
||||
version "1.0.30001035"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001035.tgz#3a182cab9d556a4a02d945f1f739e81c18e73bfa"
|
||||
integrity sha512-kLUON4XN3tq5Nwl7ZICDw+7/vMynSpRMVYDRkzLL31lgnpa6M2YXYdjst3h+xbzjMgdcveRTnRGE1h/1IcKK6A==
|
||||
|
||||
caniuse-lite@^1.0.30001043:
|
||||
version "1.0.30001053"
|
||||
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001053.tgz#b7ae027567ce2665b965b0437e4512b296ccd20d"
|
||||
integrity sha512-HtV4wwIZl6GA4Oznse8aR274XUOYGZnQLcf/P8vHgmlfqSNelwD+id8CyHOceqLqt9yfKmo7DUZTh1EuS9pukg==
|
||||
|
||||
electron-to-chromium@1.3.377:
|
||||
version "1.3.377"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.377.tgz#b49d420b36ee6c48b0cd3137bfc7fec75f369b2e"
|
||||
integrity sha512-cm2WzMKf/3dW5+hNANKm8GAW6SwIWOqLTJ6GPCD0Bbw1qJ9Wzm9nmx9M+byzSsgw8CdCv5fb/wzLFqVS5h6QrA==
|
||||
electron-to-chromium@1.3.513, electron-to-chromium@^1.3.413:
|
||||
version "1.3.513"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.513.tgz#d556da1e7d3142d209e2950bab4bf1c9b5fd75c9"
|
||||
integrity sha512-4Mr0dfgKqe0VD6kq6FkdPmLIcJuEVsA6c6zfcs3rBb+eHEALYNI+KDhZYbzwyd+bbDuwha2Q44RHrB0I+bnXBw==
|
||||
|
||||
electron-to-chromium@^1.3.413:
|
||||
version "1.3.430"
|
||||
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.430.tgz#33914f7c2db771bdcf30977bd4fd6258ee8a2f37"
|
||||
integrity sha512-HMDYkANGhx6vfbqpOf/hc6hWEmiOipOHGDeRDeUb3HLD3XIWpvKQxFgWf0tgHcr3aNv6I/8VPecplqmQsXoZSw==
|
||||
extend@3.0.2:
|
||||
version "3.0.2"
|
||||
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
|
||||
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
|
||||
|
||||
find-up@^2.1.0:
|
||||
version "2.1.0"
|
||||
@ -71,18 +46,6 @@ invariant@^2.2.4:
|
||||
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
|
||||
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
|
||||
|
||||
leven@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
|
||||
integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==
|
||||
|
||||
levenary@^1.1.1:
|
||||
version "1.1.1"
|
||||
resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.1.tgz#842a9ee98d2075aa7faeedbe32679e9205f46f77"
|
||||
integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==
|
||||
dependencies:
|
||||
leven "^3.1.0"
|
||||
|
||||
locate-path@^2.0.0:
|
||||
version "2.0.0"
|
||||
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
|
||||
@ -91,10 +54,10 @@ locate-path@^2.0.0:
|
||||
p-locate "^2.0.0"
|
||||
path-exists "^3.0.0"
|
||||
|
||||
lodash@^4.17.15:
|
||||
version "4.17.15"
|
||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
|
||||
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
|
||||
lodash@^4.17.19:
|
||||
version "4.17.19"
|
||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b"
|
||||
integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==
|
||||
|
||||
loose-envify@^1.0.0:
|
||||
version "1.4.0"
|
||||
@ -103,6 +66,13 @@ loose-envify@^1.0.0:
|
||||
dependencies:
|
||||
js-tokens "^3.0.0 || ^4.0.0"
|
||||
|
||||
mdn-browser-compat-data@1.0.31:
|
||||
version "1.0.31"
|
||||
resolved "https://registry.yarnpkg.com/mdn-browser-compat-data/-/mdn-browser-compat-data-1.0.31.tgz#4bc736252fafcafc182f9dd43b105d6795b9a28e"
|
||||
integrity sha512-GVQQYWgoH3jbBaIy8M4hrg34qaNpPedtZvwAjUmkpHq4FXKKCea8Ji5rlS32YJSU9dt7TPvuWWX7Cce5mZyFPA==
|
||||
dependencies:
|
||||
extend "3.0.2"
|
||||
|
||||
node-releases@^1.1.53:
|
||||
version "1.1.55"
|
||||
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.55.tgz#8af23b7c561d8e2e6e36a46637bab84633b07cee"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user