implement custom require ignore regex - closes #72
This commit is contained in:
@@ -5,7 +5,7 @@ var _ = require("lodash");
|
||||
exports.util = require("./util");
|
||||
|
||||
exports.register = function () {
|
||||
require("./register");
|
||||
return require("./register");
|
||||
};
|
||||
|
||||
exports.polyfill = function () {
|
||||
|
||||
@@ -6,9 +6,11 @@ var old = require.extensions[".js"];
|
||||
|
||||
// TODO: source maps - Error.prepareStackTrace override
|
||||
|
||||
var ignoreRegex = /node_modules/;
|
||||
|
||||
require.extensions[".js"] =
|
||||
require.extensions[".es6"] = function (m, filename) {
|
||||
if (filename.indexOf("node_modules") >= 0) {
|
||||
if (ignoreRegex && ignoreRegex.test(filename)) {
|
||||
return old.apply(this, arguments);
|
||||
}
|
||||
|
||||
@@ -20,3 +22,7 @@ require.extensions[".es6"] = function (m, filename) {
|
||||
|
||||
m._compile(result.code, filename);
|
||||
};
|
||||
|
||||
module.exports = function (_ignoreRegex) {
|
||||
ignoreRegex = _ignoreRegex;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user