diff --git a/lib/6to5/transformation/transformers/optional-proto-to-assign.js b/lib/6to5/transformation/transformers/optional-proto-to-assign.js index 0f18f5a547..5de64efb34 100644 --- a/lib/6to5/transformation/transformers/optional-proto-to-assign.js +++ b/lib/6to5/transformation/transformers/optional-proto-to-assign.js @@ -34,7 +34,7 @@ exports.AssignmentExpression = function (node, parent, file, scope) { return t.toSequenceExpression(nodes); }; -exports.ExpressionStatement = function (node, parent, file, scope) { +exports.ExpressionStatement = function (node, parent, file) { var expr = node.expression; if (!t.isAssignmentExpression(expr, { operator: "=" })) return; diff --git a/lib/6to5/transformation/transformers/playground-method-binding.js b/lib/6to5/transformation/transformers/playground-method-binding.js index c14bd6dc3b..6c6bd9e37b 100644 --- a/lib/6to5/transformation/transformers/playground-method-binding.js +++ b/lib/6to5/transformation/transformers/playground-method-binding.js @@ -1,5 +1,4 @@ var t = require("../../types"); -var _ = require("lodash"); exports.BindMemberExpression = function (node, parent, file, scope) { var object = node.object; diff --git a/lib/6to5/types/index.js b/lib/6to5/types/index.js index a196d4bfed..284fb7eb12 100644 --- a/lib/6to5/types/index.js +++ b/lib/6to5/types/index.js @@ -126,10 +126,10 @@ t.toSequenceExpression = function (nodes, scope) { }); if (exprs.length === 1) { - return exprs[0] + return exprs[0]; + } else { + return t.sequenceExpression(exprs); } - - return t.sequenceExpression(exprs); }; //