aboutsummaryrefslogtreecommitdiff
path: root/node_modules/loader-runner/lib/loadLoader.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/loader-runner/lib/loadLoader.js')
-rw-r--r--node_modules/loader-runner/lib/loadLoader.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/node_modules/loader-runner/lib/loadLoader.js b/node_modules/loader-runner/lib/loadLoader.js
deleted file mode 100644
index 881749d94..000000000
--- a/node_modules/loader-runner/lib/loadLoader.js
+++ /dev/null
@@ -1,38 +0,0 @@
-module.exports = function loadLoader(loader, callback) {
- if(typeof System === "object" && typeof System.import === "function") {
- System.import(loader.path).catch(callback).then(function(module) {
- loader.normal = typeof module === "function" ? module : module.default;
- loader.pitch = module.pitch;
- loader.raw = module.raw;
- if(typeof loader.normal !== "function" && typeof loader.pitch !== "function")
- throw new Error("Module '" + loader.path + "' is not a loader (must have normal or pitch function)");
- callback();
- });
- } else {
- try {
- var module = require(loader.path);
- } catch(e) {
- // it is possible for node to choke on a require if the FD descriptor
- // limit has been reached. give it a chance to recover.
- if(e instanceof Error && e.code === "EMFILE") {
- var retry = loadLoader.bind(null, loader, callback);
- if(typeof setImmediate === "function") {
- // node >= 0.9.0
- return setImmediate(retry);
- } else {
- // node < 0.9.0
- return process.nextTick(retry);
- }
- }
- return callback(e);
- }
- if(typeof loader !== "function" && typeof loader !== "object")
- throw new Error("Module '" + loader.path + "' is not a loader (export function or es6 module))");
- loader.normal = typeof module === "function" ? module : module.default;
- loader.pitch = module.pitch;
- loader.raw = module.raw;
- if(typeof loader.normal !== "function" && typeof loader.pitch !== "function")
- throw new Error("Module '" + loader.path + "' is not a loader (must have normal or pitch function)");
- callback();
- }
-};