| | |
| | | "use strict"; |
| | | 'use strict'; |
| | | |
| | | Object.defineProperty(exports, "__esModule", { |
| | | value: true |
| | | }); |
| | | exports.default = void 0; |
| | | Object.defineProperty(exports, '__esModule', { value: true }); |
| | | |
| | | var _helperPluginUtils = require("@babel/helper-plugin-utils"); |
| | | var helperPluginUtils = require('@babel/helper-plugin-utils'); |
| | | var syntaxObjectRestSpread = require('@babel/plugin-syntax-object-rest-spread'); |
| | | var core = require('@babel/core'); |
| | | var pluginTransformParameters = require('@babel/plugin-transform-parameters'); |
| | | var helperCompilationTargets = require('@babel/helper-compilation-targets'); |
| | | |
| | | var _pluginSyntaxObjectRestSpread = require("@babel/plugin-syntax-object-rest-spread"); |
| | | function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } |
| | | |
| | | var _core = require("@babel/core"); |
| | | var syntaxObjectRestSpread__default = /*#__PURE__*/_interopDefaultLegacy(syntaxObjectRestSpread); |
| | | |
| | | var _pluginTransformParameters = require("@babel/plugin-transform-parameters"); |
| | | var require$$0 = { |
| | | "es6.array.copy-within": { |
| | | chrome: "45", |
| | | opera: "32", |
| | | edge: "12", |
| | | firefox: "32", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "5", |
| | | rhino: "1.7.13", |
| | | electron: "0.31" |
| | | }, |
| | | "es6.array.every": { |
| | | chrome: "5", |
| | | opera: "10.10", |
| | | edge: "12", |
| | | firefox: "2", |
| | | safari: "3.1", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.array.fill": { |
| | | chrome: "45", |
| | | opera: "32", |
| | | edge: "12", |
| | | firefox: "31", |
| | | safari: "7.1", |
| | | node: "4", |
| | | ios: "8", |
| | | samsung: "5", |
| | | rhino: "1.7.13", |
| | | electron: "0.31" |
| | | }, |
| | | "es6.array.filter": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.array.find": { |
| | | chrome: "45", |
| | | opera: "32", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "4", |
| | | ios: "8", |
| | | samsung: "5", |
| | | rhino: "1.7.13", |
| | | electron: "0.31" |
| | | }, |
| | | "es6.array.find-index": { |
| | | chrome: "45", |
| | | opera: "32", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "4", |
| | | ios: "8", |
| | | samsung: "5", |
| | | rhino: "1.7.13", |
| | | electron: "0.31" |
| | | }, |
| | | "es7.array.flat-map": { |
| | | chrome: "69", |
| | | opera: "56", |
| | | edge: "79", |
| | | firefox: "62", |
| | | safari: "12", |
| | | node: "11", |
| | | ios: "12", |
| | | samsung: "10", |
| | | electron: "4.0" |
| | | }, |
| | | "es6.array.for-each": { |
| | | chrome: "5", |
| | | opera: "10.10", |
| | | edge: "12", |
| | | firefox: "2", |
| | | safari: "3.1", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.array.from": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "15", |
| | | firefox: "36", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es7.array.includes": { |
| | | chrome: "47", |
| | | opera: "34", |
| | | edge: "14", |
| | | firefox: "43", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.36" |
| | | }, |
| | | "es6.array.index-of": { |
| | | chrome: "5", |
| | | opera: "10.10", |
| | | edge: "12", |
| | | firefox: "2", |
| | | safari: "3.1", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.array.is-array": { |
| | | chrome: "5", |
| | | opera: "10.50", |
| | | edge: "12", |
| | | firefox: "4", |
| | | safari: "4", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.array.iterator": { |
| | | chrome: "66", |
| | | opera: "53", |
| | | edge: "12", |
| | | firefox: "60", |
| | | safari: "9", |
| | | node: "10", |
| | | ios: "9", |
| | | samsung: "9", |
| | | rhino: "1.7.13", |
| | | electron: "3.0" |
| | | }, |
| | | "es6.array.last-index-of": { |
| | | chrome: "5", |
| | | opera: "10.10", |
| | | edge: "12", |
| | | firefox: "2", |
| | | safari: "3.1", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.array.map": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.array.of": { |
| | | chrome: "45", |
| | | opera: "32", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "5", |
| | | rhino: "1.7.13", |
| | | electron: "0.31" |
| | | }, |
| | | "es6.array.reduce": { |
| | | chrome: "5", |
| | | opera: "10.50", |
| | | edge: "12", |
| | | firefox: "3", |
| | | safari: "4", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.array.reduce-right": { |
| | | chrome: "5", |
| | | opera: "10.50", |
| | | edge: "12", |
| | | firefox: "3", |
| | | safari: "4", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.array.slice": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.array.some": { |
| | | chrome: "5", |
| | | opera: "10.10", |
| | | edge: "12", |
| | | firefox: "2", |
| | | safari: "3.1", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.array.sort": { |
| | | chrome: "63", |
| | | opera: "50", |
| | | edge: "12", |
| | | firefox: "5", |
| | | safari: "12", |
| | | node: "10", |
| | | ie: "9", |
| | | ios: "12", |
| | | samsung: "8", |
| | | rhino: "1.7.13", |
| | | electron: "3.0" |
| | | }, |
| | | "es6.array.species": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.date.now": { |
| | | chrome: "5", |
| | | opera: "10.50", |
| | | edge: "12", |
| | | firefox: "2", |
| | | safari: "4", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.date.to-iso-string": { |
| | | chrome: "5", |
| | | opera: "10.50", |
| | | edge: "12", |
| | | firefox: "3.5", |
| | | safari: "4", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.date.to-json": { |
| | | chrome: "5", |
| | | opera: "12.10", |
| | | edge: "12", |
| | | firefox: "4", |
| | | safari: "10", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "10", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.date.to-primitive": { |
| | | chrome: "47", |
| | | opera: "34", |
| | | edge: "15", |
| | | firefox: "44", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.36" |
| | | }, |
| | | "es6.date.to-string": { |
| | | chrome: "5", |
| | | opera: "10.50", |
| | | edge: "12", |
| | | firefox: "2", |
| | | safari: "3.1", |
| | | node: "0.10", |
| | | ie: "10", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.function.bind": { |
| | | chrome: "7", |
| | | opera: "12", |
| | | edge: "12", |
| | | firefox: "4", |
| | | safari: "5.1", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.function.has-instance": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "15", |
| | | firefox: "50", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.function.name": { |
| | | chrome: "5", |
| | | opera: "10.50", |
| | | edge: "14", |
| | | firefox: "2", |
| | | safari: "4", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.map": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "15", |
| | | firefox: "53", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.math.acosh": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.asinh": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.atanh": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.cbrt": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.clz32": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "31", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.cosh": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.expm1": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.fround": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "26", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.hypot": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "27", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.imul": { |
| | | chrome: "30", |
| | | opera: "17", |
| | | edge: "12", |
| | | firefox: "23", |
| | | safari: "7", |
| | | node: "0.12", |
| | | android: "4.4", |
| | | ios: "7", |
| | | samsung: "2", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.log1p": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.log10": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.log2": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.sign": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.sinh": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.tanh": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.math.trunc": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "7.1", |
| | | node: "0.12", |
| | | ios: "8", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.constructor": { |
| | | chrome: "41", |
| | | opera: "28", |
| | | edge: "12", |
| | | firefox: "36", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.number.epsilon": { |
| | | chrome: "34", |
| | | opera: "21", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "2", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.is-finite": { |
| | | chrome: "19", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "16", |
| | | safari: "9", |
| | | node: "0.12", |
| | | android: "4.1", |
| | | ios: "9", |
| | | samsung: "1.5", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.is-integer": { |
| | | chrome: "34", |
| | | opera: "21", |
| | | edge: "12", |
| | | firefox: "16", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "2", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.is-nan": { |
| | | chrome: "19", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "15", |
| | | safari: "9", |
| | | node: "0.12", |
| | | android: "4.1", |
| | | ios: "9", |
| | | samsung: "1.5", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.is-safe-integer": { |
| | | chrome: "34", |
| | | opera: "21", |
| | | edge: "12", |
| | | firefox: "32", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "2", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.max-safe-integer": { |
| | | chrome: "34", |
| | | opera: "21", |
| | | edge: "12", |
| | | firefox: "31", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "2", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.min-safe-integer": { |
| | | chrome: "34", |
| | | opera: "21", |
| | | edge: "12", |
| | | firefox: "31", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "2", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.parse-float": { |
| | | chrome: "34", |
| | | opera: "21", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "2", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.number.parse-int": { |
| | | chrome: "34", |
| | | opera: "21", |
| | | edge: "12", |
| | | firefox: "25", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "2", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.object.assign": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "13", |
| | | firefox: "36", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.object.create": { |
| | | chrome: "5", |
| | | opera: "12", |
| | | edge: "12", |
| | | firefox: "4", |
| | | safari: "4", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es7.object.define-getter": { |
| | | chrome: "62", |
| | | opera: "49", |
| | | edge: "16", |
| | | firefox: "48", |
| | | safari: "9", |
| | | node: "8.10", |
| | | ios: "9", |
| | | samsung: "8", |
| | | electron: "3.0" |
| | | }, |
| | | "es7.object.define-setter": { |
| | | chrome: "62", |
| | | opera: "49", |
| | | edge: "16", |
| | | firefox: "48", |
| | | safari: "9", |
| | | node: "8.10", |
| | | ios: "9", |
| | | samsung: "8", |
| | | electron: "3.0" |
| | | }, |
| | | "es6.object.define-property": { |
| | | chrome: "5", |
| | | opera: "12", |
| | | edge: "12", |
| | | firefox: "4", |
| | | safari: "5.1", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.object.define-properties": { |
| | | chrome: "5", |
| | | opera: "12", |
| | | edge: "12", |
| | | firefox: "4", |
| | | safari: "4", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es7.object.entries": { |
| | | chrome: "54", |
| | | opera: "41", |
| | | edge: "14", |
| | | firefox: "47", |
| | | safari: "10.1", |
| | | node: "7", |
| | | ios: "10.3", |
| | | samsung: "6", |
| | | rhino: "1.7.14", |
| | | electron: "1.4" |
| | | }, |
| | | "es6.object.freeze": { |
| | | chrome: "44", |
| | | opera: "31", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "4", |
| | | rhino: "1.7.13", |
| | | electron: "0.30" |
| | | }, |
| | | "es6.object.get-own-property-descriptor": { |
| | | chrome: "44", |
| | | opera: "31", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "4", |
| | | rhino: "1.7.13", |
| | | electron: "0.30" |
| | | }, |
| | | "es7.object.get-own-property-descriptors": { |
| | | chrome: "54", |
| | | opera: "41", |
| | | edge: "15", |
| | | firefox: "50", |
| | | safari: "10.1", |
| | | node: "7", |
| | | ios: "10.3", |
| | | samsung: "6", |
| | | electron: "1.4" |
| | | }, |
| | | "es6.object.get-own-property-names": { |
| | | chrome: "40", |
| | | opera: "27", |
| | | edge: "12", |
| | | firefox: "33", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.object.get-prototype-of": { |
| | | chrome: "44", |
| | | opera: "31", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "4", |
| | | rhino: "1.7.13", |
| | | electron: "0.30" |
| | | }, |
| | | "es7.object.lookup-getter": { |
| | | chrome: "62", |
| | | opera: "49", |
| | | edge: "79", |
| | | firefox: "36", |
| | | safari: "9", |
| | | node: "8.10", |
| | | ios: "9", |
| | | samsung: "8", |
| | | electron: "3.0" |
| | | }, |
| | | "es7.object.lookup-setter": { |
| | | chrome: "62", |
| | | opera: "49", |
| | | edge: "79", |
| | | firefox: "36", |
| | | safari: "9", |
| | | node: "8.10", |
| | | ios: "9", |
| | | samsung: "8", |
| | | electron: "3.0" |
| | | }, |
| | | "es6.object.prevent-extensions": { |
| | | chrome: "44", |
| | | opera: "31", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "4", |
| | | rhino: "1.7.13", |
| | | electron: "0.30" |
| | | }, |
| | | "es6.object.to-string": { |
| | | chrome: "57", |
| | | opera: "44", |
| | | edge: "15", |
| | | firefox: "51", |
| | | safari: "10", |
| | | node: "8", |
| | | ios: "10", |
| | | samsung: "7", |
| | | electron: "1.7" |
| | | }, |
| | | "es6.object.is": { |
| | | chrome: "19", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "22", |
| | | safari: "9", |
| | | node: "0.12", |
| | | android: "4.1", |
| | | ios: "9", |
| | | samsung: "1.5", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.object.is-frozen": { |
| | | chrome: "44", |
| | | opera: "31", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "4", |
| | | rhino: "1.7.13", |
| | | electron: "0.30" |
| | | }, |
| | | "es6.object.is-sealed": { |
| | | chrome: "44", |
| | | opera: "31", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "4", |
| | | rhino: "1.7.13", |
| | | electron: "0.30" |
| | | }, |
| | | "es6.object.is-extensible": { |
| | | chrome: "44", |
| | | opera: "31", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "4", |
| | | rhino: "1.7.13", |
| | | electron: "0.30" |
| | | }, |
| | | "es6.object.keys": { |
| | | chrome: "40", |
| | | opera: "27", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.object.seal": { |
| | | chrome: "44", |
| | | opera: "31", |
| | | edge: "12", |
| | | firefox: "35", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "4", |
| | | rhino: "1.7.13", |
| | | electron: "0.30" |
| | | }, |
| | | "es6.object.set-prototype-of": { |
| | | chrome: "34", |
| | | opera: "21", |
| | | edge: "12", |
| | | firefox: "31", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ie: "11", |
| | | ios: "9", |
| | | samsung: "2", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es7.object.values": { |
| | | chrome: "54", |
| | | opera: "41", |
| | | edge: "14", |
| | | firefox: "47", |
| | | safari: "10.1", |
| | | node: "7", |
| | | ios: "10.3", |
| | | samsung: "6", |
| | | rhino: "1.7.14", |
| | | electron: "1.4" |
| | | }, |
| | | "es6.promise": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "14", |
| | | firefox: "45", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es7.promise.finally": { |
| | | chrome: "63", |
| | | opera: "50", |
| | | edge: "18", |
| | | firefox: "58", |
| | | safari: "11.1", |
| | | node: "10", |
| | | ios: "11.3", |
| | | samsung: "8", |
| | | electron: "3.0" |
| | | }, |
| | | "es6.reflect.apply": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.construct": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "13", |
| | | firefox: "49", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.define-property": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "13", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.delete-property": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.get": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.get-own-property-descriptor": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.get-prototype-of": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.has": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.is-extensible": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.own-keys": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.prevent-extensions": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.set": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.reflect.set-prototype-of": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "12", |
| | | firefox: "42", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.regexp.constructor": { |
| | | chrome: "50", |
| | | opera: "37", |
| | | edge: "79", |
| | | firefox: "40", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.1" |
| | | }, |
| | | "es6.regexp.flags": { |
| | | chrome: "49", |
| | | opera: "36", |
| | | edge: "79", |
| | | firefox: "37", |
| | | safari: "9", |
| | | node: "6", |
| | | ios: "9", |
| | | samsung: "5", |
| | | electron: "0.37" |
| | | }, |
| | | "es6.regexp.match": { |
| | | chrome: "50", |
| | | opera: "37", |
| | | edge: "79", |
| | | firefox: "49", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | rhino: "1.7.13", |
| | | electron: "1.1" |
| | | }, |
| | | "es6.regexp.replace": { |
| | | chrome: "50", |
| | | opera: "37", |
| | | edge: "79", |
| | | firefox: "49", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.1" |
| | | }, |
| | | "es6.regexp.split": { |
| | | chrome: "50", |
| | | opera: "37", |
| | | edge: "79", |
| | | firefox: "49", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.1" |
| | | }, |
| | | "es6.regexp.search": { |
| | | chrome: "50", |
| | | opera: "37", |
| | | edge: "79", |
| | | firefox: "49", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | rhino: "1.7.13", |
| | | electron: "1.1" |
| | | }, |
| | | "es6.regexp.to-string": { |
| | | chrome: "50", |
| | | opera: "37", |
| | | edge: "79", |
| | | firefox: "39", |
| | | safari: "10", |
| | | node: "6", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.1" |
| | | }, |
| | | "es6.set": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "15", |
| | | firefox: "53", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.symbol": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "79", |
| | | firefox: "51", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es7.symbol.async-iterator": { |
| | | chrome: "63", |
| | | opera: "50", |
| | | edge: "79", |
| | | firefox: "57", |
| | | safari: "12", |
| | | node: "10", |
| | | ios: "12", |
| | | samsung: "8", |
| | | electron: "3.0" |
| | | }, |
| | | "es6.string.anchor": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.big": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.blink": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.bold": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.code-point-at": { |
| | | chrome: "41", |
| | | opera: "28", |
| | | edge: "12", |
| | | firefox: "29", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.string.ends-with": { |
| | | chrome: "41", |
| | | opera: "28", |
| | | edge: "12", |
| | | firefox: "29", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.string.fixed": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.fontcolor": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.fontsize": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.from-code-point": { |
| | | chrome: "41", |
| | | opera: "28", |
| | | edge: "12", |
| | | firefox: "29", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.string.includes": { |
| | | chrome: "41", |
| | | opera: "28", |
| | | edge: "12", |
| | | firefox: "40", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.string.italics": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.iterator": { |
| | | chrome: "38", |
| | | opera: "25", |
| | | edge: "12", |
| | | firefox: "36", |
| | | safari: "9", |
| | | node: "0.12", |
| | | ios: "9", |
| | | samsung: "3", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.link": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es7.string.pad-start": { |
| | | chrome: "57", |
| | | opera: "44", |
| | | edge: "15", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "8", |
| | | ios: "10", |
| | | samsung: "7", |
| | | rhino: "1.7.13", |
| | | electron: "1.7" |
| | | }, |
| | | "es7.string.pad-end": { |
| | | chrome: "57", |
| | | opera: "44", |
| | | edge: "15", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "8", |
| | | ios: "10", |
| | | samsung: "7", |
| | | rhino: "1.7.13", |
| | | electron: "1.7" |
| | | }, |
| | | "es6.string.raw": { |
| | | chrome: "41", |
| | | opera: "28", |
| | | edge: "12", |
| | | firefox: "34", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.14", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.string.repeat": { |
| | | chrome: "41", |
| | | opera: "28", |
| | | edge: "12", |
| | | firefox: "24", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.string.small": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.starts-with": { |
| | | chrome: "41", |
| | | opera: "28", |
| | | edge: "12", |
| | | firefox: "29", |
| | | safari: "9", |
| | | node: "4", |
| | | ios: "9", |
| | | samsung: "3.4", |
| | | rhino: "1.7.13", |
| | | electron: "0.21" |
| | | }, |
| | | "es6.string.strike": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.sub": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.sup": { |
| | | chrome: "5", |
| | | opera: "15", |
| | | edge: "12", |
| | | firefox: "17", |
| | | safari: "6", |
| | | node: "0.10", |
| | | android: "4", |
| | | ios: "7", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.14", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.string.trim": { |
| | | chrome: "5", |
| | | opera: "10.50", |
| | | edge: "12", |
| | | firefox: "3.5", |
| | | safari: "4", |
| | | node: "0.10", |
| | | ie: "9", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es7.string.trim-left": { |
| | | chrome: "66", |
| | | opera: "53", |
| | | edge: "79", |
| | | firefox: "61", |
| | | safari: "12", |
| | | node: "10", |
| | | ios: "12", |
| | | samsung: "9", |
| | | rhino: "1.7.13", |
| | | electron: "3.0" |
| | | }, |
| | | "es7.string.trim-right": { |
| | | chrome: "66", |
| | | opera: "53", |
| | | edge: "79", |
| | | firefox: "61", |
| | | safari: "12", |
| | | node: "10", |
| | | ios: "12", |
| | | samsung: "9", |
| | | rhino: "1.7.13", |
| | | electron: "3.0" |
| | | }, |
| | | "es6.typed.array-buffer": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.data-view": { |
| | | chrome: "5", |
| | | opera: "12", |
| | | edge: "12", |
| | | firefox: "15", |
| | | safari: "5.1", |
| | | node: "0.10", |
| | | ie: "10", |
| | | android: "4", |
| | | ios: "6", |
| | | phantom: "2", |
| | | samsung: "1", |
| | | rhino: "1.7.13", |
| | | electron: "0.20" |
| | | }, |
| | | "es6.typed.int8-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.uint8-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.uint8-clamped-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.int16-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.uint16-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.int32-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.uint32-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.float32-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.typed.float64-array": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "13", |
| | | firefox: "48", |
| | | safari: "10", |
| | | node: "6.5", |
| | | ios: "10", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.weak-map": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "15", |
| | | firefox: "53", |
| | | safari: "9", |
| | | node: "6.5", |
| | | ios: "9", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | }, |
| | | "es6.weak-set": { |
| | | chrome: "51", |
| | | opera: "38", |
| | | edge: "15", |
| | | firefox: "53", |
| | | safari: "9", |
| | | node: "6.5", |
| | | ios: "9", |
| | | samsung: "5", |
| | | electron: "1.2" |
| | | } |
| | | }; |
| | | |
| | | var _helperCompilationTargets = require("@babel/helper-compilation-targets"); |
| | | var corejs2BuiltIns = require$$0; |
| | | |
| | | var _corejs2BuiltIns = require("@babel/compat-data/corejs2-built-ins"); |
| | | const { |
| | | isObjectProperty: isObjectProperty$1, |
| | | isArrayPattern, |
| | | isObjectPattern, |
| | | isAssignmentPattern: isAssignmentPattern$1, |
| | | isRestElement, |
| | | isIdentifier |
| | | } = core.types; |
| | | function shouldStoreRHSInTemporaryVariable(node) { |
| | | if (isArrayPattern(node)) { |
| | | const nonNullElements = node.elements.filter(element => element !== null); |
| | | if (nonNullElements.length > 1) return true;else return shouldStoreRHSInTemporaryVariable(nonNullElements[0]); |
| | | } else if (isObjectPattern(node)) { |
| | | const { |
| | | properties |
| | | } = node; |
| | | if (properties.length > 1) return true;else if (properties.length === 0) return false;else { |
| | | const firstProperty = properties[0]; |
| | | |
| | | var _shouldStoreRHSInTemporaryVariable = require("./shouldStoreRHSInTemporaryVariable"); |
| | | if (isObjectProperty$1(firstProperty)) { |
| | | return shouldStoreRHSInTemporaryVariable(firstProperty.value); |
| | | } else { |
| | | return shouldStoreRHSInTemporaryVariable(firstProperty); |
| | | } |
| | | } |
| | | } else if (isAssignmentPattern$1(node)) { |
| | | return shouldStoreRHSInTemporaryVariable(node.left); |
| | | } else if (isRestElement(node)) { |
| | | if (isIdentifier(node.argument)) return true; |
| | | return shouldStoreRHSInTemporaryVariable(node.argument); |
| | | } else { |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | const ZERO_REFS = (() => { |
| | | const node = _core.types.identifier("a"); |
| | | |
| | | const property = _core.types.objectProperty(_core.types.identifier("key"), node); |
| | | |
| | | const pattern = _core.types.objectPattern([property]); |
| | | |
| | | return _core.types.isReferenced(node, property, pattern) ? 1 : 0; |
| | | })(); |
| | | |
| | | var _default = (0, _helperPluginUtils.declare)((api, opts) => { |
| | | const { |
| | | isAssignmentPattern, |
| | | isObjectProperty |
| | | } = core.types; |
| | | { |
| | | const node = core.types.identifier("a"); |
| | | const property = core.types.objectProperty(core.types.identifier("key"), node); |
| | | const pattern = core.types.objectPattern([property]); |
| | | var ZERO_REFS = core.types.isReferenced(node, property, pattern) ? 1 : 0; |
| | | } |
| | | var index = helperPluginUtils.declare((api, opts) => { |
| | | var _api$assumption, _api$assumption2, _api$assumption3, _api$assumption4; |
| | | |
| | | api.assertVersion(7); |
| | | const targets = api.targets(); |
| | | const supportsObjectAssign = !(0, _helperCompilationTargets.isRequired)("es6.object.assign", targets, { |
| | | compatData: _corejs2BuiltIns |
| | | const supportsObjectAssign = !helperCompilationTargets.isRequired("es6.object.assign", targets, { |
| | | compatData: corejs2BuiltIns |
| | | }); |
| | | const { |
| | | useBuiltIns = supportsObjectAssign, |
| | |
| | | const setSpreadProperties = (_api$assumption4 = api.assumption("setSpreadProperties")) != null ? _api$assumption4 : loose; |
| | | |
| | | function getExtendsHelper(file) { |
| | | return useBuiltIns ? _core.types.memberExpression(_core.types.identifier("Object"), _core.types.identifier("assign")) : file.addHelper("extends"); |
| | | return useBuiltIns ? core.types.memberExpression(core.types.identifier("Object"), core.types.identifier("assign")) : file.addHelper("extends"); |
| | | } |
| | | |
| | | function hasRestElement(path) { |
| | |
| | | function visitRestElements(path, visitor) { |
| | | path.traverse({ |
| | | Expression(path) { |
| | | const parentType = path.parent.type; |
| | | const { |
| | | parent, |
| | | key |
| | | } = path; |
| | | |
| | | if (parentType === "AssignmentPattern" && path.key === "right" || parentType === "ObjectProperty" && path.parent.computed && path.key === "key") { |
| | | if (isAssignmentPattern(parent) && key === "right" || isObjectProperty(parent) && parent.computed && key === "key") { |
| | | path.skip(); |
| | | } |
| | | }, |
| | |
| | | |
| | | function hasSpread(node) { |
| | | for (const prop of node.properties) { |
| | | if (_core.types.isSpreadElement(prop)) { |
| | | if (core.types.isSpreadElement(prop)) { |
| | | return true; |
| | | } |
| | | } |
| | |
| | | return false; |
| | | } |
| | | |
| | | function extractNormalizedKeys(path) { |
| | | const props = path.node.properties; |
| | | function extractNormalizedKeys(node) { |
| | | const props = node.properties; |
| | | const keys = []; |
| | | let allLiteral = true; |
| | | let hasTemplateLiteral = false; |
| | | |
| | | for (const prop of props) { |
| | | if (_core.types.isIdentifier(prop.key) && !prop.computed) { |
| | | keys.push(_core.types.stringLiteral(prop.key.name)); |
| | | } else if (_core.types.isTemplateLiteral(prop.key)) { |
| | | keys.push(_core.types.cloneNode(prop.key)); |
| | | if (core.types.isIdentifier(prop.key) && !prop.computed) { |
| | | keys.push(core.types.stringLiteral(prop.key.name)); |
| | | } else if (core.types.isTemplateLiteral(prop.key)) { |
| | | keys.push(core.types.cloneNode(prop.key)); |
| | | hasTemplateLiteral = true; |
| | | } else if (_core.types.isLiteral(prop.key)) { |
| | | keys.push(_core.types.stringLiteral(String(prop.key.value))); |
| | | } else if (core.types.isLiteral(prop.key)) { |
| | | keys.push(core.types.stringLiteral(String(prop.key.value))); |
| | | } else { |
| | | keys.push(_core.types.cloneNode(prop.key)); |
| | | keys.push(core.types.cloneNode(prop.key)); |
| | | allLiteral = false; |
| | | } |
| | | } |
| | |
| | | |
| | | if (propPath.node.computed && !key.isPure()) { |
| | | const name = scope.generateUidBasedOnNode(key.node); |
| | | |
| | | const declarator = _core.types.variableDeclarator(_core.types.identifier(name), key.node); |
| | | |
| | | const declarator = core.types.variableDeclarator(core.types.identifier(name), key.node); |
| | | impureComputedPropertyDeclarators.push(declarator); |
| | | key.replaceWith(_core.types.identifier(name)); |
| | | key.replaceWith(core.types.identifier(name)); |
| | | } |
| | | } |
| | | |
| | |
| | | function createObjectRest(path, file, objRef) { |
| | | const props = path.get("properties"); |
| | | const last = props[props.length - 1]; |
| | | |
| | | _core.types.assertRestElement(last.node); |
| | | |
| | | const restElement = _core.types.cloneNode(last.node); |
| | | |
| | | core.types.assertRestElement(last.node); |
| | | const restElement = core.types.cloneNode(last.node); |
| | | last.remove(); |
| | | const impureComputedPropertyDeclarators = replaceImpureComputedKeys(path.get("properties"), path.scope); |
| | | const { |
| | | keys, |
| | | allLiteral, |
| | | hasTemplateLiteral |
| | | } = extractNormalizedKeys(path); |
| | | } = extractNormalizedKeys(path.node); |
| | | |
| | | if (keys.length === 0) { |
| | | return [impureComputedPropertyDeclarators, restElement.argument, _core.types.callExpression(getExtendsHelper(file), [_core.types.objectExpression([]), _core.types.cloneNode(objRef)])]; |
| | | return [impureComputedPropertyDeclarators, restElement.argument, core.types.callExpression(getExtendsHelper(file), [core.types.objectExpression([]), core.types.cloneNode(objRef)])]; |
| | | } |
| | | |
| | | let keyExpression; |
| | | |
| | | if (!allLiteral) { |
| | | keyExpression = _core.types.callExpression(_core.types.memberExpression(_core.types.arrayExpression(keys), _core.types.identifier("map")), [file.addHelper("toPropertyKey")]); |
| | | keyExpression = core.types.callExpression(core.types.memberExpression(core.types.arrayExpression(keys), core.types.identifier("map")), [file.addHelper("toPropertyKey")]); |
| | | } else { |
| | | keyExpression = _core.types.arrayExpression(keys); |
| | | keyExpression = core.types.arrayExpression(keys); |
| | | |
| | | if (!hasTemplateLiteral && !_core.types.isProgram(path.scope.block)) { |
| | | if (!hasTemplateLiteral && !core.types.isProgram(path.scope.block)) { |
| | | const program = path.findParent(path => path.isProgram()); |
| | | const id = path.scope.generateUidIdentifier("excluded"); |
| | | program.scope.push({ |
| | |
| | | init: keyExpression, |
| | | kind: "const" |
| | | }); |
| | | keyExpression = _core.types.cloneNode(id); |
| | | keyExpression = core.types.cloneNode(id); |
| | | } |
| | | } |
| | | |
| | | return [impureComputedPropertyDeclarators, restElement.argument, _core.types.callExpression(file.addHelper(`objectWithoutProperties${objectRestNoSymbols ? "Loose" : ""}`), [_core.types.cloneNode(objRef), keyExpression])]; |
| | | return [impureComputedPropertyDeclarators, restElement.argument, core.types.callExpression(file.addHelper(`objectWithoutProperties${objectRestNoSymbols ? "Loose" : ""}`), [core.types.cloneNode(objRef), keyExpression])]; |
| | | } |
| | | |
| | | function replaceRestElement(parentPath, paramPath, container) { |
| | |
| | | |
| | | if (paramPath.isObjectPattern() && hasRestElement(paramPath)) { |
| | | const uid = parentPath.scope.generateUidIdentifier("ref"); |
| | | |
| | | const declar = _core.types.variableDeclaration("let", [_core.types.variableDeclarator(paramPath.node, uid)]); |
| | | const declar = core.types.variableDeclaration("let", [core.types.variableDeclarator(paramPath.node, uid)]); |
| | | |
| | | if (container) { |
| | | container.push(declar); |
| | |
| | | parentPath.get("body").unshiftContainer("body", declar); |
| | | } |
| | | |
| | | paramPath.replaceWith(_core.types.cloneNode(uid)); |
| | | paramPath.replaceWith(core.types.cloneNode(uid)); |
| | | } |
| | | } |
| | | |
| | | return { |
| | | name: "proposal-object-rest-spread", |
| | | inherits: _pluginSyntaxObjectRestSpread.default, |
| | | inherits: syntaxObjectRestSpread__default["default"].default, |
| | | visitor: { |
| | | Function(path) { |
| | | const params = path.get("params"); |
| | |
| | | const param = params[i]; |
| | | |
| | | if (paramsWithRestElement.has(i)) { |
| | | replaceRestElement(param.parentPath, param); |
| | | replaceRestElement(path, param); |
| | | } |
| | | } |
| | | } else { |
| | | const shouldTransformParam = idx => idx >= i - 1 || paramsWithRestElement.has(idx); |
| | | |
| | | (0, _pluginTransformParameters.convertFunctionParams)(path, ignoreFunctionLength, shouldTransformParam, replaceRestElement); |
| | | pluginTransformParameters.convertFunctionParams(path, ignoreFunctionLength, shouldTransformParam, replaceRestElement); |
| | | } |
| | | }, |
| | | |
| | |
| | | return; |
| | | } |
| | | |
| | | if ((0, _shouldStoreRHSInTemporaryVariable.default)(originalPath.node.id) && !_core.types.isIdentifier(originalPath.node.init)) { |
| | | if (shouldStoreRHSInTemporaryVariable(originalPath.node.id) && !core.types.isIdentifier(originalPath.node.init)) { |
| | | const initRef = path.scope.generateUidIdentifierBasedOnNode(originalPath.node.init, "ref"); |
| | | originalPath.insertBefore(_core.types.variableDeclarator(initRef, originalPath.node.init)); |
| | | originalPath.replaceWith(_core.types.variableDeclarator(originalPath.node.id, _core.types.cloneNode(initRef))); |
| | | originalPath.insertBefore(core.types.variableDeclarator(initRef, originalPath.node.init)); |
| | | originalPath.replaceWith(core.types.variableDeclarator(originalPath.node.id, core.types.cloneNode(initRef))); |
| | | return; |
| | | } |
| | | |
| | |
| | | const { |
| | | node |
| | | } = prop; |
| | | ref = _core.types.memberExpression(ref, _core.types.cloneNode(node.key), node.computed || _core.types.isLiteral(node.key)); |
| | | ref = core.types.memberExpression(ref, core.types.cloneNode(node.key), node.computed || core.types.isLiteral(node.key)); |
| | | }); |
| | | const objectPatternPath = path.findParent(path => path.isObjectPattern()); |
| | | const [impureComputedPropertyDeclarators, argument, callExpression] = createObjectRest(objectPatternPath, file, ref); |
| | |
| | | removeUnusedExcludedKeys(objectPatternPath); |
| | | } |
| | | |
| | | _core.types.assertIdentifier(argument); |
| | | |
| | | core.types.assertIdentifier(argument); |
| | | insertionPath.insertBefore(impureComputedPropertyDeclarators); |
| | | insertionPath.insertBefore(impureObjRefComputedDeclarators); |
| | | insertionPath.insertAfter(_core.types.variableDeclarator(argument, callExpression)); |
| | | insertionPath = insertionPath.getSibling(insertionPath.key + 1); |
| | | insertionPath = insertionPath.insertAfter(core.types.variableDeclarator(argument, callExpression))[0]; |
| | | path.scope.registerBinding(kind, insertionPath); |
| | | |
| | | if (objectPatternPath.node.properties.length === 0) { |
| | |
| | | if (!hasRest) return; |
| | | const specifiers = []; |
| | | |
| | | for (const name of Object.keys(path.getOuterBindingIdentifiers(path))) { |
| | | specifiers.push(_core.types.exportSpecifier(_core.types.identifier(name), _core.types.identifier(name))); |
| | | for (const name of Object.keys(path.getOuterBindingIdentifiers(true))) { |
| | | specifiers.push(core.types.exportSpecifier(core.types.identifier(name), core.types.identifier(name))); |
| | | } |
| | | |
| | | path.replaceWith(declaration.node); |
| | | path.insertAfter(_core.types.exportNamedDeclaration(null, specifiers)); |
| | | path.insertAfter(core.types.exportNamedDeclaration(null, specifiers)); |
| | | }, |
| | | |
| | | CatchClause(path) { |
| | | const paramPath = path.get("param"); |
| | | replaceRestElement(paramPath.parentPath, paramPath); |
| | | replaceRestElement(path, paramPath); |
| | | }, |
| | | |
| | | AssignmentExpression(path, file) { |
| | |
| | | if (leftPath.isObjectPattern() && hasRestElement(leftPath)) { |
| | | const nodes = []; |
| | | const refName = path.scope.generateUidBasedOnNode(path.node.right, "ref"); |
| | | nodes.push(_core.types.variableDeclaration("var", [_core.types.variableDeclarator(_core.types.identifier(refName), path.node.right)])); |
| | | const [impureComputedPropertyDeclarators, argument, callExpression] = createObjectRest(leftPath, file, _core.types.identifier(refName)); |
| | | nodes.push(core.types.variableDeclaration("var", [core.types.variableDeclarator(core.types.identifier(refName), path.node.right)])); |
| | | const [impureComputedPropertyDeclarators, argument, callExpression] = createObjectRest(leftPath, file, core.types.identifier(refName)); |
| | | |
| | | if (impureComputedPropertyDeclarators.length > 0) { |
| | | nodes.push(_core.types.variableDeclaration("var", impureComputedPropertyDeclarators)); |
| | | nodes.push(core.types.variableDeclaration("var", impureComputedPropertyDeclarators)); |
| | | } |
| | | |
| | | const nodeWithoutSpread = _core.types.cloneNode(path.node); |
| | | |
| | | nodeWithoutSpread.right = _core.types.identifier(refName); |
| | | nodes.push(_core.types.expressionStatement(nodeWithoutSpread)); |
| | | nodes.push(_core.types.toStatement(_core.types.assignmentExpression("=", argument, callExpression))); |
| | | nodes.push(_core.types.expressionStatement(_core.types.identifier(refName))); |
| | | const nodeWithoutSpread = core.types.cloneNode(path.node); |
| | | nodeWithoutSpread.right = core.types.identifier(refName); |
| | | nodes.push(core.types.expressionStatement(nodeWithoutSpread)); |
| | | nodes.push(core.types.toStatement(core.types.assignmentExpression("=", argument, callExpression))); |
| | | nodes.push(core.types.expressionStatement(core.types.identifier(refName))); |
| | | path.replaceWithMultiple(nodes); |
| | | } |
| | | }, |
| | |
| | | return; |
| | | } |
| | | |
| | | if (!_core.types.isVariableDeclaration(left)) { |
| | | if (!core.types.isVariableDeclaration(left)) { |
| | | const temp = scope.generateUidIdentifier("ref"); |
| | | node.left = _core.types.variableDeclaration("var", [_core.types.variableDeclarator(temp)]); |
| | | node.left = core.types.variableDeclaration("var", [core.types.variableDeclarator(temp)]); |
| | | path.ensureBlock(); |
| | | const body = node.body; |
| | | |
| | | if (node.body.body.length === 0 && path.isCompletionRecord()) { |
| | | node.body.body.unshift(_core.types.expressionStatement(scope.buildUndefinedNode())); |
| | | if (body.body.length === 0 && path.isCompletionRecord()) { |
| | | body.body.unshift(core.types.expressionStatement(scope.buildUndefinedNode())); |
| | | } |
| | | |
| | | node.body.body.unshift(_core.types.expressionStatement(_core.types.assignmentExpression("=", left, _core.types.cloneNode(temp)))); |
| | | body.body.unshift(core.types.expressionStatement(core.types.assignmentExpression("=", left, core.types.cloneNode(temp)))); |
| | | } else { |
| | | const pattern = left.declarations[0].id; |
| | | const key = scope.generateUidIdentifier("ref"); |
| | | node.left = _core.types.variableDeclaration(left.kind, [_core.types.variableDeclarator(key, null)]); |
| | | node.left = core.types.variableDeclaration(left.kind, [core.types.variableDeclarator(key, null)]); |
| | | path.ensureBlock(); |
| | | node.body.body.unshift(_core.types.variableDeclaration(node.left.kind, [_core.types.variableDeclarator(pattern, _core.types.cloneNode(key))])); |
| | | const body = node.body; |
| | | body.body.unshift(core.types.variableDeclaration(node.left.kind, [core.types.variableDeclarator(pattern, core.types.cloneNode(key))])); |
| | | } |
| | | }, |
| | | |
| | |
| | | |
| | | const objectPattern = path.parentPath; |
| | | const uid = path.scope.generateUidIdentifier("ref"); |
| | | objectPatterns.push(_core.types.variableDeclarator(objectPattern.node, uid)); |
| | | objectPattern.replaceWith(_core.types.cloneNode(uid)); |
| | | objectPatterns.push(core.types.variableDeclarator(objectPattern.node, uid)); |
| | | objectPattern.replaceWith(core.types.cloneNode(uid)); |
| | | path.skip(); |
| | | }); |
| | | |
| | | if (objectPatterns.length > 0) { |
| | | const statementPath = path.getStatementParent(); |
| | | statementPath.insertAfter(_core.types.variableDeclaration(statementPath.node.kind || "var", objectPatterns)); |
| | | const statementNode = statementPath.node; |
| | | const kind = statementNode.type === "VariableDeclaration" ? statementNode.kind : "var"; |
| | | statementPath.insertAfter(core.types.variableDeclaration(kind, objectPatterns)); |
| | | } |
| | | }, |
| | | |
| | |
| | | |
| | | function make() { |
| | | const hadProps = props.length > 0; |
| | | |
| | | const obj = _core.types.objectExpression(props); |
| | | |
| | | const obj = core.types.objectExpression(props); |
| | | props = []; |
| | | |
| | | if (!exp) { |
| | | exp = _core.types.callExpression(helper, [obj]); |
| | | exp = core.types.callExpression(helper, [obj]); |
| | | return; |
| | | } |
| | | |
| | |
| | | return; |
| | | } |
| | | |
| | | exp = _core.types.callExpression(_core.types.cloneNode(helper), [exp, ...(hadProps ? [_core.types.objectExpression([]), obj] : [])]); |
| | | exp = core.types.callExpression(core.types.cloneNode(helper), [exp, ...(hadProps ? [core.types.objectExpression([]), obj] : [])]); |
| | | } |
| | | |
| | | for (const prop of path.node.properties) { |
| | | if (_core.types.isSpreadElement(prop)) { |
| | | if (core.types.isSpreadElement(prop)) { |
| | | make(); |
| | | exp.arguments.push(prop.argument); |
| | | } else { |
| | |
| | | }; |
| | | }); |
| | | |
| | | exports.default = _default; |
| | | exports["default"] = index; |
| | | //# sourceMappingURL=index.js.map |