diff --git a/packages/core-js-compat/src/data.mjs b/packages/core-js-compat/src/data.mjs index db8dbd679203..9d51f9d96ab4 100644 --- a/packages/core-js-compat/src/data.mjs +++ b/packages/core-js-compat/src/data.mjs @@ -4,12 +4,14 @@ export const data = { chrome: '49', edge: '15', firefox: '51', + hermes: '0.11', safari: '10.0', }, 'es.symbol.constructor': { chrome: '41', edge: '13', firefox: '36', + hermes: '0.11', safari: '9.0', rhino: '1.7.14', }, @@ -27,6 +29,7 @@ export const data = { chrome: '41', edge: '13', firefox: '36', + hermes: '0.11', safari: '9.0', rhino: '1.7.14', }, @@ -34,6 +37,7 @@ export const data = { chrome: '50', edge: '15', firefox: '49', + hermes: '0.11', safari: '10.0', rhino: '1.7.13', }, @@ -41,6 +45,7 @@ export const data = { chrome: '48', edge: '15', firefox: '48', + hermes: '0.11', safari: '10.0', rhino: '1.7.13', }, @@ -48,6 +53,7 @@ export const data = { chrome: '41', edge: '13', firefox: '36', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -55,29 +61,34 @@ export const data = { chrome: '41', edge: '13', firefox: '36', + hermes: '0.11', safari: '9.0', rhino: '1.7.14', }, 'es.symbol.match': { chrome: '50', firefox: '40', + hermes: '0.11', safari: '10.0', rhino: '1.7.13', }, 'es.symbol.match-all': { chrome: '73', firefox: '67', + hermes: '0.11', safari: '13', }, 'es.symbol.replace': { chrome: '50', firefox: '49', + hermes: '0.11', safari: '10.0', rhino: '1.7.13', }, 'es.symbol.search': { chrome: '50', firefox: '49', + hermes: '0.11', safari: '10.0', rhino: '1.7.13', }, @@ -91,6 +102,7 @@ export const data = { 'es.symbol.split': { chrome: '50', firefox: '49', + hermes: '0.11', safari: '10.0', rhino: '1.7.13', }, @@ -98,6 +110,7 @@ export const data = { chrome: '47', edge: '15', firefox: '44', + hermes: '0.11', safari: '10.0', rhino: '1.7.13', }, @@ -105,6 +118,7 @@ export const data = { chrome: '49', edge: '15', firefox: '51', + hermes: '0.11', safari: '10.0', rhino: '1.7.13', }, @@ -118,11 +132,13 @@ export const data = { 'es.error.cause': { chrome: '94', firefox: '91', + hermes: '0.11', safari: '15.0', }, 'es.error.to-string': { chrome: '33', firefox: '11', + hermes: '0.11', ie: '9', safari: '8.0', rhino: '1.7.14', @@ -159,6 +175,7 @@ export const data = { 'es.array.every': { chrome: '26', firefox: '4', + hermes: '0.11', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -189,25 +206,30 @@ export const data = { }, 'es.array.find-last': { chrome: '97', + hermes: '0.11', safari: '15.4', }, 'es.array.find-last-index': { chrome: '97', + hermes: '0.11', safari: '15.4', }, 'es.array.flat': { chrome: '69', firefox: '62', + hermes: '0.11', safari: '12.0', }, 'es.array.flat-map': { chrome: '69', firefox: '62', + hermes: '0.11', safari: '12.0', }, 'es.array.for-each': { chrome: '26', firefox: '4', + hermes: '0.11', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -229,6 +251,7 @@ export const data = { 'es.array.index-of': { chrome: '51', firefox: '47', + hermes: '0.11', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -236,6 +259,7 @@ export const data = { 'es.array.is-array': { chrome: '5', firefox: '4', + hermes: '0.11', ie: '9', opera: '10.50', safari: '4.0', @@ -251,12 +275,14 @@ export const data = { chrome: '26', edge: '13', firefox: '4', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, 'es.array.last-index-of': { chrome: '51', firefox: '47', + hermes: '0.11', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -271,6 +297,7 @@ export const data = { chrome: '45', edge: '13', firefox: '25', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -279,12 +306,14 @@ export const data = { // chrome: '103', // edge: '15', firefox: '55', + hermes: '0.11', // the same to Chrome bug fixed only in Safari TP // safari: '15.4', }, 'es.array.reduce': { chrome: '83', // https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 firefox: '4', + hermes: '0.11', ie: '9', node: '6.0', // ^^^ safari: '7.1', @@ -293,6 +322,7 @@ export const data = { 'es.array.reduce-right': { chrome: '83', // https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 firefox: '4', + hermes: '0.11', ie: '9', node: '6.0', // ^^^ safari: '7.1', @@ -301,6 +331,7 @@ export const data = { 'es.array.reverse': { chrome: '1', firefox: '1', + hermes: '0.11', ie: '5.5', opera: '10.50', // safari 12.0 has a serious bug @@ -316,6 +347,7 @@ export const data = { 'es.array.some': { chrome: '26', firefox: '4', + hermes: '0.11', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -323,6 +355,7 @@ export const data = { 'es.array.sort': { chrome: '70', firefox: '4', + hermes: '0.11', safari: '12.0', }, 'es.array.species': { @@ -350,6 +383,7 @@ export const data = { 'es.array.unshift': { chrome: '71', firefox: '23', + hermes: '0.11', ie: '9', // bug with setting length fixed only in Safari TP // safari: '15.4', @@ -358,17 +392,20 @@ export const data = { chrome: '26', edge: '14', firefox: '44', + hermes: '0.11', safari: '12.0', }, 'es.array-buffer.is-view': { chrome: '32', firefox: '29', + hermes: '0.11', ie: '11', safari: '7.1', }, 'es.array-buffer.slice': { chrome: '31', firefox: '46', + hermes: '0.11', ie: '11', safari: '12.1', rhino: '1.7.13', @@ -378,6 +415,7 @@ export const data = { 'es.data-view.constructor': { chrome: '26', firefox: '15', + hermes: '0.11', ie: '10', safari: '7.1', rhino: '1.7.13', @@ -385,6 +423,7 @@ export const data = { 'es.date.get-year': { chrome: '1', firefox: '1', + hermes: '0.11', ie: '9', opera: '3', safari: '1', @@ -394,6 +433,7 @@ export const data = { 'es.date.now': { chrome: '5', firefox: '2', + hermes: '0.11', ie: '9', opera: '10.50', safari: '4.0', @@ -402,6 +442,7 @@ export const data = { 'es.date.set-year': { chrome: '1', firefox: '1', + hermes: '0.11', ie: '3', opera: '3', safari: '1', @@ -410,6 +451,7 @@ export const data = { 'es.date.to-gmt-string': { chrome: '1', firefox: '1', + hermes: '0.11', ie: '3', opera: '3', safari: '1', @@ -418,6 +460,7 @@ export const data = { 'es.date.to-iso-string': { chrome: '26', firefox: '7', + hermes: '0.11', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -425,6 +468,7 @@ export const data = { 'es.date.to-json': { chrome: '26', firefox: '4', + hermes: '0.11', ie: '9', safari: '10.0', rhino: '1.7.13', @@ -433,12 +477,14 @@ export const data = { chrome: '47', edge: '15', firefox: '44', + hermes: '0.11', safari: '10.0', }, // TODO: Remove from `core-js@4` 'es.date.to-string': { chrome: '5', firefox: '2', + hermes: '0.11', ie: '9', opera: '10.50', safari: '3.1', @@ -447,6 +493,7 @@ export const data = { 'es.escape': { chrome: '1', firefox: '1', + hermes: '0.11', ie: '3', opera: '3', safari: '1', @@ -455,6 +502,7 @@ export const data = { 'es.function.bind': { chrome: '7', firefox: '4', + hermes: '0.11', ie: '9', opera: '12', safari: '5.1', @@ -464,12 +512,14 @@ export const data = { chrome: '51', edge: '15', firefox: '50', + hermes: '0.11', safari: '10.0', }, 'es.function.name': { chrome: '5', edge: '12', firefox: '2', + hermes: '0.11', opera: '10.50', safari: '4.0', rhino: '1.7.13', @@ -477,6 +527,7 @@ export const data = { 'es.global-this': { chrome: '71', firefox: '65', + hermes: '0.11', safari: '12.1', rhino: '1.7.14', }, @@ -489,6 +540,7 @@ export const data = { chrome: '50', edge: '15', firefox: '51', + hermes: '0.11', safari: '10.0', }, // TODO: Remove this module from `core-js@4` since it's replaced to module below @@ -504,12 +556,14 @@ export const data = { chrome: '54', edge: '13', firefox: '25', + hermes: '0.11', safari: '7.1', }, 'es.math.asinh': { chrome: '38', edge: '13', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -517,6 +571,7 @@ export const data = { chrome: '38', edge: '13', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -524,6 +579,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -531,6 +587,7 @@ export const data = { chrome: '38', edge: '12', firefox: '31', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -538,6 +595,7 @@ export const data = { chrome: '39', edge: '13', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -545,6 +603,7 @@ export const data = { chrome: '39', edge: '13', firefox: '46', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -552,6 +611,7 @@ export const data = { chrome: '38', edge: '12', firefox: '26', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -560,6 +620,7 @@ export const data = { chrome: '78', // '38', edge: '12', firefox: '27', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -567,6 +628,7 @@ export const data = { chrome: '28', edge: '13', firefox: '20', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -574,6 +636,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -581,6 +644,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -588,6 +652,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -595,6 +660,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -602,6 +668,7 @@ export const data = { chrome: '39', edge: '13', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -609,6 +676,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -616,12 +684,14 @@ export const data = { chrome: '50', edge: '15', firefox: '51', + hermes: '0.11', safari: '10.0', }, 'es.math.trunc': { chrome: '38', edge: '12', firefox: '25', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -629,6 +699,7 @@ export const data = { chrome: '41', edge: '13', firefox: '46', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -636,6 +707,7 @@ export const data = { chrome: '34', edge: '12', firefox: '25', + hermes: '0.11', safari: '9.0', rhino: '1.7.14', }, @@ -644,6 +716,7 @@ export const data = { chrome: '19', edge: '12', firefox: '16', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -651,6 +724,7 @@ export const data = { chrome: '34', edge: '12', firefox: '16', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -659,6 +733,7 @@ export const data = { chrome: '19', edge: '12', firefox: '15', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -666,6 +741,7 @@ export const data = { chrome: '34', edge: '12', firefox: '32', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -673,6 +749,7 @@ export const data = { chrome: '34', edge: '12', firefox: '31', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -680,18 +757,21 @@ export const data = { chrome: '34', edge: '12', firefox: '31', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, 'es.number.parse-float': { chrome: '35', firefox: '39', + hermes: '0.11', safari: '11.0', rhino: '1.7.14', }, 'es.number.parse-int': { chrome: '35', firefox: '39', + hermes: '0.11', safari: '9.0', rhino: '1.7.14', }, @@ -699,18 +779,21 @@ export const data = { chrome: '51', edge: '18', firefox: '87', + hermes: '0.11', safari: '11', rhino: '1.7.14', }, 'es.number.to-fixed': { chrome: '26', firefox: '4', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, 'es.number.to-precision': { chrome: '26', firefox: '4', + hermes: '0.11', ie: '8', safari: '7.1', rhino: '1.7.13', @@ -720,12 +803,14 @@ export const data = { // order of operations bug // edge: '13', firefox: '36', + hermes: '0.11', safari: '9.0', }, // TODO: Remove from `core-js@4` 'es.object.create': { chrome: '5', firefox: '4', + hermes: '0.11', ie: '9', opera: '12', safari: '4.0', @@ -735,12 +820,14 @@ export const data = { chrome: '62', edge: '16', firefox: '48', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, 'es.object.define-properties': { chrome: '37', firefox: '4', + hermes: '0.11', ie: '9', opera: '12', safari: '5.1', @@ -749,6 +836,7 @@ export const data = { 'es.object.define-property': { chrome: '37', firefox: '4', + hermes: '0.11', ie: '9', opera: '12', safari: '5.1', @@ -758,6 +846,7 @@ export const data = { chrome: '62', edge: '16', firefox: '48', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -765,6 +854,7 @@ export const data = { chrome: '54', edge: '14', firefox: '47', + hermes: '0.11', safari: '10.1', rhino: '1.7.14', }, @@ -772,12 +862,14 @@ export const data = { chrome: '44', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, 'es.object.from-entries': { chrome: '73', firefox: '63', + hermes: '0.11', safari: '12.1', rhino: '1.7.14', }, @@ -785,6 +877,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -792,12 +885,14 @@ export const data = { chrome: '54', edge: '15', firefox: '50', + hermes: '0.11', safari: '10.0', }, 'es.object.get-own-property-names': { chrome: '40', edge: '13', firefox: '34', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -805,6 +900,7 @@ export const data = { chrome: '41', edge: '13', firefox: '36', + hermes: '0.11', safari: '9.0', rhino: '1.7.14', }, @@ -812,12 +908,14 @@ export const data = { chrome: '44', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, 'es.object.has-own': { chrome: '93', firefox: '92', + hermes: '0.11', safari: '15.4', }, 'es.object.is': { @@ -825,6 +923,7 @@ export const data = { chrome: '19', edge: '12', firefox: '22', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -832,6 +931,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -839,6 +939,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -846,6 +947,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -853,6 +955,7 @@ export const data = { chrome: '40', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -860,6 +963,7 @@ export const data = { chrome: '62', edge: '16', firefox: '48', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -867,6 +971,7 @@ export const data = { chrome: '62', edge: '16', firefox: '48', + hermes: '0.11', safari: '7.1', rhino: '1.7.13', }, @@ -874,6 +979,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -881,12 +987,14 @@ export const data = { chrome: '44', edge: '13', firefox: '35', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, 'es.object.set-prototype-of': { chrome: '34', firefox: '31', + hermes: '0.11', ie: '11', safari: '9.0', rhino: '1.7.13', @@ -895,12 +1003,14 @@ export const data = { chrome: '49', edge: '15', firefox: '51', + hermes: '0.11', safari: '10.0', }, 'es.object.values': { chrome: '54', edge: '14', firefox: '47', + hermes: '0.11', safari: '10.1', rhino: '1.7.14', }, @@ -908,6 +1018,7 @@ export const data = { chrome: '35', edge: '74', firefox: '8', + hermes: '0.11', ie: '8', safari: '7.1', rhino: '1.7.13', @@ -916,6 +1027,7 @@ export const data = { chrome: '35', edge: '74', firefox: '21', + hermes: '0.11', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -989,66 +1101,77 @@ export const data = { chrome: '49', edge: '15', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.construct': { chrome: '49', edge: '15', firefox: '44', + hermes: '0.11', safari: '10.0', }, 'es.reflect.define-property': { chrome: '49', edge: '13', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.delete-property': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.get': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.get-own-property-descriptor': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.get-prototype-of': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.has': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.is-extensible': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.own-keys': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.prevent-extensions': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.set': { @@ -1057,17 +1180,20 @@ export const data = { // edge: '12', chrome: '49', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.set-prototype-of': { chrome: '49', edge: '12', firefox: '42', + hermes: '0.11', safari: '10.0', }, 'es.reflect.to-string-tag': { chrome: '86', firefox: '82', + hermes: '0.11', safari: '14.0', }, 'es.regexp.constructor': { @@ -1078,6 +1204,7 @@ export const data = { 'es.regexp.dot-all': { chrome: '62', firefox: '78', + hermes: '0.11', safari: '11.1', }, 'es.regexp.exec': { @@ -1089,12 +1216,14 @@ export const data = { // modern V8 has a bug with the order getting of flags // chrome: '62', firefox: '78', + hermes: '0.11', safari: '11.1', }, 'es.regexp.sticky': { chrome: '49', edge: '13', firefox: '3', + hermes: '0.11', safari: '10.0', }, 'es.regexp.test': { @@ -1105,6 +1234,7 @@ export const data = { 'es.regexp.to-string': { chrome: '50', firefox: '46', + hermes: '0.11', safari: '10.0', }, // TODO: Remove this module from `core-js@4` since it's replaced to module below @@ -1125,48 +1255,56 @@ export const data = { chrome: '41', edge: '13', firefox: '29', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, 'es.string.ends-with': { chrome: '51', firefox: '40', + hermes: '0.11', safari: '10.0', }, 'es.string.from-code-point': { chrome: '41', edge: '13', firefox: '29', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, 'es.string.includes': { chrome: '51', firefox: '40', + hermes: '0.11', safari: '10.0', }, 'es.string.iterator': { chrome: '41', edge: '13', firefox: '36', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, 'es.string.match': { chrome: '51', firefox: '49', + hermes: '0.11', safari: '10.0', }, 'es.string.match-all': { // Early implementations does not throw an error on non-global regex chrome: '80', // 73 firefox: '73', // 67 + hermes: '0.11', safari: '13.1', // 13 }, 'es.string.pad-end': { chrome: '57', edge: '15', firefox: '48', + hermes: '0.11', safari: '11.0', rhino: '1.7.13', }, @@ -1174,6 +1312,7 @@ export const data = { chrome: '57', edge: '15', firefox: '48', + hermes: '0.11', safari: '11.0', rhino: '1.7.13', }, @@ -1181,6 +1320,7 @@ export const data = { chrome: '41', edge: '13', firefox: '34', + hermes: '0.11', safari: '9.0', rhino: '1.7.14', }, @@ -1188,6 +1328,7 @@ export const data = { chrome: '41', edge: '13', firefox: '24', + hermes: '0.11', safari: '9.0', rhino: '1.7.13', }, @@ -1199,11 +1340,13 @@ export const data = { 'es.string.replace-all': { chrome: '85', firefox: '77', + hermes: '0.11', safari: '13.1', }, 'es.string.search': { chrome: '51', firefox: '49', + hermes: '0.11', safari: '10.0', }, 'es.string.split': { @@ -1214,12 +1357,14 @@ export const data = { 'es.string.starts-with': { chrome: '51', firefox: '40', + hermes: '0.11', safari: '10.0', }, 'es.string.substr': { chrome: '1', ie: '9', firefox: '1', + hermes: '0.11', opera: '4', safari: '1', rhino: '1.7.13', @@ -1228,26 +1373,31 @@ export const data = { chrome: '59', edge: '15', firefox: '52', + hermes: '0.11', safari: '12.1', }, 'es.string.trim-end': { chrome: '66', firefox: '61', + hermes: '0.11', safari: '12.1', }, 'es.string.trim-left': { chrome: '66', firefox: '61', + hermes: '0.11', safari: '12.0', }, 'es.string.trim-right': { chrome: '66', firefox: '61', + hermes: '0.11', safari: '12.1', }, 'es.string.trim-start': { chrome: '66', firefox: '61', + hermes: '0.11', safari: '12.0', }, 'es.string.anchor': { @@ -1413,49 +1563,58 @@ export const data = { chrome: '45', edge: '13', firefox: '34', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.every': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.fill': { chrome: '58', firefox: '55', + hermes: '0.11', safari: '14.1', }, 'es.typed-array.filter': { chrome: '45', edge: '13', firefox: '38', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.find': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.find-index': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.find-last': { chrome: '97', + hermes: '0.11', safari: '15.4', }, 'es.typed-array.find-last-index': { chrome: '97', + hermes: '0.11', safari: '15.4', }, 'es.typed-array.for-each': { chrome: '45', edge: '13', firefox: '38', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.from': { @@ -1468,36 +1627,42 @@ export const data = { chrome: '49', edge: '14', firefox: '43', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.index-of': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.iterator': { chrome: '51', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.join': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.last-index-of': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.map': { chrome: '45', edge: '13', firefox: '38', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.of': { @@ -1510,41 +1675,48 @@ export const data = { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.reduce-right': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.reverse': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.set': { chrome: '95', // '26', // edge: '13', // proper in Chakra Edge 13, but buggy in Chromium < 95 firefox: '54', // '15', + hermes: '0.11', safari: '14.1', // '7.1', }, 'es.typed-array.slice': { chrome: '45', edge: '13', firefox: '38', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.some': { chrome: '45', edge: '13', firefox: '37', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.sort': { chrome: '74', firefox: '67', + hermes: '0.11', // 10.0 - 14.0 accept incorrect arguments safari: '14.1', }, @@ -1552,22 +1724,26 @@ export const data = { chrome: '26', edge: '13', firefox: '15', + hermes: '0.11', safari: '7.1', }, 'es.typed-array.to-locale-string': { chrome: '45', firefox: '51', + hermes: '0.11', safari: '10.0', }, 'es.typed-array.to-string': { chrome: '51', edge: '13', firefox: '51', + hermes: '0.11', safari: '10.0', }, 'es.unescape': { chrome: '1', firefox: '1', + hermes: '0.11', ie: '3', opera: '3', safari: '1', @@ -1983,6 +2159,7 @@ export const data = { deno: '1.0', edge: '16', firefox: '50', + hermes: '0.11', node: '0.0.1', safari: '10.0', rhino: '1.7.13', @@ -1991,6 +2168,7 @@ export const data = { chrome: '66', deno: '1.0', firefox: '60', + hermes: '0.11', node: '0.0.1', safari: '13.1', rhino: '1.7.13', @@ -2038,6 +2216,7 @@ export const data = { firefox: '1', ie: '10', node: '0.0.1', + hermes: '0.11', opera: '7', safari: '1.0', rhino: '1.7.13', @@ -2047,6 +2226,7 @@ export const data = { chrome: '1', deno: '1.0', firefox: '1', + hermes: '0.11', ie: '10', node: '0.0.1', opera: '7', @@ -2066,6 +2246,7 @@ export const data = { chrome: '1', deno: '1.0', firefox: '1', + hermes: '0.11', ie: '10', node: '0.0.1', opera: '7',