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

Commit e75cfc5

Browse files
committed
Merge pull request #164 from johnjbarton/delay-require-system-js
Delay the call to require() in system.js until needed
2 parents 7bfef3f + 15f55a3 commit e75cfc5

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1222,8 +1222,9 @@ function logloads(loads) {
12221222
}
12231223
}
12241224
else {
1225-
var fs = require('fs');
1225+
var fs;
12261226
fetchTextFromURL = function(url, fulfill, reject) {
1227+
fs = fs || require('fs');
12271228
return fs.readFile(url, function(err, data) {
12281229
if (err)
12291230
return reject(err);

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

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.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2451,8 +2451,9 @@ function logloads(loads) {
24512451
}
24522452
}
24532453
else {
2454-
var fs = require('fs');
2454+
var fs;
24552455
fetchTextFromURL = function(url, fulfill, reject) {
2456+
fs = fs || require('fs');
24562457
return fs.readFile(url, function(err, data) {
24572458
if (err)
24582459
return reject(err);

dist/es6-module-loader.min.js

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

lib/system.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,9 @@
9898
}
9999
}
100100
else {
101-
var fs = require('fs');
101+
var fs;
102102
fetchTextFromURL = function(url, fulfill, reject) {
103+
fs = fs || require('fs');
103104
return fs.readFile(url, function(err, data) {
104105
if (err)
105106
return reject(err);

0 commit comments

Comments
 (0)