Socket
Socket
Sign inDemoInstall

core-js-compat

Package Overview
Dependencies
Maintainers
1
Versions
142
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

core-js-compat - npm Package Compare versions

Comparing version 3.4.7 to 3.4.8

compat.js

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,
};
'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).
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc