Socket
Socket
Sign inDemoInstall

enhanced-resolve

Package Overview
Dependencies
Maintainers
4
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

enhanced-resolve - npm Package Compare versions

Comparing version 5.4.1 to 5.5.0

11

lib/ResolverFactory.js

@@ -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 @@ }

8

package.json
{
"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(

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc