Socket
Socket
Sign inDemoInstall

@babel/helper-replace-supers

Package Overview
Dependencies
55
Maintainers
4
Versions
89
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.22.5 to 7.22.9

14

lib/index.js

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

var _helperOptimiseCallExpression = require("@babel/helper-optimise-call-expression");
var _template = require("@babel/template");
var _traverse = require("@babel/traverse");
var _t = require("@babel/types");
var _core = require("@babel/core");
const {

@@ -24,3 +22,3 @@ assignmentExpression,

thisExpression
} = _t;
} = _core.types;
{

@@ -40,3 +38,3 @@ {

}
const visitor = _traverse.default.visitors.merge([_helperEnvironmentVisitor.default, {
const visitor = _core.traverse.visitors.merge([_helperEnvironmentVisitor.default, {
Super(path, state) {

@@ -53,3 +51,3 @@ const {

}]);
const unshadowSuperBindingVisitor = _traverse.default.visitors.merge([_helperEnvironmentVisitor.default, {
const unshadowSuperBindingVisitor = _core.traverse.visitors.merge([_helperEnvironmentVisitor.default, {
Scopable(path, {

@@ -133,7 +131,7 @@ refName

if (superMember.node.computed) {
return sequenceExpression([callExpression(this.file.addHelper("toPropertyKey"), [cloneNode(superMember.node.property)]), _template.default.expression.ast`
return sequenceExpression([callExpression(this.file.addHelper("toPropertyKey"), [cloneNode(superMember.node.property)]), _core.template.expression.ast`
function () { throw new ReferenceError("'delete super[expr]' is invalid"); }()
`]);
} else {
return _template.default.expression.ast`
return _core.template.expression.ast`
function () { throw new ReferenceError("'delete super.prop' is invalid"); }()

@@ -140,0 +138,0 @@ `;

{
"name": "@babel/helper-replace-supers",
"version": "7.22.5",
"version": "7.22.9",
"description": "Helper function to replace supers",

@@ -19,7 +19,10 @@ "repository": {

"@babel/helper-member-expression-to-functions": "^7.22.5",
"@babel/helper-optimise-call-expression": "^7.22.5",
"@babel/template": "^7.22.5",
"@babel/traverse": "^7.22.5",
"@babel/types": "^7.22.5"
"@babel/helper-optimise-call-expression": "^7.22.5"
},
"devDependencies": {
"@babel/core": "^7.22.9"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
},
"engines": {

@@ -26,0 +29,0 @@ "node": ">=6.9.0"

@@ -5,3 +5,3 @@ # @babel/helper-replace-supers

See our website [@babel/helper-replace-supers](https://babeljs.io/docs/en/babel-helper-replace-supers) for more information.
See our website [@babel/helper-replace-supers](https://babeljs.io/docs/babel-helper-replace-supers) for more information.

@@ -8,0 +8,0 @@ ## Install

Sorry, the diff of this file is not supported yet

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