diff --git a/src/transformers/exports.ts b/src/transformers/exports.ts index 8ff7464d..128d40fc 100644 --- a/src/transformers/exports.ts +++ b/src/transformers/exports.ts @@ -326,7 +326,7 @@ export default class ExportTransform extends Transform implements TransformInter const toAppend = collectedExportsToAppend.get(exportSource); if (toAppend && toAppend.length > 0) { if (exportSource === null) { - source.append(`export{${toAppend.join(',')}};`); + source.append(`export{${toAppend.join(',')}}`); } else { source.prepend(`export{${toAppend.join(',')}}from'${exportSource}';`); } diff --git a/test/export-all/fixtures/all.esm.advanced.js b/test/export-all/fixtures/all.esm.advanced.js index cf156898..58e17595 100644 --- a/test/export-all/fixtures/all.esm.advanced.js +++ b/test/export-all/fixtures/all.esm.advanced.js @@ -1 +1 @@ -var export1=1;function export2(){return 2};export{export1,export2}; +var export1=1;function export2(){return 2};export{export1,export2} diff --git a/test/export-all/fixtures/all.esm.default.js b/test/export-all/fixtures/all.esm.default.js index cf156898..58e17595 100644 --- a/test/export-all/fixtures/all.esm.default.js +++ b/test/export-all/fixtures/all.esm.default.js @@ -1 +1 @@ -var export1=1;function export2(){return 2};export{export1,export2}; +var export1=1;function export2(){return 2};export{export1,export2} diff --git a/test/export-all/fixtures/all.esm.es5.js b/test/export-all/fixtures/all.esm.es5.js index cf156898..58e17595 100644 --- a/test/export-all/fixtures/all.esm.es5.js +++ b/test/export-all/fixtures/all.esm.es5.js @@ -1 +1 @@ -var export1=1;function export2(){return 2};export{export1,export2}; +var export1=1;function export2(){return 2};export{export1,export2} diff --git a/test/export-named/fixtures/multiple.esm.advanced.js b/test/export-named/fixtures/multiple.esm.advanced.js index 57acf3e0..03835c11 100644 --- a/test/export-named/fixtures/multiple.esm.advanced.js +++ b/test/export-named/fixtures/multiple.esm.advanced.js @@ -1 +1 @@ -class b{constructor(a){this.a=a}console(){console.log(this.a)}}function bar(){console.log(1)};function baz(a){console.log(a)};var foo=1;export{b as ExportedClass,bar,baz,foo}; +class b{constructor(a){this.a=a}console(){console.log(this.a)}}function bar(){console.log(1)};function baz(a){console.log(a)};var foo=1;export{b as ExportedClass,bar,baz,foo} diff --git a/test/export-named/fixtures/multiple.esm.default.js b/test/export-named/fixtures/multiple.esm.default.js index 0d5e916e..d833ac64 100644 --- a/test/export-named/fixtures/multiple.esm.default.js +++ b/test/export-named/fixtures/multiple.esm.default.js @@ -1 +1 @@ -class b{constructor(a){this.name_=a}console(){console.log(this.name_)}}function bar(){console.log(1)};function baz(a){console.log(a)};var foo=1;export{b as ExportedClass,bar,baz,foo}; +class b{constructor(a){this.name_=a}console(){console.log(this.name_)}}function bar(){console.log(1)};function baz(a){console.log(a)};var foo=1;export{b as ExportedClass,bar,baz,foo} diff --git a/test/export-named/fixtures/multiple.esm.es5.js b/test/export-named/fixtures/multiple.esm.es5.js index febbae3f..2616d365 100644 --- a/test/export-named/fixtures/multiple.esm.es5.js +++ b/test/export-named/fixtures/multiple.esm.es5.js @@ -1 +1 @@ -function b(a){this.name_=a}b.prototype.console=function(){console.log(this.name_)};function bar(){console.log(1)};function baz(a){console.log(a)};var foo=1;export{b as ExportedClass,bar,baz,foo}; +function b(a){this.name_=a}b.prototype.console=function(){console.log(this.name_)};function bar(){console.log(1)};function baz(a){console.log(a)};var foo=1;export{b as ExportedClass,bar,baz,foo} diff --git a/test/export-variables/fixtures/class.esm.advanced.js b/test/export-variables/fixtures/class.esm.advanced.js index f2a14300..9ac1d495 100644 --- a/test/export-variables/fixtures/class.esm.advanced.js +++ b/test/export-variables/fixtures/class.esm.advanced.js @@ -1 +1 @@ -class a{constructor(b){this.a=b}console(){console.log(this.a)}}export{a as Exported}; +class a{constructor(b){this.a=b}console(){console.log(this.a)}}export{a as Exported} diff --git a/test/export-variables/fixtures/class.esm.default.js b/test/export-variables/fixtures/class.esm.default.js index cac98236..8a66c547 100644 --- a/test/export-variables/fixtures/class.esm.default.js +++ b/test/export-variables/fixtures/class.esm.default.js @@ -1 +1 @@ -class a{constructor(b){this.name_=b}console(){console.log(this.name_)}}export{a as Exported}; +class a{constructor(b){this.name_=b}console(){console.log(this.name_)}}export{a as Exported} diff --git a/test/export-variables/fixtures/class.esm.es5.js b/test/export-variables/fixtures/class.esm.es5.js index 804a102b..00b57ee3 100644 --- a/test/export-variables/fixtures/class.esm.es5.js +++ b/test/export-variables/fixtures/class.esm.es5.js @@ -1 +1 @@ -function a(b){this.name_=b}a.prototype.console=function(){console.log(this.name_)};export{a as Exported}; +function a(b){this.name_=b}a.prototype.console=function(){console.log(this.name_)};export{a as Exported} diff --git a/test/provided-externs/fixtures/class.esm.advanced.js b/test/provided-externs/fixtures/class.esm.advanced.js index c47b5ab2..71bba236 100644 --- a/test/provided-externs/fixtures/class.esm.advanced.js +++ b/test/provided-externs/fixtures/class.esm.advanced.js @@ -1 +1 @@ -class a{constructor(b){this.a=b}console(){console.log(this.a)}}export{a as ExportThis}; +class a{constructor(b){this.a=b}console(){console.log(this.a)}}export{a as ExportThis} diff --git a/test/provided-externs/fixtures/class.esm.default.js b/test/provided-externs/fixtures/class.esm.default.js index 9aea40e3..74aeb2fc 100644 --- a/test/provided-externs/fixtures/class.esm.default.js +++ b/test/provided-externs/fixtures/class.esm.default.js @@ -1 +1 @@ -class a{constructor(b){this.name_=b}console(){console.log(this.name_)}}export{a as ExportThis}; +class a{constructor(b){this.name_=b}console(){console.log(this.name_)}}export{a as ExportThis} diff --git a/test/provided-externs/fixtures/class.esm.es5.js b/test/provided-externs/fixtures/class.esm.es5.js index bc8344e8..f6538742 100644 --- a/test/provided-externs/fixtures/class.esm.es5.js +++ b/test/provided-externs/fixtures/class.esm.es5.js @@ -1 +1 @@ -function a(b){this.name_=b}a.prototype.console=function(){console.log(this.name_)};export{a as ExportThis}; +function a(b){this.name_=b}a.prototype.console=function(){console.log(this.name_)};export{a as ExportThis}