Browse Source

test default exports are re-exported from internal module with export *

gh-109
Rich-Harris 9 years ago
parent
commit
965fa5d008
  1. 2
      src/finalisers/es6.js
  2. 1
      test/form/export-all-from-internal/_config.js
  3. 2
      test/form/export-all-from-internal/_expected/amd.js
  4. 2
      test/form/export-all-from-internal/_expected/cjs.js
  5. 2
      test/form/export-all-from-internal/_expected/es6.js
  6. 2
      test/form/export-all-from-internal/_expected/iife.js
  7. 2
      test/form/export-all-from-internal/_expected/umd.js
  8. 1
      test/form/export-all-from-internal/internal.js

2
src/finalisers/es6.js

@ -58,7 +58,7 @@ export default function es6 ( bundle, magicString ) {
const defaultExport = module.exports.lookup( 'default' );
if ( defaultExport ) {
exportBlock += `export default ${ defaultExport.name };`;
exportBlock += `\nexport default ${ defaultExport.name };`;
}
if ( exportBlock ) {

1
test/form/export-all-from-internal/_config.js

@ -1,5 +1,4 @@
module.exports = {
// solo: true,
description: 'should be able to export * from the bundle',
options: {
moduleName: 'exposedInternals'

2
test/form/export-all-from-internal/_expected/amd.js

@ -2,8 +2,10 @@ define(['exports'], function (exports) { 'use strict';
const a = 1;
const b = 2;
var internal = 42;
exports.a = a;
exports.b = b;
exports['default'] = internal;
});

2
test/form/export-all-from-internal/_expected/cjs.js

@ -2,6 +2,8 @@
const a = 1;
const b = 2;
var internal = 42;
exports.a = a;
exports.b = b;
exports['default'] = internal;

2
test/form/export-all-from-internal/_expected/es6.js

@ -1,4 +1,6 @@
const a = 1;
const b = 2;
var internal = 42;
export { a, b };
export default internal;

2
test/form/export-all-from-internal/_expected/iife.js

@ -2,8 +2,10 @@
const a = 1;
const b = 2;
var internal = 42;
exports.a = a;
exports.b = b;
exports['default'] = internal;
})((this.exposedInternals = {}));

2
test/form/export-all-from-internal/_expected/umd.js

@ -6,8 +6,10 @@
const a = 1;
const b = 2;
var internal = 42;
exports.a = a;
exports.b = b;
exports['default'] = internal;
}));

1
test/form/export-all-from-internal/internal.js

@ -1,2 +1,3 @@
export const a = 1;
export const b = 2;
export default 42;

Loading…
Cancel
Save