Skip to content

Commit cdbf0d4

Browse files
committed
Update browser compat data
1 parent 43707c3 commit cdbf0d4

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@
4848
"@codemirror/lang-javascript": "^6.1.2",
4949
"@codemirror/lint": "^6.1.0",
5050
"@codemirror/theme-one-dark": "^6.1.0",
51-
"@mdn/browser-compat-data": "~5.6.18",
51+
"@mdn/browser-compat-data": "~5.6.26",
5252
"@napi-rs/cli": "^2.14.0",
5353
"autoprefixer": "^10.4.20",
54-
"caniuse-lite": "^1.0.30001684",
54+
"caniuse-lite": "^1.0.30001690",
5555
"codemirror": "^6.0.1",
5656
"cssnano": "^5.0.8",
5757
"esbuild": "^0.19.8",

scripts/build-prefixes.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ for (let feature of cssFeatures) {
254254
addValue(compat, {}, 'custom-media-queries');
255255

256256
let mdnFeatures = {
257-
doublePositionGradients: mdn.css.types.image.gradient['radial-gradient'].doubleposition.__compat.support,
257+
doublePositionGradients: mdn.css.types.gradient['radial-gradient'].doubleposition.__compat.support,
258258
clampFunction: mdn.css.types.clamp.__compat.support,
259259
placeSelf: mdn.css.properties['place-self'].__compat.support,
260260
placeContent: mdn.css.properties['place-content'].__compat.support,
@@ -320,7 +320,7 @@ let mdnFeatures = {
320320
absFunction: mdn.css.types.abs.__compat.support,
321321
signFunction: mdn.css.types.sign.__compat.support,
322322
hypotFunction: mdn.css.types.hypot.__compat.support,
323-
gradientInterpolationHints: mdn.css.types.image.gradient['linear-gradient'].interpolation_hints.__compat.support,
323+
gradientInterpolationHints: mdn.css.types.gradient['linear-gradient'].interpolation_hints.__compat.support,
324324
borderImageRepeatRound: mdn.css.properties['border-image-repeat'].round.__compat.support,
325325
borderImageRepeatSpace: mdn.css.properties['border-image-repeat'].space.__compat.support,
326326
fontSizeRem: mdn.css.properties['font-size'].rem_values.__compat.support,
@@ -345,13 +345,13 @@ for (let key in mdn.css.types.length) {
345345
mdnFeatures[feat] = mdn.css.types.length[key].__compat.support;
346346
}
347347

348-
for (let key in mdn.css.types.image.gradient) {
348+
for (let key in mdn.css.types.gradient) {
349349
if (key === '__compat') {
350350
continue;
351351
}
352352

353353
let feat = key.replace(/-([a-z])/g, (_, l) => l.toUpperCase());
354-
mdnFeatures[feat] = mdn.css.types.image.gradient[key].__compat.support;
354+
mdnFeatures[feat] = mdn.css.types.gradient[key].__compat.support;
355355
}
356356

357357
const nonStandardListStyleType = new Set([

src/prefixes.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ impl Feature {
562562
}
563563
Feature::Element => {
564564
if let Some(version) = browsers.firefox {
565-
if version >= 131072 {
565+
if version >= 131072 && version <= 8847360 {
566566
prefixes |= VendorPrefix::Moz;
567567
}
568568
}
@@ -1225,7 +1225,7 @@ impl Feature {
12251225
}
12261226
}
12271227
if let Some(version) = browsers.samsung {
1228-
if version >= 262144 {
1228+
if version >= 262144 && version <= 1703936 {
12291229
prefixes |= VendorPrefix::WebKit;
12301230
}
12311231
}
@@ -1274,7 +1274,7 @@ impl Feature {
12741274
}
12751275
}
12761276
if let Some(version) = browsers.firefox {
1277-
if version >= 196608 {
1277+
if version >= 196608 && version <= 8847360 {
12781278
prefixes |= VendorPrefix::Moz;
12791279
}
12801280
}
@@ -1304,7 +1304,7 @@ impl Feature {
13041304
}
13051305
}
13061306
if let Some(version) = browsers.samsung {
1307-
if version >= 327680 {
1307+
if version >= 327680 && version <= 1703936 {
13081308
prefixes |= VendorPrefix::WebKit;
13091309
}
13101310
}
@@ -1549,7 +1549,7 @@ impl Feature {
15491549
}
15501550
}
15511551
if let Some(version) = browsers.samsung {
1552-
if version >= 262144 {
1552+
if version >= 262144 && version <= 1703936 {
15531553
prefixes |= VendorPrefix::WebKit;
15541554
}
15551555
}
@@ -1951,7 +1951,7 @@ impl Feature {
19511951
}
19521952
}
19531953
if let Some(version) = browsers.samsung {
1954-
if version >= 262144 {
1954+
if version >= 262144 && version <= 1703936 {
19551955
prefixes |= VendorPrefix::WebKit;
19561956
}
19571957
}
@@ -2191,7 +2191,7 @@ impl Feature {
21912191
}
21922192
}
21932193
if let Some(version) = browsers.samsung {
2194-
if version >= 262144 {
2194+
if version >= 262144 && version <= 1703936 {
21952195
prefixes |= VendorPrefix::WebKit;
21962196
}
21972197
}

yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -454,10 +454,10 @@
454454
resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.5.2.tgz#28f643fbc0bec30b07fbe95b137879b6b4d1c9c5"
455455
integrity sha512-zrBczSbXKxEyK2ijtbRdICDygRqWSRPpZMN5dD1T8VMEW5RIhIbwFWw2phDRXuBQdVDpSjalCIUMWMV2h3JaZA==
456456

457-
"@mdn/browser-compat-data@~5.6.18":
458-
version "5.6.18"
459-
resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-5.6.18.tgz#62bfd9f7a646e54e68b3739cb34bcf508e699410"
460-
integrity sha512-WCQcQGyydquw7NXPL2NopMCgmUvIQDG7KM/IGR4PMJSDH5SHZKXUDEF6rdpGWj0MtcjQseOCl/hjzYzj0fMMeA==
457+
"@mdn/browser-compat-data@~5.6.26":
458+
version "5.6.26"
459+
resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-5.6.26.tgz#0d1a64cf0a04a29f4283bbc1f5a313f355f9c73d"
460+
integrity sha512-7NdgdOR7lkzrN70zGSULmrcvKyi/aJjpTJRCbuy8IZuHiLkPTvsr10jW0MJgWzK2l2wTmhdQvegTw6yNU5AVNQ==
461461

462462
"@mischnic/json-sourcemap@^0.1.0":
463463
version "0.1.0"
@@ -1352,10 +1352,10 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001677:
13521352
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz#27c2e2c637e007cfa864a16f7dfe7cde66b38b5f"
13531353
integrity sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==
13541354

1355-
caniuse-lite@^1.0.30001684:
1356-
version "1.0.30001684"
1357-
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz#0eca437bab7d5f03452ff0ef9de8299be6b08e16"
1358-
integrity sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==
1355+
caniuse-lite@^1.0.30001690:
1356+
version "1.0.30001690"
1357+
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz#f2d15e3aaf8e18f76b2b8c1481abde063b8104c8"
1358+
integrity sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==
13591359

13601360
chalk@^2.0.0:
13611361
version "2.4.2"

0 commit comments

Comments
 (0)