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

Commit 6be8fd2

Browse files
committed
v0.17.2
1 parent 673d160 commit 6be8fd2

7 files changed

+43
-13
lines changed

dist/es6-module-loader-dev.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-dev.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-dev.src.js

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,15 @@
3737
var newErr;
3838
if (err instanceof Error) {
3939
var newErr = new Error(err.message, err.fileName, err.lineNumber);
40-
newErr.message = err.message + '\n\t' + msg;
41-
newErr.stack = err.stack;
40+
if (isBrowser) {
41+
newErr.message = err.message + '\n\t' + msg;
42+
newErr.stack = err.stack;
43+
}
44+
else {
45+
// node errors only look correct with the stack modified
46+
newErr.message = err.message;
47+
newErr.stack = err.stack + '\n\t' + msg;
48+
}
4249
}
4350
else {
4451
newErr = err + '\n\t' + msg;
@@ -82,7 +89,13 @@
8289
throw new TypeError('No environment baseURI');
8390
}
8491

85-
var URL = typeof __global.URL == 'function' && __global.URL || URLPolyfill;
92+
var URL = __global.URL;
93+
try {
94+
new URL('test:///').protocol == 'test:';
95+
}
96+
catch(e) {
97+
URL = URLPolyfill;
98+
}
8699

87100
/*
88101
*********************************************************************************************

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: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,15 @@
3737
var newErr;
3838
if (err instanceof Error) {
3939
var newErr = new Error(err.message, err.fileName, err.lineNumber);
40-
newErr.message = err.message + '\n\t' + msg;
41-
newErr.stack = err.stack;
40+
if (isBrowser) {
41+
newErr.message = err.message + '\n\t' + msg;
42+
newErr.stack = err.stack;
43+
}
44+
else {
45+
// node errors only look correct with the stack modified
46+
newErr.message = err.message;
47+
newErr.stack = err.stack + '\n\t' + msg;
48+
}
4249
}
4350
else {
4451
newErr = err + '\n\t' + msg;
@@ -82,7 +89,13 @@
8289
throw new TypeError('No environment baseURI');
8390
}
8491

85-
var URL = typeof __global.URL == 'function' && __global.URL || URLPolyfill;
92+
var URL = __global.URL;
93+
try {
94+
new URL('test:///').protocol == 'test:';
95+
}
96+
catch(e) {
97+
URL = URLPolyfill;
98+
}
8699

87100
/*
88101
*********************************************************************************************
@@ -890,6 +903,10 @@ function logloads(loads) {
890903
}
891904

892905
function doEnsureEvaluated() {}
906+
907+
function transpile() {
908+
throw new TypeError('ES6 transpilation is only provided in the dev module loader build.');
909+
}
893910
})();
894911
// from https://gist.github.com/Yaffle/1088850
895912
function URLPolyfill(url, baseURL) {

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.17.1",
4+
"version": "0.17.2",
55
"homepage": "https://github.com/ModuleLoader/es6-module-loader",
66
"author": {
77
"name": "Guy Bedford, Luke Hoban, Addy Osmani",

0 commit comments

Comments
 (0)