enhanced-resolve
Advanced tools
Comparing version 5.4.1 to 5.5.0
@@ -78,2 +78,3 @@ /* | ||
* @property {boolean=} preferRelative Prefer to resolve module requests as relative requests before falling back to modules | ||
* @property {boolean=} preferAbsolute Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots | ||
*/ | ||
@@ -108,2 +109,3 @@ | ||
* @property {boolean} preferRelative | ||
* @property {boolean} preferAbsolute | ||
*/ | ||
@@ -118,3 +120,3 @@ | ||
option === undefined && | ||
/** @type {NodeJS.ProcessVersions & {pnp: string}} */ (versions).pnp | ||
/** @type {NodeJS.ProcessVersions & {pnp: string}} */ versions.pnp | ||
) { | ||
@@ -228,2 +230,3 @@ // @ts-ignore | ||
preferRelative: options.preferRelative || false, | ||
preferAbsolute: options.preferAbsolute || false, | ||
restrictions: new Set(options.restrictions) | ||
@@ -261,2 +264,3 @@ }; | ||
preferRelative, | ||
preferAbsolute, | ||
symlinks, | ||
@@ -372,6 +376,9 @@ unsafeCache, | ||
); | ||
if (preferAbsolute) { | ||
plugins.push(new JoinRequestPlugin("after-normal-resolve", "relative")); | ||
} | ||
if (roots.size > 0) { | ||
plugins.push(new RootsPlugin("after-normal-resolve", roots, "relative")); | ||
} | ||
if (!preferRelative) { | ||
if (!preferRelative && !preferAbsolute) { | ||
plugins.push(new JoinRequestPlugin("after-normal-resolve", "relative")); | ||
@@ -378,0 +385,0 @@ } |
{ | ||
"name": "enhanced-resolve", | ||
"version": "5.4.1", | ||
"version": "5.5.0", | ||
"author": "Tobias Koppers @sokra", | ||
@@ -55,6 +55,6 @@ "description": "Offers a async require.resolve function. It's highly configurable.", | ||
"test": "mocha --full-trace --check-leaks", | ||
"test:only": "mocha --full-trace --check-leaks", | ||
"precover": "yarn lint", | ||
"cover": "nyc --reporter=html node node_modules/mocha/bin/_mocha", | ||
"pretravis": "yarn lint", | ||
"travis": "nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha" | ||
"cover": "nyc --reporter=html node node_modules/mocha/bin/_mocha --full-trace --check-leaks", | ||
"cover:ci": "nyc --reporter=lcovonly node node_modules/mocha/bin/_mocha --full-trace --check-leaks" | ||
}, | ||
@@ -61,0 +61,0 @@ "husky": { |
@@ -99,2 +99,3 @@ # enhanced-resolve | ||
| preferRelative | false | Prefer to resolve module requests as relative request and fallback to resolving as module | | ||
| preferAbsolute | false | Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots | | ||
| restrictions | [] | A list of resolve restrictions | | ||
@@ -101,0 +102,0 @@ | roots | [] | A list of root paths | |
@@ -207,2 +207,3 @@ /* | ||
preferRelative: boolean; | ||
preferAbsolute: boolean; | ||
} | ||
@@ -432,2 +433,7 @@ declare abstract class Resolver { | ||
preferRelative?: boolean; | ||
/** | ||
* Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots | ||
*/ | ||
preferAbsolute?: boolean; | ||
} | ||
@@ -434,0 +440,0 @@ declare function exports( |
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
156073
4901
167