Socket
Socket
Sign inDemoInstall

@babel/helper-define-map

Package Overview
Dependencies
Maintainers
6
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/helper-define-map - npm Package Compare versions

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

54

lib/index.js

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

function _helperFunctionName() {
const data = _interopRequireDefault(require("@babel/helper-function-name"));
var data = _interopRequireDefault(require("@babel/helper-function-name"));
_helperFunctionName = function () {
_helperFunctionName = function _helperFunctionName() {
return data;

@@ -24,5 +24,5 @@ };

function _has() {
const data = _interopRequireDefault(require("lodash/has"));
var data = _interopRequireDefault(require("lodash/has"));
_has = function () {
_has = function _has() {
return data;

@@ -35,5 +35,5 @@ };

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

@@ -60,4 +60,4 @@ };

function push(mutatorMap, node, kind, file, scope) {
const alias = t().toKeyAlias(node);
let map = {};
var alias = t().toKeyAlias(node);
var map = {};
if ((0, _has().default)(mutatorMap, alias)) map = mutatorMap[alias];

@@ -76,4 +76,6 @@ mutatorMap[alias] = map;

if (node.decorators) {
const decorators = map.decorators = map.decorators || t().arrayExpression([]);
decorators.elements = decorators.elements.concat(node.decorators.map(dec => dec.expression).reverse());
var decorators = map.decorators = map.decorators || t().arrayExpression([]);
decorators.elements = decorators.elements.concat(node.decorators.map(function (dec) {
return dec.expression;
}).reverse());
}

@@ -85,3 +87,3 @@

let key, value;
var key, value;

@@ -99,3 +101,3 @@ if (t().isObjectProperty(node) || t().isObjectMethod(node) || t().isClassMethod(node)) {

const inheritedKind = toKind(node);
var inheritedKind = toKind(node);

@@ -110,3 +112,3 @@ if (!kind || inheritedKind !== "value") {

node: value,
scope
scope: scope
});

@@ -124,3 +126,3 @@ }

function hasComputed(mutatorMap) {
for (const key in mutatorMap) {
for (var key in mutatorMap) {
if (mutatorMap[key]._computed) {

@@ -135,7 +137,7 @@ return true;

function toComputedObjectFromClass(obj) {
const objExpr = t().arrayExpression([]);
var objExpr = t().arrayExpression([]);
for (let i = 0; i < obj.properties.length; i++) {
const prop = obj.properties[i];
const val = prop.value;
for (var i = 0; i < obj.properties.length; i++) {
var prop = obj.properties[i];
var val = prop.value;
val.properties.unshift(t().objectProperty(t().identifier("key"), t().toComputedKey(prop)));

@@ -149,13 +151,13 @@ objExpr.elements.push(val);

function toClassObject(mutatorMap) {
const objExpr = t().objectExpression([]);
var objExpr = t().objectExpression([]);
Object.keys(mutatorMap).forEach(function (mutatorMapKey) {
const map = mutatorMap[mutatorMapKey];
const mapNode = t().objectExpression([]);
const propNode = t().objectProperty(map._key, mapNode, map._computed);
var map = mutatorMap[mutatorMapKey];
var mapNode = t().objectExpression([]);
var propNode = t().objectProperty(map._key, mapNode, map._computed);
Object.keys(map).forEach(function (key) {
let node = map[key];
var node = map[key];
if (key[0] === "_") return;
const inheritNode = node;
var inheritNode = node;
if (t().isClassMethod(node) || t().isClassProperty(node)) node = node.value;
const prop = t().objectProperty(t().identifier(key), node);
var prop = t().objectProperty(t().identifier(key), node);
t().inheritsComments(prop, inheritNode);

@@ -172,3 +174,3 @@ t().removeComments(inheritNode);

Object.keys(mutatorMap).forEach(function (key) {
const map = mutatorMap[key];
var map = mutatorMap[key];
if (map.value) map.writable = t().booleanLiteral(true);

@@ -175,0 +177,0 @@ map.configurable = t().booleanLiteral(true);

{
"name": "@babel/helper-define-map",
"version": "7.0.0-beta.43",
"version": "7.0.0-beta.44",
"description": "Helper function to define a map",

@@ -9,6 +9,6 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-helper-define-map",

"dependencies": {
"@babel/helper-function-name": "7.0.0-beta.43",
"@babel/types": "7.0.0-beta.43",
"@babel/helper-function-name": "7.0.0-beta.44",
"@babel/types": "7.0.0-beta.44",
"lodash": "^4.2.0"
}
}
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