Socket
Socket
Sign inDemoInstall

@babel/helper-create-class-features-plugin

Package Overview
Dependencies
Maintainers
6
Versions
107
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/helper-create-class-features-plugin - npm Package Compare versions

Comparing version 7.10.2 to 7.10.3

27

lib/fields.js

@@ -92,3 +92,3 @@ "use strict";

function privateNameVisitorFactory(visitor) {
const privateNameVisitor = Object.assign(Object.assign({}, visitor), {}, {
const privateNameVisitor = Object.assign({}, visitor, {
Class(path) {

@@ -115,6 +115,6 @@ const {

path.get("body").traverse(nestedVisitor, Object.assign(Object.assign({}, this), {}, {
path.get("body").traverse(nestedVisitor, Object.assign({}, this, {
redeclared
}));
path.traverse(privateNameVisitor, Object.assign(Object.assign({}, this), {}, {
path.traverse(privateNameVisitor, Object.assign({}, this, {
privateNamesMap: visiblePrivateNames

@@ -268,2 +268,7 @@ }));

boundGet(member) {
this.memoise(member, 1);
return _core.types.callExpression(_core.types.memberExpression(this.get(member), _core.types.identifier("bind")), [this.receiver(member)]);
},
set(member, value) {

@@ -347,2 +352,6 @@ const {

boundGet(member) {
return _core.types.callExpression(_core.types.memberExpression(this.get(member), _core.types.identifier("bind")), [_core.types.cloneNode(member.node.object)]);
},
simpleSet(member) {

@@ -423,3 +432,3 @@ return this.get(member);

if (isAccessor) {
privateNamesMap.set(prop.node.key.id.name, Object.assign(Object.assign({}, privateName), {}, {
privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, {
initAdded: true

@@ -474,3 +483,3 @@ }));

if (isAccessor) {
privateNamesMap.set(prop.node.key.id.name, Object.assign(Object.assign({}, privateName), {}, {
privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, {
initAdded: true

@@ -502,3 +511,3 @@ }));

if (isAccessor) {
privateNamesMap.set(prop.node.key.id.name, Object.assign(Object.assign({}, privateName), {}, {
privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, {
initAdded: true

@@ -548,3 +557,3 @@ }));

if (isAccessor) {
privateNamesMap.set(prop.node.key.id.name, Object.assign(Object.assign({}, privateName), {}, {
privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, {
initAdded: true

@@ -597,3 +606,3 @@ }));

if (isGetter) {
privateNamesMap.set(prop.node.key.id.name, Object.assign(Object.assign({}, privateName), {}, {
privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, {
getterDeclared: true

@@ -605,3 +614,3 @@ }));

if (isSetter) {
privateNamesMap.set(prop.node.key.id.name, Object.assign(Object.assign({}, privateName), {}, {
privateNamesMap.set(prop.node.key.id.name, Object.assign({}, privateName, {
setterDeclared: true

@@ -608,0 +617,0 @@ }));

@@ -163,4 +163,4 @@ "use strict";

path = wrapClass(path);
path.insertBefore(keysNodes);
path.insertAfter([...privateNamesNodes, ...staticNodes]);
path.insertBefore([...privateNamesNodes, ...keysNodes]);
path.insertAfter(staticNodes);
},

@@ -167,0 +167,0 @@

{
"name": "@babel/helper-create-class-features-plugin",
"version": "7.10.2",
"version": "7.10.3",
"author": "The Babel Team (https://babeljs.io/team)",

@@ -21,6 +21,6 @@ "license": "MIT",

"dependencies": {
"@babel/helper-function-name": "^7.10.1",
"@babel/helper-member-expression-to-functions": "^7.10.1",
"@babel/helper-optimise-call-expression": "^7.10.1",
"@babel/helper-plugin-utils": "^7.10.1",
"@babel/helper-function-name": "^7.10.3",
"@babel/helper-member-expression-to-functions": "^7.10.3",
"@babel/helper-optimise-call-expression": "^7.10.3",
"@babel/helper-plugin-utils": "^7.10.3",
"@babel/helper-replace-supers": "^7.10.1",

@@ -33,6 +33,6 @@ "@babel/helper-split-export-declaration": "^7.10.1"

"devDependencies": {
"@babel/core": "^7.10.2",
"@babel/helper-plugin-test-runner": "^7.10.1"
"@babel/core": "^7.10.3",
"@babel/helper-plugin-test-runner": "^7.10.3"
},
"gitHead": "b0350e5b1e86bd2d53b4a25705e39eb380ec65a2"
"gitHead": "2787ee2f967b6d8e1121fca00a8d578d75449a53"
}
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