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

babel-plugin-transform-es2015-block-scoping

Package Overview
Dependencies
Maintainers
6
Versions
51
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-plugin-transform-es2015-block-scoping - npm Package Compare versions

Comparing version

to
7.0.0-beta.2

14

lib/index.js

@@ -105,2 +105,9 @@ "use strict";

function isInLoop(path) {
var loopOrFunctionParent = path.find(function (path) {
return path.isLoop() || path.isFunction();
});
return loopOrFunctionParent && loopOrFunctionParent.isLoop();
}
function convertBlockScopedToVar(path, node, parent, scope, moveBindingsToParent) {

@@ -115,3 +122,3 @@ if (moveBindingsToParent === void 0) {

if (!t.isFor(parent)) {
if (isInLoop(path) && !t.isFor(parent)) {
for (var i = 0; i < node.declarations.length; i++) {

@@ -552,7 +559,4 @@ var declar = node.declarations[i];

};
var loopOrFunctionParent = this.blockPath.find(function (path) {
return path.isLoop() || path.isFunction();
});
if (loopOrFunctionParent && loopOrFunctionParent.isLoop()) {
if (isInLoop(this.blockPath)) {
state.loopDepth++;

@@ -559,0 +563,0 @@ }

{
"name": "babel-plugin-transform-es2015-block-scoping",
"version": "7.0.0-beta.1",
"version": "7.0.0-beta.2",
"description": "Compile ES2015 block scoping (const and let) to ES5",

@@ -9,5 +9,5 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-block-scoping",

"dependencies": {
"babel-template": "7.0.0-beta.1",
"babel-traverse": "7.0.0-beta.1",
"babel-types": "7.0.0-beta.1",
"babel-template": "7.0.0-beta.2",
"babel-traverse": "7.0.0-beta.2",
"babel-types": "7.0.0-beta.2",
"lodash": "^4.2.0"

@@ -19,4 +19,4 @@ },

"devDependencies": {
"babel-helper-plugin-test-runner": "7.0.0-beta.1"
"babel-helper-plugin-test-runner": "7.0.0-beta.2"
}
}