Skip to content

Commit afe3bd2

Browse files
committed
Update compat data
1 parent 3374158 commit afe3bd2

File tree

4 files changed

+146
-90
lines changed

4 files changed

+146
-90
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@
3535
"detect-libc": "^1.0.3"
3636
},
3737
"devDependencies": {
38-
"@mdn/browser-compat-data": "^4.1.5",
38+
"@mdn/browser-compat-data": "^4.1.12",
3939
"@napi-rs/cli": "1.0.4",
40-
"autoprefixer": "^10.4.2",
41-
"caniuse-lite": "^1.0.30001304",
40+
"autoprefixer": "^10.4.4",
41+
"caniuse-lite": "^1.0.30001319",
4242
"cssnano": "^5.0.8",
4343
"esbuild": "^0.13.10",
4444
"jest-diff": "^27.4.2",

src/compat.rs

Lines changed: 50 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ impl Feature {
279279
}
280280
}
281281
if let Some(version) = browsers.android {
282-
if version < 6356992 {
282+
if version < 6488064 {
283283
return false
284284
}
285285
}
@@ -371,7 +371,7 @@ impl Feature {
371371
}
372372
}
373373
if let Some(version) = browsers.android {
374-
if version < 6356992 {
374+
if version < 6488064 {
375375
return false
376376
}
377377
}
@@ -416,7 +416,7 @@ impl Feature {
416416
}
417417
}
418418
if let Some(version) = browsers.android {
419-
if version < 6356992 {
419+
if version < 6488064 {
420420
return false
421421
}
422422
}
@@ -471,7 +471,7 @@ impl Feature {
471471
}
472472
}
473473
if let Some(version) = browsers.android {
474-
if version < 6356992 {
474+
if version < 6488064 {
475475
return false
476476
}
477477
}
@@ -500,13 +500,23 @@ impl Feature {
500500
return false
501501
}
502502
}
503+
if let Some(version) = browsers.safari {
504+
if version < 984064 {
505+
return false
506+
}
507+
}
503508
if let Some(version) = browsers.opera {
504509
if version < 4718592 {
505510
return false
506511
}
507512
}
513+
if let Some(version) = browsers.ios_saf {
514+
if version < 984064 {
515+
return false
516+
}
517+
}
508518
if let Some(version) = browsers.android {
509-
if version < 6356992 {
519+
if version < 6488064 {
510520
return false
511521
}
512522
}
@@ -515,7 +525,7 @@ impl Feature {
515525
return false
516526
}
517527
}
518-
if browsers.ie.is_some() || browsers.ios_saf.is_some() || browsers.safari.is_some() {
528+
if browsers.ie.is_some() {
519529
return false
520530
}
521531
}
@@ -551,7 +561,7 @@ impl Feature {
551561
}
552562
}
553563
if let Some(version) = browsers.android {
554-
if version < 6356992 {
564+
if version < 6488064 {
555565
return false
556566
}
557567
}
@@ -596,7 +606,7 @@ impl Feature {
596606
}
597607
}
598608
if let Some(version) = browsers.android {
599-
if version < 6356992 {
609+
if version < 6488064 {
600610
return false
601611
}
602612
}
@@ -688,7 +698,7 @@ impl Feature {
688698
}
689699
}
690700
if let Some(version) = browsers.android {
691-
if version < 6356992 {
701+
if version < 6488064 {
692702
return false
693703
}
694704
}
@@ -717,13 +727,23 @@ impl Feature {
717727
return false
718728
}
719729
}
730+
if let Some(version) = browsers.safari {
731+
if version < 984064 {
732+
return false
733+
}
734+
}
720735
if let Some(version) = browsers.opera {
721736
if version < 1572864 {
722737
return false
723738
}
724739
}
740+
if let Some(version) = browsers.ios_saf {
741+
if version < 984064 {
742+
return false
743+
}
744+
}
725745
if let Some(version) = browsers.android {
726-
if version < 6356992 {
746+
if version < 6488064 {
727747
return false
728748
}
729749
}
@@ -732,7 +752,7 @@ impl Feature {
732752
return false
733753
}
734754
}
735-
if browsers.ie.is_some() || browsers.ios_saf.is_some() || browsers.safari.is_some() {
755+
if browsers.ie.is_some() {
736756
return false
737757
}
738758
}
@@ -793,7 +813,7 @@ impl Feature {
793813
}
794814
}
795815
if let Some(version) = browsers.android {
796-
if version < 6356992 {
816+
if version < 6488064 {
797817
return false
798818
}
799819
}
@@ -838,7 +858,7 @@ impl Feature {
838858
}
839859
}
840860
if let Some(version) = browsers.android {
841-
if version < 6356992 {
861+
if version < 6488064 {
842862
return false
843863
}
844864
}
@@ -928,7 +948,7 @@ impl Feature {
928948
}
929949
}
930950
if let Some(version) = browsers.android {
931-
if version < 6356992 {
951+
if version < 6488064 {
932952
return false
933953
}
934954
}
@@ -973,7 +993,7 @@ impl Feature {
973993
}
974994
}
975995
if let Some(version) = browsers.android {
976-
if version < 6356992 {
996+
if version < 6488064 {
977997
return false
978998
}
979999
}
@@ -1007,12 +1027,22 @@ impl Feature {
10071027
return false
10081028
}
10091029
}
1030+
if let Some(version) = browsers.safari {
1031+
if version < 983040 {
1032+
return false
1033+
}
1034+
}
1035+
if let Some(version) = browsers.ios_saf {
1036+
if version < 983040 {
1037+
return false
1038+
}
1039+
}
10101040
if let Some(version) = browsers.android {
1011-
if version < 6356992 {
1041+
if version < 6488064 {
10121042
return false
10131043
}
10141044
}
1015-
if browsers.ie.is_some() || browsers.ios_saf.is_some() || browsers.safari.is_some() || browsers.samsung.is_some() {
1045+
if browsers.ie.is_some() || browsers.samsung.is_some() {
10161046
return false
10171047
}
10181048
}
@@ -1095,7 +1125,7 @@ impl Feature {
10951125
}
10961126
}
10971127
if let Some(version) = browsers.android {
1098-
if version < 6356992 {
1128+
if version < 6488064 {
10991129
return false
11001130
}
11011131
}
@@ -1140,7 +1170,7 @@ impl Feature {
11401170
}
11411171
}
11421172
if let Some(version) = browsers.android {
1143-
if version < 6356992 {
1173+
if version < 6488064 {
11441174
return false
11451175
}
11461176
}
@@ -1191,7 +1221,7 @@ impl Feature {
11911221
}
11921222
}
11931223
if let Some(version) = browsers.android {
1194-
if version < 6356992 {
1224+
if version < 6488064 {
11951225
return false
11961226
}
11971227
}

0 commit comments

Comments
 (0)