New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

babel-plugin-transform-inline-consecutive-adds

Package Overview
Dependencies
Maintainers
4
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-plugin-transform-inline-consecutive-adds - npm Package Compare versions

Comparing version 0.0.2 to 0.1.0

5

lib/array-property-collapser.js

@@ -137,6 +137,5 @@ "use strict";

return rval.node.end - rval.node.start + 1;
}) // add 1 for space in front
.reduce(function (a, b) {
}).reduce(function (a, b) {
return a + b;
}, 0); // sum
}, 0); // add 1 for space in front // sum

@@ -143,0 +142,0 @@ return numCommaAdded + sizeOfRvals < statementsLength;

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

return references.some(function (r) {
return r.isDescendant(expr);
return r === expr || r.isDescendant(expr);
});

@@ -184,3 +184,9 @@ };

// some collapses may increase the size
if (!collapser.isSizeSmaller({ newInit, oldInit, varDecl, assignments, statements })) {
if (!collapser.isSizeSmaller({
newInit,
oldInit,
varDecl,
assignments,
statements
})) {
return;

@@ -187,0 +193,0 @@ }

2

lib/set-collapser.js

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

}
if (checkReference(args)) {
if (checkReference(args[0])) {
return false;

@@ -60,0 +60,0 @@ }

{
"name": "babel-plugin-transform-inline-consecutive-adds",
"version": "0.0.2",
"version": "0.1.0",
"description": "This plugin inlines consecutive property assignments, array pushes, etc.",

@@ -5,0 +5,0 @@ "homepage": "https://github.com/babel/babili#readme",

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