Socket
Socket
Sign inDemoInstall

@babel/helper-explode-assignable-expression

Package Overview
Dependencies
29
Maintainers
6
Versions
56
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.0.0-beta.43 to 7.0.0-beta.44

24

lib/index.js

@@ -9,5 +9,5 @@ "use strict";

function t() {
const data = _interopRequireWildcard(require("@babel/types"));
var data = _interopRequireWildcard(require("@babel/types"));
t = function () {
t = function t() {
return data;

@@ -22,3 +22,3 @@ };

function getObjRef(node, nodes, file, scope) {
let ref;
var ref;

@@ -40,6 +40,6 @@ if (t().isSuper(node)) {

} else {
throw new Error(`We can't explode this node type ${node.type}`);
throw new Error("We can't explode this node type " + node.type);
}
const temp = scope.generateUidIdentifierBasedOnNode(ref);
var temp = scope.generateUidIdentifierBasedOnNode(ref);
scope.push({

@@ -53,6 +53,6 @@ id: temp

function getPropRef(node, nodes, file, scope) {
const prop = node.property;
const key = t().toComputedKey(node, prop);
var prop = node.property;
var key = t().toComputedKey(node, prop);
if (t().isLiteral(key) && t().isPureish(key)) return key;
const temp = scope.generateUidIdentifierBasedOnNode(prop);
var temp = scope.generateUidIdentifierBasedOnNode(prop);
scope.push({

@@ -66,3 +66,3 @@ id: temp

function _default(node, nodes, file, scope, allowedSingleIdent) {
let obj;
var obj;

@@ -75,3 +75,3 @@ if (t().isIdentifier(node) && allowedSingleIdent) {

let ref, uid;
var ref, uid;

@@ -82,4 +82,4 @@ if (t().isIdentifier(node)) {

} else {
const prop = getPropRef(node, nodes, file, scope);
const computed = node.computed || t().isLiteral(prop);
var prop = getPropRef(node, nodes, file, scope);
var computed = node.computed || t().isLiteral(prop);
uid = t().memberExpression(t().cloneNode(obj), t().cloneNode(prop), computed);

@@ -86,0 +86,0 @@ ref = t().memberExpression(t().cloneNode(obj), t().cloneNode(prop), computed);

{
"name": "@babel/helper-explode-assignable-expression",
"version": "7.0.0-beta.43",
"version": "7.0.0-beta.44",
"description": "Helper function to explode an assignable expression",

@@ -9,5 +9,5 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-explode-assignable-expression",

"dependencies": {
"@babel/traverse": "7.0.0-beta.43",
"@babel/types": "7.0.0-beta.43"
"@babel/traverse": "7.0.0-beta.44",
"@babel/types": "7.0.0-beta.44"
}
}
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc