From 76d7b1f99c53a8f2014461d3bf29e1b5f73750a5 Mon Sep 17 00:00:00 2001 From: alexlamsl Date: Wed, 21 Jun 2017 00:01:31 +0800 Subject: [PATCH] fix extraneous spaces in `beautify` --- lib/output.js | 5 ----- test/compress/export.js | 10 ++++++++++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/output.js b/lib/output.js index 9a13374d..1a95dd14 100644 --- a/lib/output.js +++ b/lib/output.js @@ -1280,7 +1280,6 @@ function OutputStream(options) { name_import.print(output); if (i < self.imported_names.length - 1) { output.print(","); - output.space(); } }); output.space(); @@ -1329,8 +1328,6 @@ function OutputStream(options) { output.space(); } if (self.exported_names) { - output.space(); - if (self.exported_names.length === 1 && self.exported_names[0].name.name === "*") { self.exported_names[0].print(output); } else { @@ -1340,13 +1337,11 @@ function OutputStream(options) { name_export.print(output); if (i < self.exported_names.length - 1) { output.print(","); - output.space(); } }); output.space(); output.print("}"); } - output.space(); } else if (self.exported_value) { self.exported_value.print(output); diff --git a/test/compress/export.js b/test/compress/export.js index 6315cdb1..b37bbfdf 100644 --- a/test/compress/export.js +++ b/test/compress/export.js @@ -85,3 +85,13 @@ issue_2126: { export { f as dog }; } } + +beautify: { + beautify = { + beautify: true, + } + input: { + export { A as B, C as D }; + } + expect_exact: "export { A as B, C as D };" +}