From d3ea0fe84fec1f472e04c2e989d4ab9b4dc5b6bd Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sat, 27 Dec 2014 19:12:43 +1100 Subject: [PATCH] always add additional newline on the last node --- lib/6to5/generation/whitespace.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/6to5/generation/whitespace.js b/lib/6to5/generation/whitespace.js index ee10a63ca7..e43752c577 100644 --- a/lib/6to5/generation/whitespace.js +++ b/lib/6to5/generation/whitespace.js @@ -38,7 +38,11 @@ Whitespace.prototype.getNewlinesAfter = function (node) { } }); - return this.getNewlinesBetween(startToken, endToken); + if (endToken.type.type === "eof") { + return 1; + } else { + return this.getNewlinesBetween(startToken, endToken); + } }; Whitespace.prototype.getNewlinesBetween = function (startToken, endToken) {