Skip to content
This repository was archived by the owner on Jul 13, 2020. It is now read-only.

Commit 8b3edbc

Browse files
committed
0.16.1
1 parent 4028693 commit 8b3edbc

7 files changed

+45
-37
lines changed

dist/es6-module-loader-sans-promises.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6-module-loader-sans-promises.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6-module-loader-sans-promises.src.js

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1150,21 +1150,25 @@ function logloads(loads) {
11501150
};
11511151

11521152
Loader.prototype.instantiate = function(load) {
1153-
// load transpiler as a global (avoiding System clobbering)
1154-
if (load.name === this.transpiler) {
1155-
var self = this;
1156-
return {
1157-
deps: [],
1158-
execute: function() {
1159-
var curSystem = g.System;
1160-
var curLoader = g.Reflect.Loader;
1161-
__eval('(function(require,exports,module){' + load.source + '})();', g, load);
1162-
g.System = curSystem;
1163-
g.Reflect.Loader = curLoader;
1164-
return getTranspilerModule(self, load.name);
1165-
}
1166-
};
1167-
}
1153+
var self = this;
1154+
return Promise.resolve(self.normalize(self.transpiler))
1155+
.then(function(transpilerNormalized) {
1156+
// load transpiler as a global (avoiding System clobbering)
1157+
if (load.name === transpilerNormalized) {
1158+
return {
1159+
deps: [],
1160+
execute: function() {
1161+
var curSystem = g.System;
1162+
var curLoader = g.Reflect.Loader;
1163+
// ensure not detected as CommonJS
1164+
__eval('(function(require,exports,module){' + load.source + '})();', g, load);
1165+
g.System = curSystem;
1166+
g.Reflect.Loader = curLoader;
1167+
return getTranspilerModule(self, load.name);
1168+
}
1169+
};
1170+
}
1171+
});
11681172
};
11691173

11701174
function traceurTranspile(load, traceur) {

dist/es6-module-loader.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6-module-loader.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/es6-module-loader.src.js

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2420,21 +2420,25 @@ function logloads(loads) {
24202420
};
24212421

24222422
Loader.prototype.instantiate = function(load) {
2423-
// load transpiler as a global (avoiding System clobbering)
2424-
if (load.name === this.transpiler) {
2425-
var self = this;
2426-
return {
2427-
deps: [],
2428-
execute: function() {
2429-
var curSystem = g.System;
2430-
var curLoader = g.Reflect.Loader;
2431-
__eval('(function(require,exports,module){' + load.source + '})();', g, load);
2432-
g.System = curSystem;
2433-
g.Reflect.Loader = curLoader;
2434-
return getTranspilerModule(self, load.name);
2435-
}
2436-
};
2437-
}
2423+
var self = this;
2424+
return Promise.resolve(self.normalize(self.transpiler))
2425+
.then(function(transpilerNormalized) {
2426+
// load transpiler as a global (avoiding System clobbering)
2427+
if (load.name === transpilerNormalized) {
2428+
return {
2429+
deps: [],
2430+
execute: function() {
2431+
var curSystem = g.System;
2432+
var curLoader = g.Reflect.Loader;
2433+
// ensure not detected as CommonJS
2434+
__eval('(function(require,exports,module){' + load.source + '})();', g, load);
2435+
g.System = curSystem;
2436+
g.Reflect.Loader = curLoader;
2437+
return getTranspilerModule(self, load.name);
2438+
}
2439+
};
2440+
}
2441+
});
24382442
};
24392443

24402444
function traceurTranspile(load, traceur) {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "es6-module-loader",
33
"description": "An ES6 Module Loader shim",
4-
"version": "0.16.0",
4+
"version": "0.16.1",
55
"homepage": "https://github.com/ModuleLoader/es6-module-loader",
66
"author": {
77
"name": "Guy Bedford, Luke Hoban, Addy Osmani",

0 commit comments

Comments
 (0)