core-js-compat
Advanced tools
Comparing version 3.4.7 to 3.4.8
600
data.json
@@ -8,2 +8,3 @@ { | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -20,4 +21,5 @@ "samsung": "5.0", | ||
"opera": "57", | ||
"opera_mobile": "49", | ||
"node": "11.0", | ||
"samsung": "10.2", | ||
"samsung": "10.0", | ||
"electron": "5.0", | ||
@@ -32,4 +34,5 @@ "ios": "12.2" | ||
"opera": "50", | ||
"opera_mobile": "46", | ||
"node": "10.0", | ||
"samsung": "8.2", | ||
"samsung": "8.0", | ||
"electron": "3.0", | ||
@@ -44,2 +47,3 @@ "ios": "12.0" | ||
"opera": "37", | ||
"opera_mobile": "37", | ||
"node": "6.0", | ||
@@ -56,2 +60,3 @@ "samsung": "5.0", | ||
"opera": "35", | ||
"opera_mobile": "35", | ||
"node": "6.0", | ||
@@ -68,3 +73,4 @@ "samsung": "5.0", | ||
"opera": "26", | ||
"node": "4.0", | ||
"opera_mobile": "26", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -80,2 +86,3 @@ "electron": "0.20", | ||
"opera": "37", | ||
"opera_mobile": "37", | ||
"node": "6.0", | ||
@@ -92,2 +99,3 @@ "samsung": "5.0", | ||
"opera": "60", | ||
"opera_mobile": "52", | ||
"node": "12.0", | ||
@@ -103,2 +111,3 @@ "electron": "5.0", | ||
"opera": "37", | ||
"opera_mobile": "37", | ||
"node": "6.0", | ||
@@ -115,2 +124,3 @@ "samsung": "5.0", | ||
"opera": "37", | ||
"opera_mobile": "37", | ||
"node": "6.0", | ||
@@ -127,2 +137,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -139,2 +150,3 @@ "samsung": "5.0", | ||
"opera": "37", | ||
"opera_mobile": "37", | ||
"node": "6.0", | ||
@@ -151,2 +163,3 @@ "samsung": "5.0", | ||
"opera": "34", | ||
"opera_mobile": "34", | ||
"node": "6.0", | ||
@@ -163,2 +176,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -175,3 +189,4 @@ "samsung": "5.0", | ||
"opera": "26", | ||
"node": "4.0", | ||
"opera_mobile": "26", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -187,2 +202,3 @@ "electron": "0.20", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -199,2 +215,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -212,4 +229,5 @@ "samsung": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -225,2 +243,3 @@ "electron": "0.20", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -237,2 +256,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -249,2 +269,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -261,2 +282,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -273,4 +295,5 @@ "samsung": "5.0", | ||
"opera": "56", | ||
"opera_mobile": "48", | ||
"node": "11.0", | ||
"samsung": "10.2", | ||
"samsung": "10.0", | ||
"electron": "4.0", | ||
@@ -285,4 +308,5 @@ "ios": "12.0" | ||
"opera": "56", | ||
"opera_mobile": "48", | ||
"node": "11.0", | ||
"samsung": "10.2", | ||
"samsung": "10.0", | ||
"electron": "4.0", | ||
@@ -298,4 +322,5 @@ "ios": "12.0" | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -311,2 +336,3 @@ "electron": "0.20", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -323,4 +349,5 @@ "samsung": "5.0", | ||
"opera": "40", | ||
"opera_mobile": "40", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4", | ||
@@ -336,2 +363,3 @@ "ios": "10.0" | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -346,10 +374,11 @@ "samsung": "5.0", | ||
"opera": "10.50", | ||
"android": "4.0", | ||
"firefox": "4", | ||
"safari": "4.0", | ||
"edge": "12", | ||
"node": "0.10", | ||
"samsung": "2.1", | ||
"opera_mobile": "10.50", | ||
"node": "0.1.27", | ||
"samsung": "1.0", | ||
"android": "3.0", | ||
"electron": "0.20", | ||
"ios": "6.0", | ||
"ios": "3.2", | ||
"phantom": "1.9" | ||
@@ -363,4 +392,5 @@ }, | ||
"opera": "53", | ||
"opera_mobile": "47", | ||
"node": "10.0", | ||
"samsung": "9.2", | ||
"samsung": "9.0", | ||
"electron": "3.0", | ||
@@ -375,4 +405,5 @@ "ios": "10.0" | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -389,2 +420,3 @@ "electron": "0.20", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -401,2 +433,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -413,2 +446,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -426,4 +460,5 @@ "samsung": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -440,4 +475,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -454,4 +490,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -467,2 +504,3 @@ "electron": "0.20", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -480,4 +518,5 @@ "samsung": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -494,4 +533,5 @@ "electron": "0.20", | ||
"opera": "50", | ||
"opera_mobile": "46", | ||
"node": "10.0", | ||
"samsung": "8.2", | ||
"samsung": "8.0", | ||
"electron": "3.0", | ||
@@ -506,2 +546,3 @@ "ios": "12.0" | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -518,2 +559,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -530,2 +572,3 @@ "samsung": "5.0", | ||
"opera": "60", | ||
"opera_mobile": "52", | ||
"node": "12.0", | ||
@@ -541,2 +584,3 @@ "electron": "5.0", | ||
"opera": "60", | ||
"opera_mobile": "52", | ||
"node": "12.0", | ||
@@ -552,4 +596,5 @@ "electron": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -566,4 +611,5 @@ "electron": "0.20", | ||
"opera": "19", | ||
"node": "4.0", | ||
"samsung": "2.1", | ||
"opera_mobile": "19", | ||
"node": "0.11.9", | ||
"samsung": "2.0", | ||
"android": "4.4.3", | ||
@@ -580,4 +626,5 @@ "electron": "0.20", | ||
"opera": "18", | ||
"node": "4.0", | ||
"samsung": "2.1", | ||
"opera_mobile": "18", | ||
"node": "0.11.8", | ||
"samsung": "2.0", | ||
"android": "4.4.3", | ||
@@ -594,4 +641,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -605,10 +653,11 @@ "electron": "0.20", | ||
"opera": "10.50", | ||
"android": "4.0", | ||
"firefox": "2", | ||
"safari": "4.0", | ||
"edge": "12", | ||
"node": "0.10", | ||
"samsung": "2.1", | ||
"opera_mobile": "10.50", | ||
"node": "0.1.27", | ||
"samsung": "1.0", | ||
"android": "3.0", | ||
"electron": "0.20", | ||
"ios": "6.0", | ||
"ios": "3.2", | ||
"phantom": "1.9" | ||
@@ -623,4 +672,5 @@ }, | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -637,4 +687,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -650,2 +701,3 @@ "electron": "0.20", | ||
"opera": "34", | ||
"opera_mobile": "34", | ||
"node": "6.0", | ||
@@ -663,4 +715,5 @@ "samsung": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -674,10 +727,11 @@ "electron": "0.20", | ||
"opera": "12", | ||
"android": "4.0", | ||
"firefox": "4", | ||
"safari": "5.1", | ||
"edge": "12", | ||
"node": "0.10", | ||
"samsung": "2.1", | ||
"opera_mobile": "12", | ||
"node": "0.1.101", | ||
"samsung": "1.0", | ||
"android": "3.0", | ||
"electron": "0.20", | ||
"ios": "6.0", | ||
"ios": "5.1", | ||
"phantom": "2.0" | ||
@@ -691,2 +745,3 @@ }, | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -703,4 +758,5 @@ "samsung": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -716,4 +772,5 @@ "electron": "0.20", | ||
"opera": "58", | ||
"opera_mobile": "50", | ||
"node": "12.0", | ||
"samsung": "10.2", | ||
"samsung": "10.0", | ||
"electron": "5.0", | ||
@@ -728,2 +785,3 @@ "ios": "12.2" | ||
"opera": "59", | ||
"opera_mobile": "51", | ||
"node": "12.0", | ||
@@ -739,2 +797,3 @@ "electron": "5.0", | ||
"opera": "37", | ||
"opera_mobile": "37", | ||
"node": "6.0", | ||
@@ -751,2 +810,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -763,4 +823,5 @@ "samsung": "5.0", | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4", | ||
@@ -775,3 +836,4 @@ "ios": "9.0" | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -787,3 +849,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -799,3 +862,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -811,3 +875,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -823,3 +888,4 @@ "electron": "0.20", | ||
"opera": "26", | ||
"node": "4.0", | ||
"opera_mobile": "26", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -835,3 +901,4 @@ "electron": "0.20", | ||
"opera": "26", | ||
"node": "4.0", | ||
"opera_mobile": "26", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -847,3 +914,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -869,4 +937,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.1", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -882,3 +951,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -894,3 +964,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -906,3 +977,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -918,3 +990,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -930,3 +1003,4 @@ "electron": "0.20", | ||
"opera": "26", | ||
"node": "4.0", | ||
"opera_mobile": "26", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -942,3 +1016,4 @@ "electron": "0.20", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -954,2 +1029,3 @@ "electron": "0.20", | ||
"opera": "37", | ||
"opera_mobile": "37", | ||
"node": "6.0", | ||
@@ -966,3 +1042,4 @@ "samsung": "5.0", | ||
"opera": "25", | ||
"node": "4.0", | ||
"opera_mobile": "25", | ||
"node": "0.11.15", | ||
"samsung": "3.0", | ||
@@ -978,3 +1055,4 @@ "electron": "0.20", | ||
"opera": "28", | ||
"node": "4.0", | ||
"opera_mobile": "28", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -990,4 +1068,5 @@ "electron": "0.21", | ||
"opera": "21", | ||
"node": "4.0", | ||
"samsung": "2.1", | ||
"opera_mobile": "21", | ||
"node": "0.11.13", | ||
"samsung": "2.0", | ||
"electron": "0.20", | ||
@@ -1003,4 +1082,5 @@ "ios": "9.0" | ||
"opera": "15", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "15", | ||
"node": "0.7.3", | ||
"samsung": "1.5", | ||
"electron": "0.20", | ||
@@ -1015,4 +1095,5 @@ "ios": "9.0" | ||
"opera": "21", | ||
"node": "4.0", | ||
"samsung": "2.1", | ||
"opera_mobile": "21", | ||
"node": "0.11.13", | ||
"samsung": "2.0", | ||
"electron": "0.20", | ||
@@ -1028,4 +1109,5 @@ "ios": "9.0" | ||
"opera": "15", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "15", | ||
"node": "0.7.3", | ||
"samsung": "1.5", | ||
"electron": "0.20", | ||
@@ -1040,4 +1122,5 @@ "ios": "9.0" | ||
"opera": "21", | ||
"node": "4.0", | ||
"samsung": "2.1", | ||
"opera_mobile": "21", | ||
"node": "0.11.13", | ||
"samsung": "2.0", | ||
"electron": "0.20", | ||
@@ -1052,4 +1135,5 @@ "ios": "9.0" | ||
"opera": "21", | ||
"node": "4.0", | ||
"samsung": "2.1", | ||
"opera_mobile": "21", | ||
"node": "0.11.13", | ||
"samsung": "2.0", | ||
"electron": "0.20", | ||
@@ -1064,4 +1148,5 @@ "ios": "9.0" | ||
"opera": "21", | ||
"node": "4.0", | ||
"samsung": "2.1", | ||
"opera_mobile": "21", | ||
"node": "0.11.13", | ||
"samsung": "2.0", | ||
"electron": "0.20", | ||
@@ -1076,3 +1161,4 @@ "ios": "9.0" | ||
"opera": "22", | ||
"node": "4.0", | ||
"opera_mobile": "22", | ||
"node": "0.11.13", | ||
"samsung": "3.0", | ||
@@ -1088,3 +1174,4 @@ "electron": "0.20", | ||
"opera": "22", | ||
"node": "4.0", | ||
"opera_mobile": "22", | ||
"node": "0.11.13", | ||
"samsung": "3.0", | ||
@@ -1100,4 +1187,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -1114,4 +1202,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -1127,2 +1216,3 @@ "electron": "0.20", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1137,10 +1227,11 @@ "samsung": "5.0", | ||
"opera": "12", | ||
"android": "4.0", | ||
"firefox": "4", | ||
"safari": "4.0", | ||
"edge": "12", | ||
"node": "0.10", | ||
"samsung": "2.1", | ||
"opera_mobile": "12", | ||
"node": "0.1.27", | ||
"samsung": "1.0", | ||
"android": "3.0", | ||
"electron": "0.20", | ||
"ios": "6.0", | ||
"ios": "3.2", | ||
"phantom": "1.9" | ||
@@ -1154,4 +1245,5 @@ }, | ||
"opera": "49", | ||
"opera_mobile": "46", | ||
"node": "8.10", | ||
"samsung": "8.2", | ||
"samsung": "8.0", | ||
"electron": "3.0", | ||
@@ -1167,5 +1259,6 @@ "ios": "9.0" | ||
"edge": "12", | ||
"node": "0.10", | ||
"samsung": "2.1", | ||
"android": "4.4", | ||
"opera_mobile": "12", | ||
"node": "0.1.27", | ||
"samsung": "1.0", | ||
"android": "3.0", | ||
"electron": "0.20", | ||
@@ -1181,5 +1274,6 @@ "ios": "9.0" | ||
"edge": "12", | ||
"node": "0.10", | ||
"samsung": "2.1", | ||
"android": "4.4", | ||
"opera_mobile": "12", | ||
"node": "0.1.27", | ||
"samsung": "1.0", | ||
"android": "3.0", | ||
"electron": "0.20", | ||
@@ -1194,4 +1288,5 @@ "ios": "9.0" | ||
"opera": "49", | ||
"opera_mobile": "46", | ||
"node": "8.10", | ||
"samsung": "8.2", | ||
"samsung": "8.0", | ||
"electron": "3.0", | ||
@@ -1206,4 +1301,5 @@ "ios": "9.0" | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4", | ||
@@ -1218,3 +1314,4 @@ "ios": "10.3" | ||
"opera": "31", | ||
"node": "4.0", | ||
"opera_mobile": "31", | ||
"node": "3.0", | ||
"samsung": "4.0", | ||
@@ -1230,2 +1327,3 @@ "electron": "0.30", | ||
"opera": "60", | ||
"opera_mobile": "52", | ||
"node": "12.0", | ||
@@ -1241,3 +1339,4 @@ "electron": "5.0", | ||
"opera": "31", | ||
"node": "4.0", | ||
"opera_mobile": "31", | ||
"node": "3.0", | ||
"samsung": "4.0", | ||
@@ -1253,4 +1352,5 @@ "electron": "0.30", | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4", | ||
@@ -1265,3 +1365,4 @@ "ios": "10.0" | ||
"opera": "27", | ||
"node": "4.0", | ||
"opera_mobile": "27", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -1277,3 +1378,4 @@ "electron": "0.21", | ||
"opera": "31", | ||
"node": "4.0", | ||
"opera_mobile": "31", | ||
"node": "3.0", | ||
"samsung": "4.0", | ||
@@ -1290,4 +1392,5 @@ "electron": "0.30", | ||
"opera": "15", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "15", | ||
"node": "0.7.3", | ||
"samsung": "1.5", | ||
"electron": "0.20", | ||
@@ -1302,3 +1405,4 @@ "ios": "9.0" | ||
"opera": "31", | ||
"node": "4.0", | ||
"opera_mobile": "31", | ||
"node": "3.0", | ||
"samsung": "4.0", | ||
@@ -1314,3 +1418,4 @@ "electron": "0.30", | ||
"opera": "31", | ||
"node": "4.0", | ||
"opera_mobile": "31", | ||
"node": "3.0", | ||
"samsung": "4.0", | ||
@@ -1326,3 +1431,4 @@ "electron": "0.30", | ||
"opera": "31", | ||
"node": "4.0", | ||
"opera_mobile": "31", | ||
"node": "3.0", | ||
"samsung": "4.0", | ||
@@ -1338,3 +1444,4 @@ "electron": "0.30", | ||
"opera": "27", | ||
"node": "4.0", | ||
"opera_mobile": "27", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -1350,4 +1457,5 @@ "electron": "0.21", | ||
"opera": "49", | ||
"opera_mobile": "46", | ||
"node": "8.10", | ||
"samsung": "8.2", | ||
"samsung": "8.0", | ||
"electron": "3.0", | ||
@@ -1362,4 +1470,5 @@ "ios": "9.0" | ||
"opera": "49", | ||
"opera_mobile": "46", | ||
"node": "8.10", | ||
"samsung": "8.2", | ||
"samsung": "8.0", | ||
"electron": "3.0", | ||
@@ -1374,3 +1483,4 @@ "ios": "9.0" | ||
"opera": "31", | ||
"node": "4.0", | ||
"opera_mobile": "31", | ||
"node": "3.0", | ||
"samsung": "4.0", | ||
@@ -1386,3 +1496,4 @@ "electron": "0.30", | ||
"opera": "31", | ||
"node": "4.0", | ||
"opera_mobile": "31", | ||
"node": "3.0", | ||
"samsung": "4.0", | ||
@@ -1399,4 +1510,5 @@ "electron": "0.30", | ||
"opera": "21", | ||
"node": "4.0", | ||
"samsung": "2.1", | ||
"opera_mobile": "21", | ||
"node": "0.11.13", | ||
"samsung": "2.0", | ||
"electron": "0.20", | ||
@@ -1411,2 +1523,3 @@ "ios": "9.0" | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1423,4 +1536,5 @@ "samsung": "5.0", | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4", | ||
@@ -1436,3 +1550,4 @@ "ios": "10.3" | ||
"opera": "22", | ||
"node": "4.0", | ||
"opera_mobile": "22", | ||
"node": "0.11.13", | ||
"samsung": "3.0", | ||
@@ -1449,3 +1564,4 @@ "electron": "0.20", | ||
"opera": "22", | ||
"node": "4.0", | ||
"opera_mobile": "22", | ||
"node": "0.11.13", | ||
"samsung": "3.0", | ||
@@ -1461,4 +1577,5 @@ "electron": "0.20", | ||
"opera": "54", | ||
"opera_mobile": "48", | ||
"node": "10.4", | ||
"samsung": "9.2", | ||
"samsung": "9.0", | ||
"electron": "4.0", | ||
@@ -1473,2 +1590,3 @@ "ios": "11.0" | ||
"opera": "63", | ||
"opera_mobile": "54", | ||
"node": "12.9", | ||
@@ -1485,4 +1603,5 @@ "electron": "6.0", | ||
"opera": "54", | ||
"opera_mobile": "48", | ||
"node": "10.4", | ||
"samsung": "9.2", | ||
"samsung": "9.0", | ||
"electron": "4.0" | ||
@@ -1496,2 +1615,3 @@ }, | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1508,2 +1628,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1520,2 +1641,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1532,2 +1654,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1544,2 +1667,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1556,2 +1680,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1568,2 +1693,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1580,2 +1706,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1592,2 +1719,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1604,2 +1732,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1616,2 +1745,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1628,2 +1758,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1640,2 +1771,3 @@ "samsung": "5.0", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1652,2 +1784,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -1665,4 +1798,5 @@ "samsung": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -1678,2 +1812,3 @@ "electron": "0.20", | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -1690,2 +1825,3 @@ "samsung": "5.0", | ||
"opera": "37", | ||
"opera_mobile": "37", | ||
"node": "6.0", | ||
@@ -1702,2 +1838,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -1714,3 +1851,4 @@ "samsung": "5.0", | ||
"opera": "28", | ||
"node": "4.0", | ||
"opera_mobile": "28", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -1726,2 +1864,3 @@ "electron": "0.21", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -1738,3 +1877,4 @@ "samsung": "5.0", | ||
"opera": "28", | ||
"node": "4.0", | ||
"opera_mobile": "28", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -1750,2 +1890,3 @@ "electron": "0.21", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -1762,3 +1903,4 @@ "samsung": "5.0", | ||
"opera": "26", | ||
"node": "4.0", | ||
"opera_mobile": "26", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -1774,2 +1916,3 @@ "electron": "0.20", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -1782,2 +1925,3 @@ "samsung": "5.0", | ||
"chrome": "80", | ||
"firefox": "73", | ||
"safari": "13.1", | ||
@@ -1794,4 +1938,5 @@ "edge": "80", | ||
"opera": "44", | ||
"opera_mobile": "43", | ||
"node": "8.0", | ||
"samsung": "7.2", | ||
"samsung": "7.0", | ||
"electron": "1.7", | ||
@@ -1806,4 +1951,5 @@ "ios": "11.0" | ||
"opera": "44", | ||
"opera_mobile": "43", | ||
"node": "8.0", | ||
"samsung": "7.2", | ||
"samsung": "7.0", | ||
"electron": "1.7", | ||
@@ -1818,3 +1964,4 @@ "ios": "11.0" | ||
"opera": "28", | ||
"node": "4.0", | ||
"opera_mobile": "28", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -1830,3 +1977,4 @@ "electron": "0.21", | ||
"opera": "28", | ||
"node": "4.0", | ||
"opera_mobile": "28", | ||
"node": "1.0", | ||
"samsung": "3.4", | ||
@@ -1840,4 +1988,5 @@ "electron": "0.21", | ||
"opera": "51", | ||
"opera_mobile": "47", | ||
"node": "10.0", | ||
"samsung": "9.2", | ||
"samsung": "9.0", | ||
"electron": "3.0" | ||
@@ -1851,2 +2000,3 @@ }, | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -1863,4 +2013,5 @@ "samsung": "5.0", | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4", | ||
@@ -1875,2 +2026,3 @@ "ios": "10.0" | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -1887,4 +2039,5 @@ "samsung": "5.0", | ||
"opera": "46", | ||
"opera_mobile": "43", | ||
"node": "8.3", | ||
"samsung": "7.2", | ||
"samsung": "7.0", | ||
"electron": "1.8", | ||
@@ -1899,4 +2052,5 @@ "ios": "12.2" | ||
"opera": "53", | ||
"opera_mobile": "47", | ||
"node": "10.0", | ||
"samsung": "9.2", | ||
"samsung": "9.0", | ||
"electron": "3.0", | ||
@@ -1911,4 +2065,5 @@ "ios": "12.2" | ||
"opera": "53", | ||
"opera_mobile": "47", | ||
"node": "10.0", | ||
"samsung": "9.2", | ||
"samsung": "9.0", | ||
"electron": "3.0", | ||
@@ -1923,4 +2078,5 @@ "ios": "12.0" | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -1936,4 +2092,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -1949,4 +2106,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -1962,4 +2120,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -1975,4 +2134,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -1988,4 +2148,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2001,4 +2162,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2014,4 +2176,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2027,4 +2190,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2040,4 +2204,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2053,4 +2218,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2066,4 +2232,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2079,4 +2246,5 @@ "electron": "0.20", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2091,4 +2259,5 @@ "electron": "0.20", | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2101,4 +2270,5 @@ }, | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2111,4 +2281,5 @@ }, | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2121,4 +2292,5 @@ }, | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2131,4 +2303,5 @@ }, | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2141,4 +2314,5 @@ }, | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2151,4 +2325,5 @@ }, | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2161,4 +2336,5 @@ }, | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2171,4 +2347,5 @@ }, | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2182,2 +2359,3 @@ }, | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2194,2 +2372,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2206,2 +2385,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2218,2 +2398,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2230,2 +2411,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2242,2 +2424,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2254,2 +2437,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2265,4 +2449,5 @@ "samsung": "5.0", | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2276,2 +2461,3 @@ }, | ||
"opera": "36", | ||
"opera_mobile": "36", | ||
"node": "6.0", | ||
@@ -2288,2 +2474,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2300,2 +2487,3 @@ "samsung": "5.0", | ||
"opera": "34", | ||
"opera_mobile": "34", | ||
"node": "6.0", | ||
@@ -2312,2 +2500,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2324,2 +2513,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2336,2 +2526,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2347,4 +2538,5 @@ "samsung": "5.0", | ||
"opera": "41", | ||
"opera_mobile": "41", | ||
"node": "7.0", | ||
"samsung": "6.2", | ||
"samsung": "6.0", | ||
"electron": "1.4" | ||
@@ -2358,2 +2550,3 @@ }, | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2370,2 +2563,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2382,2 +2576,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2394,4 +2589,5 @@ "samsung": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2407,2 +2603,3 @@ "electron": "0.20", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2419,2 +2616,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2431,2 +2629,3 @@ "samsung": "5.0", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2443,4 +2642,5 @@ "samsung": "5.0", | ||
"opera": "16", | ||
"node": "0.12", | ||
"samsung": "2.1", | ||
"opera_mobile": "16", | ||
"node": "0.11.0", | ||
"samsung": "1.5", | ||
"android": "4.4", | ||
@@ -2456,2 +2656,3 @@ "electron": "0.20", | ||
"opera": "32", | ||
"opera_mobile": "32", | ||
"node": "4.0", | ||
@@ -2468,2 +2669,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -2480,2 +2682,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -2492,2 +2695,3 @@ "samsung": "5.0", | ||
"opera": "38", | ||
"opera_mobile": "38", | ||
"node": "6.5", | ||
@@ -2524,4 +2728,5 @@ "samsung": "5.0", | ||
"opera": "58", | ||
"opera_mobile": "50", | ||
"node": "12.0", | ||
"samsung": "10.2", | ||
"samsung": "10.0", | ||
"electron": "5.0", | ||
@@ -2584,2 +2789,3 @@ "ios": "12.2" | ||
"opera": "63", | ||
"opera_mobile": "54", | ||
"node": "12.9", | ||
@@ -2622,2 +2828,3 @@ "electron": "6.0", | ||
"chrome": "80", | ||
"firefox": "73", | ||
"safari": "13.1", | ||
@@ -2645,7 +2852,8 @@ "edge": "80", | ||
"chrome": "58", | ||
"node": "0.10", | ||
"node": "0.0.1", | ||
"firefox": "50", | ||
"safari": "10.0", | ||
"opera": "45", | ||
"samsung": "7.2", | ||
"opera_mobile": "43", | ||
"samsung": "7.0", | ||
"electron": "1.7", | ||
@@ -2656,3 +2864,3 @@ "ios": "10.0" | ||
"chrome": "66", | ||
"node": "0.10", | ||
"node": "0.0.1", | ||
"firefox": "60", | ||
@@ -2662,3 +2870,4 @@ "safari": "13.1", | ||
"opera": "53", | ||
"samsung": "9.2", | ||
"opera_mobile": "47", | ||
"samsung": "9.0", | ||
"electron": "3.0" | ||
@@ -2668,3 +2877,3 @@ }, | ||
"ie": "10", | ||
"node": "0.10" | ||
"node": "0.9.1" | ||
}, | ||
@@ -2678,3 +2887,4 @@ "web.queue-microtask": { | ||
"opera": "58", | ||
"samsung": "10.2", | ||
"opera_mobile": "50", | ||
"samsung": "10.0", | ||
"electron": "5.0", | ||
@@ -2687,3 +2897,3 @@ "ios": "12.2" | ||
"opera": "7", | ||
"node": "0.10", | ||
"node": "0.0.1", | ||
"android": "1.5", | ||
@@ -2693,5 +2903,6 @@ "firefox": "1", | ||
"edge": "12", | ||
"samsung": "2.1", | ||
"opera_mobile": "7", | ||
"samsung": "1.0", | ||
"electron": "0.20", | ||
"ios": "6.0", | ||
"ios": "1.0", | ||
"phantom": "1.9" | ||
@@ -2705,3 +2916,4 @@ }, | ||
"opera": "54", | ||
"samsung": "9.2", | ||
"opera_mobile": "48", | ||
"samsung": "9.0", | ||
"electron": "4.0" | ||
@@ -2715,3 +2927,4 @@ }, | ||
"opera": "58", | ||
"samsung": "10.2", | ||
"opera_mobile": "50", | ||
"samsung": "10.0", | ||
"electron": "5.0" | ||
@@ -2725,5 +2938,6 @@ }, | ||
"opera": "54", | ||
"samsung": "9.2", | ||
"opera_mobile": "48", | ||
"samsung": "9.0", | ||
"electron": "4.0" | ||
} | ||
} |
'use strict'; | ||
const { compare, normalizeModulesList, semver } = require('./helpers'); | ||
const { compare, intersection, semver } = require('./helpers'); | ||
const modulesByVersions = require('./modules-by-versions'); | ||
const modules = require('./modules'); | ||
@@ -16,3 +17,3 @@ module.exports = function (raw) { | ||
} | ||
return normalizeModulesList(result); | ||
return intersection(result, modules); | ||
}; |
'use strict'; | ||
const { coerce: semver, cmp } = require('semver'); | ||
const data = require('./data'); | ||
const modules = Object.keys(data); | ||
const has = Function.call.bind({}.hasOwnProperty); | ||
@@ -11,5 +10,5 @@ function compare(a, operator, b) { | ||
function normalizeModulesList(list, order) { | ||
const set = new Set(list); | ||
return (Array.isArray(order) ? order : modules).filter(name => set.has(name)); | ||
function intersection(list, order) { | ||
const set = list instanceof Set ? list : new Set(list); | ||
return order.filter(name => set.has(name)); | ||
} | ||
@@ -19,4 +18,5 @@ | ||
compare, | ||
normalizeModulesList, | ||
has, | ||
intersection, | ||
semver, | ||
}; |
103
index.js
'use strict'; | ||
const browserslist = require('browserslist'); | ||
const { compare, normalizeModulesList } = require('./helpers'); | ||
const compat = require('./compat'); | ||
const data = require('./data'); | ||
const entries = require('./entries'); | ||
const getModulesListForTargetVersion = require('./get-modules-list-for-target-version'); | ||
const has = Function.call.bind({}.hasOwnProperty); | ||
const modules = require('./modules'); | ||
const mapping = new Map([ | ||
['and_chr', 'chrome'], | ||
['and_ff', 'firefox'], | ||
['ie_mob', 'ie'], | ||
['ios_saf', 'ios'], | ||
]); | ||
const validTargets = new Set([ | ||
'android', | ||
'chrome', | ||
'edge', | ||
'electron', | ||
'firefox', | ||
'ie', | ||
'ios', | ||
'node', | ||
'opera', | ||
'phantom', | ||
'safari', | ||
'samsung', | ||
]); | ||
function normalizeBrowsersList(list) { | ||
return list.map(it => { | ||
let [engine, version] = it.split(' '); | ||
if (mapping.has(engine)) engine = mapping.get(engine); | ||
else if (engine === 'android' && compare(version, '>', '4.4.4')) engine = 'chrome'; | ||
return [engine, version]; | ||
}).filter(([engine]) => validTargets.has(engine)); | ||
} | ||
function reduceByMinVersion(list) { | ||
const targets = new Map(); | ||
for (const [engine, version] of list) { | ||
if (!targets.has(engine) || compare(version, '<=', targets.get(engine))) { | ||
targets.set(engine, version); | ||
} | ||
} | ||
return targets; | ||
} | ||
function checkModule(name, targets) { | ||
if (!has(data, name)) throw new TypeError(`Incorrect module: ${ name }`); | ||
const requirements = data[name]; | ||
const result = { | ||
required: false, | ||
targets: {}, | ||
}; | ||
for (const [engine, version] of targets) { | ||
if (!has(requirements, engine) || compare(version, '<', requirements[engine])) { | ||
result.required = true; | ||
result.targets[engine] = version; | ||
} | ||
} | ||
return result; | ||
} | ||
function compat({ targets, filter, version }) { | ||
const list = browserslist(targets); | ||
const engines = normalizeBrowsersList(list); | ||
const reducedTargets = reduceByMinVersion(engines); | ||
const result = { | ||
list: [], | ||
targets: {}, | ||
}; | ||
let modules = Array.isArray(filter) ? filter : Object.keys(data); | ||
if (filter instanceof RegExp) modules = modules.filter(it => filter.test(it)); | ||
else if (typeof filter == 'string') modules = modules.filter(it => it.startsWith(filter)); | ||
if (version) { | ||
modules = normalizeModulesList(modules, getModulesListForTargetVersion(version)); | ||
} | ||
modules.forEach(key => { | ||
const check = checkModule(key, reducedTargets); | ||
if (check.required) { | ||
result.list.push(key); | ||
result.targets[key] = check.targets; | ||
} | ||
}); | ||
return result; | ||
} | ||
module.exports = compat; | ||
module.exports.compat = compat; | ||
module.exports.getModulesListForTargetVersion = getModulesListForTargetVersion; | ||
module.exports = Object.assign(compat, { | ||
compat, | ||
data, | ||
entries, | ||
getModulesListForTargetVersion, | ||
modules, | ||
}); |
{ | ||
"name": "core-js-compat", | ||
"description": "core-js compat", | ||
"version": "3.4.7", | ||
"version": "3.4.8", | ||
"repository": { | ||
@@ -11,3 +11,3 @@ "type": "git", | ||
"dependencies": { | ||
"browserslist": "^4.8.0", | ||
"browserslist": "^4.8.2", | ||
"semver": "^6.3.0" | ||
@@ -17,3 +17,3 @@ }, | ||
"detective": "^5.2.0", | ||
"electron-to-chromium": "^1.3.321", | ||
"electron-to-chromium": "^1.3.322", | ||
"glob": "^7.1.6" | ||
@@ -20,0 +20,0 @@ }, |
@@ -1,2 +0,2 @@ | ||
[`core-js-compat` package](https://github.com/zloirock/core-js/packages/core-js-compat) contains data about the necessity of [`core-js`](https://github.com/zloirock/core-js) modules and API for getting a list of required core-js modules by browserslist query. | ||
[`core-js-compat` package](https://github.com/zloirock/core-js/tree/master/packages/core-js-compat) contains data about the necessity of [`core-js`](https://github.com/zloirock/core-js) modules and API for getting a list of required core-js modules by browserslist query. | ||
@@ -8,4 +8,5 @@ ```js | ||
} = require('core-js-compat')({ | ||
targets: '> 2.5%', // browserslist query | ||
targets: '> 2.5%', // browserslist query, by default - all engines | ||
filter: /^(es|web)\./, // optional filter - string-prefix, regexp or list of modules | ||
version: '3.4', // used `core-js` version, by default - the latest | ||
}); | ||
@@ -44,2 +45,31 @@ | ||
Additional API: | ||
```js | ||
// equals of of the method from the example above | ||
require('core-js-compat/compat')({ targets, filter, version }); // => { list: Array<ModuleName>, targets: { [ModuleName]: { [EngineName]: EngineVersion } } } | ||
// or | ||
require('core-js-compat').compat({ targets, filter, version }); // => { list: Array<ModuleName>, targets: { [ModuleName]: { [EngineName]: EngineVersion } } } | ||
// full compat data: | ||
require('core-js-compat/data'); // => { [ModuleName]: { [EngineName]: EngineVersion } } | ||
// or | ||
require('core-js-compat').data; // => { [ModuleName]: { [EngineName]: EngineVersion } } | ||
// map of modules by `core-js` entry points: | ||
require('core-js-compat/entries'); // => { [EntryPoint]: Array<ModuleName> } | ||
// or | ||
require('core-js-compat').entries; // => { [EntryPoint]: Array<ModuleName> } | ||
// full list of modules: | ||
require('core-js-compat/modules'); // => Array<ModuleName> | ||
// or | ||
require('core-js-compat').modules; // => Array<ModuleName> | ||
// the subset of modules which available in the passed `core-js` version: | ||
require('core-js-compat/get-modules-list-for-target-version')('3.3'); // => Array<ModuleName> | ||
// or | ||
require('core-js-compat').getModulesListForTargetVersion('3.3'); // => Array<ModuleName> | ||
``` | ||
If you want to add new / update data about modules required for target engines, [follow this instruction](https://github.com/zloirock/core-js/blob/master/CONTRIBUTING.md#updating-core-js-compat-data). |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
294411
11
11764
74
1
+ Addedcaniuse-lite@1.0.30001667(transitive)
+ Addedelectron-to-chromium@1.5.32(transitive)
- Removedcaniuse-lite@1.0.30001666(transitive)
- Removedelectron-to-chromium@1.5.31(transitive)
Updatedbrowserslist@^4.8.2