Socket
Socket
Sign inDemoInstall

@babel/plugin-proposal-object-rest-spread

Package Overview
Dependencies
Maintainers
6
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/plugin-proposal-object-rest-spread - npm Package Compare versions

Comparing version 7.16.0 to 7.16.5

lib/index.js.map

1989

lib/index.js

@@ -1,33 +0,1829 @@

"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",
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",
electron: "0.20"
},
"es6.number.parse-int": {
chrome: "34",
opera: "21",
edge: "12",
firefox: "25",
safari: "9",
node: "0.12",
ios: "9",
samsung: "2",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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",
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
} = core.types;
function shouldStoreRHSInTemporaryVariable(node) {
if (core.types.isArrayPattern(node)) {
const nonNullElements = node.elements.filter(element => element !== null);
if (nonNullElements.length > 1) return true;else return shouldStoreRHSInTemporaryVariable(nonNullElements[0]);
} else if (core.types.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 (core.types.isAssignmentPattern(node)) {
return shouldStoreRHSInTemporaryVariable(node.left);
} else if (core.types.isRestElement(node)) {
if (core.types.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;

@@ -37,4 +1833,4 @@

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
});

@@ -56,3 +1852,3 @@ const {

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");
}

@@ -83,5 +1879,8 @@

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();

@@ -97,3 +1896,3 @@ }

for (const prop of node.properties) {
if (_core.types.isSpreadElement(prop)) {
if (core.types.isSpreadElement(prop)) {
return true;

@@ -106,4 +1905,4 @@ }

function extractNormalizedKeys(path) {
const props = path.node.properties;
function extractNormalizedKeys(node) {
const props = node.properties;
const keys = [];

@@ -114,11 +1913,11 @@ let allLiteral = true;

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;

@@ -143,7 +1942,5 @@ }

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));
}

@@ -171,7 +1968,4 @@ }

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();

@@ -183,6 +1977,6 @@ const impureComputedPropertyDeclarators = replaceImpureComputedKeys(path.get("properties"), path.scope);

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)])];
}

@@ -193,7 +1987,7 @@

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());

@@ -206,7 +2000,7 @@ const id = path.scope.generateUidIdentifier("excluded");

});
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])];
}

@@ -230,5 +2024,4 @@

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) {

@@ -241,3 +2034,3 @@ container.push(declar);

paramPath.replaceWith(_core.types.cloneNode(uid));
paramPath.replaceWith(core.types.cloneNode(uid));
}

@@ -248,3 +2041,3 @@ }

name: "proposal-object-rest-spread",
inherits: _pluginSyntaxObjectRestSpread.default,
inherits: syntaxObjectRestSpread__default['default'].default,
visitor: {

@@ -301,3 +2094,3 @@ Function(path) {

if (paramsWithRestElement.has(i)) {
replaceRestElement(param.parentPath, param);
replaceRestElement(path, param);
}

@@ -308,3 +2101,3 @@ }

(0, _pluginTransformParameters.convertFunctionParams)(path, ignoreFunctionLength, shouldTransformParam, replaceRestElement);
pluginTransformParameters.convertFunctionParams(path, ignoreFunctionLength, shouldTransformParam, replaceRestElement);
}

@@ -325,6 +2118,6 @@ },

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;

@@ -349,3 +2142,3 @@ }

} = 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));
});

@@ -359,8 +2152,6 @@ const objectPatternPath = path.findParent(path => path.isObjectPattern());

_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);

@@ -381,8 +2172,8 @@

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));
},

@@ -392,3 +2183,3 @@

const paramPath = path.get("param");
replaceRestElement(paramPath.parentPath, paramPath);
replaceRestElement(path, paramPath);
},

@@ -402,15 +2193,14 @@

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);

@@ -432,18 +2222,20 @@ }

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))]));
}

@@ -461,4 +2253,4 @@ },

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();

@@ -469,3 +2261,5 @@ });

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));
}

@@ -494,9 +2288,7 @@ },

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;

@@ -513,7 +2305,7 @@ }

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();

@@ -534,2 +2326,3 @@ exp.arguments.push(prop.argument);

exports.default = _default;
exports.default = index;
//# sourceMappingURL=index.js.map

16

package.json
{
"name": "@babel/plugin-proposal-object-rest-spread",
"version": "7.16.0",
"version": "7.16.5",
"description": "Compile object rest and spread to ES5",

@@ -20,7 +20,7 @@ "repository": {

"dependencies": {
"@babel/compat-data": "^7.16.0",
"@babel/helper-compilation-targets": "^7.16.0",
"@babel/helper-plugin-utils": "^7.14.5",
"@babel/compat-data": "^7.16.4",
"@babel/helper-compilation-targets": "^7.16.3",
"@babel/helper-plugin-utils": "^7.16.5",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
"@babel/plugin-transform-parameters": "^7.16.0"
"@babel/plugin-transform-parameters": "^7.16.5"
},

@@ -31,5 +31,5 @@ "peerDependencies": {

"devDependencies": {
"@babel/core": "^7.16.0",
"@babel/helper-plugin-test-runner": "^7.16.0",
"@babel/parser": "^7.16.0"
"@babel/core": "^7.16.5",
"@babel/helper-plugin-test-runner": "^7.16.5",
"@babel/parser": "^7.16.5"
},

@@ -36,0 +36,0 @@ "engines": {

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc