Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoSign in
Socket

@babel/plugin-transform-computed-properties

Package Overview
Dependencies
Maintainers
4
Versions
92
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/plugin-transform-computed-properties - npm Package Compare versions

Comparing version
7.27.1
to
7.28.6
+17
-21
lib/index.js

@@ -10,4 +10,3 @@ "use strict";

var _template = require("@babel/template");
{
var DefineAccessorHelper = _template.default.expression.ast`
var DefineAccessorHelper = _template.default.expression.ast`
function (type, obj, key, fn) {

@@ -19,4 +18,3 @@ var desc = { configurable: true, enumerable: true };

`;
DefineAccessorHelper._compact = true;
}
DefineAccessorHelper._compact = true;
var _default = exports.default = (0, _helperPluginUtils.declare)((api, options) => {

@@ -31,21 +29,19 @@ var _api$assumption;

const fn = getValue(prop);
{
let helper;
if (state.availableHelper("defineAccessor")) {
helper = state.addHelper("defineAccessor");
} else {
const file = state.file;
helper = file.get("fallbackDefineAccessorHelper");
if (!helper) {
const id = file.scope.generateUidIdentifier("defineAccessor");
file.scope.push({
id,
init: DefineAccessorHelper
});
file.set("fallbackDefineAccessorHelper", helper = id);
}
helper = _core.types.cloneNode(helper);
let helper;
if (state.availableHelper("defineAccessor")) {
helper = state.addHelper("defineAccessor");
} else {
const file = state.file;
helper = file.get("fallbackDefineAccessorHelper");
if (!helper) {
const id = file.scope.generateUidIdentifier("defineAccessor");
file.scope.push({
id,
init: DefineAccessorHelper
});
file.set("fallbackDefineAccessorHelper", helper = id);
}
return _core.types.callExpression(helper, [_core.types.stringLiteral(type), obj, key, fn]);
helper = _core.types.cloneNode(helper);
}
return _core.types.callExpression(helper, [_core.types.stringLiteral(type), obj, key, fn]);
}

@@ -52,0 +48,0 @@ function getValue(prop) {

{
"name": "@babel/plugin-transform-computed-properties",
"version": "7.27.1",
"version": "7.28.6",
"description": "Compile ES2015 computed properties to ES5",

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

"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
"@babel/template": "^7.27.1"
"@babel/helper-plugin-utils": "^7.28.6",
"@babel/template": "^7.28.6"
},

@@ -28,3 +28,3 @@ "peerDependencies": {

"devDependencies": {
"@babel/core": "^7.27.1",
"@babel/core": "^7.28.6",
"@babel/helper-plugin-test-runner": "^7.27.1"

@@ -31,0 +31,0 @@ },

Sorry, the diff of this file is not supported yet