Fix export from assignment order for loose mode. (#6863)

* Consider reexports for bindingKindLookup.

* Update test cases according to reexports change

* Fix order for assign reexports.

* void 0 assignation to module keys only for loose mode.

* Create buildReexportsFromMeta helper.

* Update umd/amd fixtures.

* Refactor reexports build.

* Hoist template for reexports.

* Use map as a second argument of Array.from.

* Remove unnecessary export.
This commit is contained in:
Artem Yavorsky
2017-11-29 21:58:29 +02:00
committed by Logan Smyth
parent d731acc351
commit 0a2a37c31f
21 changed files with 87 additions and 39 deletions

View File

@@ -1,6 +1,8 @@
"use strict";
exports.__esModule = true;
exports.foo = _foo.foo;
exports.foo = void 0;
var _foo = require("foo");
exports.foo = _foo.foo;

View File

@@ -1,7 +1,9 @@
"use strict";
exports.__esModule = true;
exports.foo = _foo.foo;
exports.bar = _foo.bar;
exports.bar = exports.foo = void 0;
var _foo = require("foo");
exports.foo = _foo.foo;
exports.bar = _foo.bar;

View File

@@ -1,6 +1,8 @@
"use strict";
exports.__esModule = true;
exports.bar = _foo.foo;
exports.bar = void 0;
var _foo = require("foo");
exports.bar = _foo.foo;

View File

@@ -1,6 +1,8 @@
"use strict";
exports.__esModule = true;
exports.default = _foo.foo;
exports.default = void 0;
var _foo = require("foo");
exports.default = _foo.foo;

View File

@@ -1,7 +1,9 @@
"use strict";
exports.__esModule = true;
exports.default = _foo.foo;
exports.bar = _foo.bar;
exports.bar = exports.default = void 0;
var _foo = require("foo");
exports.default = _foo.foo;
exports.bar = _foo.bar;

View File

@@ -1,6 +1,8 @@
"use strict";
exports.__esModule = true;
exports.foo = _foo.default;
exports.foo = void 0;
var _foo = babelHelpers.interopRequireDefault(require("foo"));
exports.foo = _foo.default;

View File

@@ -1,6 +1,9 @@
"use strict";
exports.__esModule = true;
var _foo = require("foo");
exports.foo = _foo.foo;
exports.foo1 = _foo.foo1;
exports.foo2 = _foo.foo2;
@@ -102,5 +105,3 @@ exports.foo97 = _foo.foo97;
exports.foo98 = _foo.foo98;
exports.foo99 = _foo.foo99;
exports.foo100 = _foo.foo100;
var _foo = require("foo");