* Fix buildExportAll to account for commonjs/amd If the re-exported module was generated with Babel and it is a commonjs or amd module and so is the current module, this will result in an attempt to redefine the __esModule property, which throws a runtime error. * Add test: don't overwrite __esModule on re-export (Failing.) * fixup tests * Add fix for systemjs
25 lines
583 B
JavaScript
25 lines
583 B
JavaScript
System.register(["foo"], function (_export, _context) {
|
|
"use strict";
|
|
|
|
return {
|
|
setters: [function (_foo) {
|
|
var _exportObj = {};
|
|
|
|
for (var _key in _foo) {
|
|
if (_key !== "default" && key !== "__esModule") _exportObj[_key] = _foo[_key];
|
|
}
|
|
|
|
_exportObj.foo = _foo.foo;
|
|
_exportObj.foo = _foo.foo;
|
|
_exportObj.bar = _foo.bar;
|
|
_exportObj.bar = _foo.foo;
|
|
_exportObj.default = _foo.foo;
|
|
_exportObj.default = _foo.foo;
|
|
_exportObj.bar = _foo.bar;
|
|
|
|
_export(_exportObj);
|
|
}],
|
|
execute: function () {}
|
|
};
|
|
});
|