jest-webpack-alias
Advanced tools
Comparing version 3.0.0 to 3.1.0
@@ -50,3 +50,9 @@ var _ = require('lodash'); | ||
function firstDir(filename) { | ||
return filename.split('/')[0]; | ||
var segments; | ||
if (path.isAbsolute(filename)) { | ||
return filename; | ||
} else { | ||
return filename.split('/')[0]; | ||
} | ||
} | ||
@@ -77,8 +83,13 @@ | ||
function locate(dirname) { | ||
var matchingExt; | ||
var matchingDir, matchingExt; | ||
var matchingDir = _.find(moduleDirs, function(candidate) { | ||
matchingExt = resolveExtension(candidate, dirname); | ||
return matchingExt !== undefined; | ||
}); | ||
if (path.isAbsolute(dirname)) { | ||
matchingDir = dirname; | ||
matchingExt = resolveExtension(dirname); | ||
} else { | ||
matchingDir = _.find(moduleDirs, function(candidate) { | ||
matchingExt = resolveExtension(candidate, dirname); | ||
return matchingExt !== undefined; | ||
}); | ||
} | ||
@@ -133,3 +144,8 @@ return { | ||
var matchingDir = path.join(match.dir, dirname); | ||
var matchingDir; | ||
if (path.isAbsolute(dirname)) { | ||
matchingDir = dirname; | ||
} else { | ||
matchingDir = path.join(match.dir, dirname); | ||
} | ||
var relative = resolveDependencyToMatch(matchingDir, rest, filename); | ||
@@ -136,0 +152,0 @@ var ext = match.ext || ''; |
{ | ||
"name": "jest-webpack-alias", | ||
"version": "3.0.0", | ||
"version": "3.1.0", | ||
"description": "Preprocessor for Jest that is able to resolve require() statements using webpack aliases.", | ||
@@ -5,0 +5,0 @@ "main": "lib/preprocessor.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
19024
12
210
0
96