diff --git a/lib/6to5/transformation/transformers/index.js b/lib/6to5/transformation/transformers/index.js index 0428a3de0c..05affb79d9 100644 --- a/lib/6to5/transformation/transformers/index.js +++ b/lib/6to5/transformation/transformers/index.js @@ -92,5 +92,7 @@ module.exports = { "minification.removeDebugger": require("./minification/remove-debugger"), "minification.removeConsoleCalls": require("./minification/remove-console-calls"), "minification.deadCodeElimination": require("./minification/dead-code-elimination"), - "minification.renameLocalVariables": require("./minification/rename-local-variables") + "minification.renameLocalVariables": require("./minification/rename-local-variables"), + + _cleanUp: require("./internal/cleanup") }; diff --git a/lib/6to5/transformation/transformers/internal/cleanup.js b/lib/6to5/transformation/transformers/internal/cleanup.js new file mode 100644 index 0000000000..40164b4fe8 --- /dev/null +++ b/lib/6to5/transformation/transformers/internal/cleanup.js @@ -0,0 +1,5 @@ +exports.SequenceExpression = function (node) { + if (node.expressions.length === 1) { + return node.expressions[0]; + } +};