diff --git a/packages/core-js-compat/src/data.mjs b/packages/core-js-compat/src/data.mjs index 1e7a2d437321..73364724d679 100644 --- a/packages/core-js-compat/src/data.mjs +++ b/packages/core-js-compat/src/data.mjs @@ -4,14 +4,14 @@ export const data = { chrome: '49', edge: '15', firefox: '51', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.symbol.constructor': { chrome: '41', edge: '13', firefox: '36', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.14', }, @@ -29,7 +29,7 @@ export const data = { chrome: '41', edge: '13', firefox: '36', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.14', }, @@ -37,7 +37,7 @@ export const data = { chrome: '50', edge: '15', firefox: '49', - hermes: '0.11', + hermes: '0.1', safari: '10.0', rhino: '1.7.13', }, @@ -45,7 +45,7 @@ export const data = { chrome: '48', edge: '15', firefox: '48', - hermes: '0.11', + hermes: '0.1', safari: '10.0', rhino: '1.7.13', }, @@ -53,7 +53,7 @@ export const data = { chrome: '41', edge: '13', firefox: '36', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -61,34 +61,34 @@ export const data = { chrome: '41', edge: '13', firefox: '36', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.14', }, 'es.symbol.match': { chrome: '50', firefox: '40', - hermes: '0.11', + hermes: '0.1', safari: '10.0', rhino: '1.7.13', }, 'es.symbol.match-all': { chrome: '73', firefox: '67', - hermes: '0.11', + hermes: '0.6', safari: '13', }, 'es.symbol.replace': { chrome: '50', firefox: '49', - hermes: '0.11', + hermes: '0.1', safari: '10.0', rhino: '1.7.13', }, 'es.symbol.search': { chrome: '50', firefox: '49', - hermes: '0.11', + hermes: '0.1', safari: '10.0', rhino: '1.7.13', }, @@ -102,7 +102,7 @@ export const data = { 'es.symbol.split': { chrome: '50', firefox: '49', - hermes: '0.11', + hermes: '0.1', safari: '10.0', rhino: '1.7.13', }, @@ -110,7 +110,7 @@ export const data = { chrome: '47', edge: '15', firefox: '44', - hermes: '0.11', + hermes: '0.1', safari: '10.0', rhino: '1.7.13', }, @@ -118,7 +118,7 @@ export const data = { chrome: '49', edge: '15', firefox: '51', - hermes: '0.11', + hermes: '0.1', safari: '10.0', rhino: '1.7.13', }, @@ -132,13 +132,13 @@ export const data = { 'es.error.cause': { chrome: '94', firefox: '91', - hermes: '0.11', + hermes: '0.8', safari: '15.0', }, 'es.error.to-string': { chrome: '33', firefox: '11', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '8.0', rhino: '1.7.14', @@ -175,7 +175,7 @@ export const data = { 'es.array.every': { chrome: '26', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -217,19 +217,19 @@ export const data = { 'es.array.flat': { chrome: '69', firefox: '62', - hermes: '0.11', + hermes: '0.4', safari: '12.0', }, 'es.array.flat-map': { chrome: '69', firefox: '62', - hermes: '0.11', + hermes: '0.4', safari: '12.0', }, 'es.array.for-each': { chrome: '26', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -251,7 +251,7 @@ export const data = { 'es.array.index-of': { chrome: '51', firefox: '47', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -259,7 +259,7 @@ export const data = { 'es.array.is-array': { chrome: '5', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', opera: '10.50', safari: '4.0', @@ -275,14 +275,14 @@ export const data = { chrome: '26', edge: '13', firefox: '4', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, 'es.array.last-index-of': { chrome: '51', firefox: '47', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -297,7 +297,7 @@ export const data = { chrome: '45', edge: '13', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -306,14 +306,14 @@ export const data = { // chrome: '103', // edge: '15', firefox: '55', - hermes: '0.11', + hermes: '0.2', // 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', + hermes: '0.1', ie: '9', node: '6.0', // ^^^ safari: '7.1', @@ -322,7 +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', + hermes: '0.1', ie: '9', node: '6.0', // ^^^ safari: '7.1', @@ -331,7 +331,7 @@ export const data = { 'es.array.reverse': { chrome: '1', firefox: '1', - hermes: '0.11', + hermes: '0.1', ie: '5.5', opera: '10.50', // safari 12.0 has a serious bug @@ -347,7 +347,7 @@ export const data = { 'es.array.some': { chrome: '26', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -355,7 +355,7 @@ export const data = { 'es.array.sort': { chrome: '70', firefox: '4', - hermes: '0.11', + hermes: '0.10', safari: '12.0', }, 'es.array.species': { @@ -383,7 +383,7 @@ export const data = { 'es.array.unshift': { chrome: '71', firefox: '23', - hermes: '0.11', + hermes: '0.1', ie: '9', // bug with setting length fixed only in Safari TP // safari: '15.4', @@ -392,20 +392,20 @@ export const data = { chrome: '26', edge: '14', firefox: '44', - hermes: '0.11', + hermes: '0.1', safari: '12.0', }, 'es.array-buffer.is-view': { chrome: '32', firefox: '29', - hermes: '0.11', + hermes: '0.1', ie: '11', safari: '7.1', }, 'es.array-buffer.slice': { chrome: '31', firefox: '46', - hermes: '0.11', + hermes: '0.1', ie: '11', safari: '12.1', rhino: '1.7.13', @@ -415,7 +415,7 @@ export const data = { 'es.data-view.constructor': { chrome: '26', firefox: '15', - hermes: '0.11', + hermes: '0.1', ie: '10', safari: '7.1', rhino: '1.7.13', @@ -423,7 +423,7 @@ export const data = { 'es.date.get-year': { chrome: '1', firefox: '1', - hermes: '0.11', + hermes: '0.1', ie: '9', opera: '3', safari: '1', @@ -433,7 +433,7 @@ export const data = { 'es.date.now': { chrome: '5', firefox: '2', - hermes: '0.11', + hermes: '0.1', ie: '9', opera: '10.50', safari: '4.0', @@ -442,7 +442,7 @@ export const data = { 'es.date.set-year': { chrome: '1', firefox: '1', - hermes: '0.11', + hermes: '0.1', ie: '3', opera: '3', safari: '1', @@ -451,7 +451,7 @@ export const data = { 'es.date.to-gmt-string': { chrome: '1', firefox: '1', - hermes: '0.11', + hermes: '0.1', ie: '3', opera: '3', safari: '1', @@ -460,7 +460,7 @@ export const data = { 'es.date.to-iso-string': { chrome: '26', firefox: '7', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -468,7 +468,7 @@ export const data = { 'es.date.to-json': { chrome: '26', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '10.0', rhino: '1.7.13', @@ -477,14 +477,14 @@ export const data = { chrome: '47', edge: '15', firefox: '44', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, // TODO: Remove from `core-js@4` 'es.date.to-string': { chrome: '5', firefox: '2', - hermes: '0.11', + hermes: '0.1', ie: '9', opera: '10.50', safari: '3.1', @@ -493,7 +493,7 @@ export const data = { 'es.escape': { chrome: '1', firefox: '1', - hermes: '0.11', + hermes: '0.1', ie: '3', opera: '3', safari: '1', @@ -502,7 +502,7 @@ export const data = { 'es.function.bind': { chrome: '7', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', opera: '12', safari: '5.1', @@ -512,14 +512,14 @@ export const data = { chrome: '51', edge: '15', firefox: '50', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.function.name': { chrome: '5', edge: '12', firefox: '2', - hermes: '0.11', + hermes: '0.1', opera: '10.50', safari: '4.0', rhino: '1.7.13', @@ -527,7 +527,7 @@ export const data = { 'es.global-this': { chrome: '71', firefox: '65', - hermes: '0.11', + hermes: '0.2', safari: '12.1', rhino: '1.7.14', }, @@ -540,7 +540,7 @@ export const data = { chrome: '50', edge: '15', firefox: '51', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, // TODO: Remove this module from `core-js@4` since it's replaced to module below @@ -556,14 +556,14 @@ export const data = { chrome: '54', edge: '13', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', }, 'es.math.asinh': { chrome: '38', edge: '13', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -571,7 +571,7 @@ export const data = { chrome: '38', edge: '13', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -579,7 +579,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -587,7 +587,7 @@ export const data = { chrome: '38', edge: '12', firefox: '31', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -595,7 +595,7 @@ export const data = { chrome: '39', edge: '13', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -603,7 +603,7 @@ export const data = { chrome: '39', edge: '13', firefox: '46', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -611,7 +611,7 @@ export const data = { chrome: '38', edge: '12', firefox: '26', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -620,7 +620,7 @@ export const data = { chrome: '78', // '38', edge: '12', firefox: '27', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -628,7 +628,7 @@ export const data = { chrome: '28', edge: '13', firefox: '20', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -636,7 +636,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -644,7 +644,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -652,7 +652,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -660,7 +660,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -668,7 +668,7 @@ export const data = { chrome: '39', edge: '13', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -676,7 +676,7 @@ export const data = { chrome: '38', edge: '12', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -684,14 +684,14 @@ export const data = { chrome: '50', edge: '15', firefox: '51', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.math.trunc': { chrome: '38', edge: '12', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -699,7 +699,7 @@ export const data = { chrome: '41', edge: '13', firefox: '46', - hermes: '0.11', + hermes: '0.5', safari: '9.0', rhino: '1.7.13', }, @@ -707,7 +707,7 @@ export const data = { chrome: '34', edge: '12', firefox: '25', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.14', }, @@ -716,7 +716,7 @@ export const data = { chrome: '19', edge: '12', firefox: '16', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -724,7 +724,7 @@ export const data = { chrome: '34', edge: '12', firefox: '16', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -733,7 +733,7 @@ export const data = { chrome: '19', edge: '12', firefox: '15', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -741,7 +741,7 @@ export const data = { chrome: '34', edge: '12', firefox: '32', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -749,7 +749,7 @@ export const data = { chrome: '34', edge: '12', firefox: '31', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -757,21 +757,21 @@ export const data = { chrome: '34', edge: '12', firefox: '31', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, 'es.number.parse-float': { chrome: '35', firefox: '39', - hermes: '0.11', + hermes: '0.1', safari: '11.0', rhino: '1.7.14', }, 'es.number.parse-int': { chrome: '35', firefox: '39', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.14', }, @@ -779,21 +779,21 @@ export const data = { chrome: '51', edge: '18', firefox: '87', - hermes: '0.11', + hermes: '0.1', safari: '11', rhino: '1.7.14', }, 'es.number.to-fixed': { chrome: '26', firefox: '4', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, 'es.number.to-precision': { chrome: '26', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '8', safari: '7.1', rhino: '1.7.13', @@ -803,14 +803,14 @@ export const data = { // order of operations bug // edge: '13', firefox: '36', - hermes: '0.11', + hermes: '0.4', safari: '9.0', }, // TODO: Remove from `core-js@4` 'es.object.create': { chrome: '5', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', opera: '12', safari: '4.0', @@ -820,14 +820,14 @@ export const data = { chrome: '62', edge: '16', firefox: '48', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, 'es.object.define-properties': { chrome: '37', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', opera: '12', safari: '5.1', @@ -836,7 +836,7 @@ export const data = { 'es.object.define-property': { chrome: '37', firefox: '4', - hermes: '0.11', + hermes: '0.1', ie: '9', opera: '12', safari: '5.1', @@ -846,7 +846,7 @@ export const data = { chrome: '62', edge: '16', firefox: '48', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -854,7 +854,7 @@ export const data = { chrome: '54', edge: '14', firefox: '47', - hermes: '0.11', + hermes: '0.1', safari: '10.1', rhino: '1.7.14', }, @@ -862,14 +862,14 @@ export const data = { chrome: '44', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, 'es.object.from-entries': { chrome: '73', firefox: '63', - hermes: '0.11', + hermes: '0.4', safari: '12.1', rhino: '1.7.14', }, @@ -877,7 +877,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -885,14 +885,14 @@ export const data = { chrome: '54', edge: '15', firefox: '50', - hermes: '0.11', + hermes: '0.6', safari: '10.0', }, 'es.object.get-own-property-names': { chrome: '40', edge: '13', firefox: '34', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -900,7 +900,7 @@ export const data = { chrome: '41', edge: '13', firefox: '36', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.14', }, @@ -908,14 +908,14 @@ export const data = { chrome: '44', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, 'es.object.has-own': { chrome: '93', firefox: '92', - hermes: '0.11', + hermes: '0.10', safari: '15.4', }, 'es.object.is': { @@ -923,7 +923,7 @@ export const data = { chrome: '19', edge: '12', firefox: '22', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -931,7 +931,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -939,7 +939,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -947,7 +947,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -955,7 +955,7 @@ export const data = { chrome: '40', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -963,7 +963,7 @@ export const data = { chrome: '62', edge: '16', firefox: '48', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -971,7 +971,7 @@ export const data = { chrome: '62', edge: '16', firefox: '48', - hermes: '0.11', + hermes: '0.1', safari: '7.1', rhino: '1.7.13', }, @@ -979,7 +979,7 @@ export const data = { chrome: '44', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -987,14 +987,14 @@ export const data = { chrome: '44', edge: '13', firefox: '35', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, 'es.object.set-prototype-of': { chrome: '34', firefox: '31', - hermes: '0.11', + hermes: '0.1', ie: '11', safari: '9.0', rhino: '1.7.13', @@ -1003,14 +1003,14 @@ export const data = { chrome: '49', edge: '15', firefox: '51', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.object.values': { chrome: '54', edge: '14', firefox: '47', - hermes: '0.11', + hermes: '0.1', safari: '10.1', rhino: '1.7.14', }, @@ -1018,7 +1018,7 @@ export const data = { chrome: '35', edge: '74', firefox: '8', - hermes: '0.11', + hermes: '0.1', ie: '8', safari: '7.1', rhino: '1.7.13', @@ -1027,7 +1027,7 @@ export const data = { chrome: '35', edge: '74', firefox: '21', - hermes: '0.11', + hermes: '0.1', ie: '9', safari: '7.1', rhino: '1.7.13', @@ -1121,77 +1121,77 @@ export const data = { chrome: '49', edge: '15', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.construct': { chrome: '49', edge: '15', firefox: '44', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.define-property': { chrome: '49', edge: '13', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.delete-property': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.get': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.get-own-property-descriptor': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.get-prototype-of': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.has': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.is-extensible': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.own-keys': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.prevent-extensions': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.set': { @@ -1200,20 +1200,20 @@ export const data = { // edge: '12', chrome: '49', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.set-prototype-of': { chrome: '49', edge: '12', firefox: '42', - hermes: '0.11', + hermes: '0.7', safari: '10.0', }, 'es.reflect.to-string-tag': { chrome: '86', firefox: '82', - hermes: '0.11', + hermes: '0.7', safari: '14.0', }, 'es.regexp.constructor': { @@ -1224,7 +1224,7 @@ export const data = { 'es.regexp.dot-all': { chrome: '62', firefox: '78', - hermes: '0.11', + hermes: '0.4', safari: '11.1', }, 'es.regexp.exec': { @@ -1236,14 +1236,14 @@ export const data = { // modern V8 has a bug with the order getting of flags // chrome: '62', firefox: '78', - hermes: '0.11', + hermes: '0.4', safari: '11.1', }, 'es.regexp.sticky': { chrome: '49', edge: '13', firefox: '3', - hermes: '0.11', + hermes: '0.3', safari: '10.0', }, 'es.regexp.test': { @@ -1254,7 +1254,7 @@ export const data = { 'es.regexp.to-string': { chrome: '50', firefox: '46', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, // TODO: Remove this module from `core-js@4` since it's replaced to module below @@ -1275,56 +1275,56 @@ export const data = { chrome: '41', edge: '13', firefox: '29', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, 'es.string.ends-with': { chrome: '51', firefox: '40', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.string.from-code-point': { chrome: '41', edge: '13', firefox: '29', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, 'es.string.includes': { chrome: '51', firefox: '40', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.string.iterator': { chrome: '41', edge: '13', firefox: '36', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, 'es.string.match': { chrome: '51', firefox: '49', - hermes: '0.11', + hermes: '0.1', 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', + hermes: '0.6', safari: '13.1', // 13 }, 'es.string.pad-end': { chrome: '57', edge: '15', firefox: '48', - hermes: '0.11', + hermes: '0.1', safari: '11.0', rhino: '1.7.13', }, @@ -1332,7 +1332,7 @@ export const data = { chrome: '57', edge: '15', firefox: '48', - hermes: '0.11', + hermes: '0.1', safari: '11.0', rhino: '1.7.13', }, @@ -1340,7 +1340,7 @@ export const data = { chrome: '41', edge: '13', firefox: '34', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.14', }, @@ -1348,7 +1348,7 @@ export const data = { chrome: '41', edge: '13', firefox: '24', - hermes: '0.11', + hermes: '0.1', safari: '9.0', rhino: '1.7.13', }, @@ -1360,13 +1360,13 @@ export const data = { 'es.string.replace-all': { chrome: '85', firefox: '77', - hermes: '0.11', + hermes: '0.7', safari: '13.1', }, 'es.string.search': { chrome: '51', firefox: '49', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.string.split': { @@ -1377,14 +1377,14 @@ export const data = { 'es.string.starts-with': { chrome: '51', firefox: '40', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.string.substr': { chrome: '1', ie: '9', firefox: '1', - hermes: '0.11', + hermes: '0.1', opera: '4', safari: '1', rhino: '1.7.13', @@ -1393,31 +1393,31 @@ export const data = { chrome: '59', edge: '15', firefox: '52', - hermes: '0.11', + hermes: '0.1', safari: '12.1', }, 'es.string.trim-end': { chrome: '66', firefox: '61', - hermes: '0.11', + hermes: '0.3', safari: '12.1', }, 'es.string.trim-left': { chrome: '66', firefox: '61', - hermes: '0.11', + hermes: '0.3', safari: '12.0', }, 'es.string.trim-right': { chrome: '66', firefox: '61', - hermes: '0.11', + hermes: '0.3', safari: '12.1', }, 'es.string.trim-start': { chrome: '66', firefox: '61', - hermes: '0.11', + hermes: '0.3', safari: '12.0', }, 'es.string.anchor': { @@ -1583,41 +1583,41 @@ export const data = { chrome: '45', edge: '13', firefox: '34', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.every': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.fill': { chrome: '58', firefox: '55', - hermes: '0.11', + hermes: '0.1', safari: '14.1', }, 'es.typed-array.filter': { chrome: '45', edge: '13', firefox: '38', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.find': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.find-index': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.find-last': { @@ -1634,7 +1634,7 @@ export const data = { chrome: '45', edge: '13', firefox: '38', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.from': { @@ -1647,42 +1647,42 @@ export const data = { chrome: '49', edge: '14', firefox: '43', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.index-of': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.iterator': { chrome: '51', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.join': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.last-index-of': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.map': { chrome: '45', edge: '13', firefox: '38', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.of': { @@ -1695,48 +1695,48 @@ export const data = { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.reduce-right': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.reverse': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', 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', + hermes: '0.1', safari: '14.1', // '7.1', }, 'es.typed-array.slice': { chrome: '45', edge: '13', firefox: '38', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.some': { chrome: '45', edge: '13', firefox: '37', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.sort': { chrome: '74', firefox: '67', - hermes: '0.11', + hermes: '0.10', // 10.0 - 14.0 accept incorrect arguments safari: '14.1', }, @@ -1744,26 +1744,26 @@ export const data = { chrome: '26', edge: '13', firefox: '15', - hermes: '0.11', + hermes: '0.1', safari: '7.1', }, 'es.typed-array.to-locale-string': { chrome: '45', firefox: '51', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.typed-array.to-string': { chrome: '51', edge: '13', firefox: '51', - hermes: '0.11', + hermes: '0.1', safari: '10.0', }, 'es.unescape': { chrome: '1', firefox: '1', - hermes: '0.11', + hermes: '0.1', ie: '3', opera: '3', safari: '1', @@ -2179,7 +2179,7 @@ export const data = { deno: '1.0', edge: '16', firefox: '50', - hermes: '0.11', + hermes: '0.1', node: '0.0.1', safari: '10.0', rhino: '1.7.13', @@ -2188,7 +2188,7 @@ export const data = { chrome: '66', deno: '1.0', firefox: '60', - hermes: '0.11', + hermes: '0.1', node: '0.0.1', safari: '13.1', rhino: '1.7.13', @@ -2236,7 +2236,7 @@ export const data = { firefox: '1', ie: '10', node: '0.0.1', - hermes: '0.11', + hermes: '0.1', opera: '7', safari: '1.0', rhino: '1.7.13', @@ -2246,7 +2246,7 @@ export const data = { chrome: '1', deno: '1.0', firefox: '1', - hermes: '0.11', + hermes: '0.1', ie: '10', node: '0.0.1', opera: '7', @@ -2266,7 +2266,7 @@ export const data = { chrome: '1', deno: '1.0', firefox: '1', - hermes: '0.11', + hermes: '0.1', ie: '10', node: '0.0.1', opera: '7',