Ensure the ignore regex is consistent and initialized fully. (#5534)

This commit is contained in:
Logan Smyth 2017-03-23 14:44:03 -07:00 committed by Henry Zhu
parent ab68800e06
commit a498371005

View File

@ -111,9 +111,11 @@ function hookExtensions(_exts) {
}); });
} }
hookExtensions(DEFAULT_EXTENSIONS); register({
extensions: DEFAULT_EXTENSIONS,
});
export default function (opts?: Object = {}) { export default function register(opts?: Object = {}) {
if (opts.extensions) hookExtensions(opts.extensions); if (opts.extensions) hookExtensions(opts.extensions);
if (opts.cache === false) cache = null; if (opts.cache === false) cache = null;
@ -128,8 +130,8 @@ export default function (opts?: Object = {}) {
transformOpts.ignore = [ transformOpts.ignore = [
new RegExp( new RegExp(
"^" + "^" +
escapeRegExp(process.cwd() + path.sep) + escapeRegExp(process.cwd()) +
".*" + "(?:" + path.sep + ".*)?" +
escapeRegExp(path.sep + "node_modules" + path.sep) escapeRegExp(path.sep + "node_modules" + path.sep)
, "i"), , "i"),
]; ];