diff --git a/lib/output.js b/lib/output.js index 9082fbcd..f2386a97 100644 --- a/lib/output.js +++ b/lib/output.js @@ -1361,6 +1361,7 @@ function OutputStream(options) { self.exported_value.print(output); } else if (self.exported_definition) { self.exported_definition.print(output); + if (self.exported_definition instanceof AST_Definitions) return; } if (self.module_name) { output.space(); diff --git a/test/compress/export.js b/test/compress/export.js index 6b5c7478..1032b73e 100644 --- a/test/compress/export.js +++ b/test/compress/export.js @@ -250,3 +250,13 @@ dynamic_import: { r.foo(); } } + +trailing_comma: { + beautify = { + beautify: true, + } + input: { + export const a = 1; + } + expect_exact: "export const a = 1;" +}