From e8dc4628ae09382288d60a0de922cf82dfc0080b Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Wed, 4 Feb 2015 08:40:23 +1100 Subject: [PATCH] better handle spaces in IfStatement generator --- lib/6to5/generation/generators/statements.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/6to5/generation/generators/statements.js b/lib/6to5/generation/generators/statements.js index b5f6d02fcd..7aaa448e1a 100644 --- a/lib/6to5/generation/generators/statements.js +++ b/lib/6to5/generation/generators/statements.js @@ -23,7 +23,11 @@ exports.IfStatement = function (node, print) { if (node.alternate) { if (this.isLast("}")) this.push(" "); this.keyword("else"); - this.push(" "); + + if (this.format.format && !t.isBlockStatement(node.alternate)) { + this.push(" "); + } + print.indentOnComments(node.alternate); } };