enhanced-resolve
Advanced tools
Comparing version 5.7.0 to 5.8.0
@@ -193,3 +193,8 @@ /* | ||
), | ||
enforceExtension: options.enforceExtension || false, | ||
enforceExtension: | ||
options.enforceExtension === undefined | ||
? options.extensions && options.extensions.includes("") | ||
? true | ||
: false | ||
: options.enforceExtension, | ||
extensions: new Set(options.extensions || [".js", ".json", ".node"]), | ||
@@ -403,9 +408,17 @@ fileSystem: options.useSyncFileSystemCalls | ||
if (Array.isArray(item)) { | ||
plugins.push( | ||
new ModulesInHierachicDirectoriesPlugin("raw-module", item, "module") | ||
); | ||
if (item.includes("node_modules") && pnpApi) { | ||
plugins.push( | ||
new ModulesInHierachicDirectoriesPlugin( | ||
"raw-module", | ||
item.filter(i => i !== "node_modules"), | ||
"module" | ||
) | ||
); | ||
plugins.push( | ||
new PnpPlugin("raw-module", pnpApi, "undescribed-resolve-in-package") | ||
); | ||
} else { | ||
plugins.push( | ||
new ModulesInHierachicDirectoriesPlugin("raw-module", item, "module") | ||
); | ||
} | ||
@@ -412,0 +425,0 @@ } else { |
@@ -8,3 +8,3 @@ /* | ||
exports.process = { | ||
module.exports = { | ||
versions: {}, | ||
@@ -11,0 +11,0 @@ nextTick(fn) { |
{ | ||
"name": "enhanced-resolve", | ||
"version": "5.7.0", | ||
"version": "5.8.0", | ||
"author": "Tobias Koppers @sokra", | ||
@@ -5,0 +5,0 @@ "description": "Offers a async require.resolve function. It's highly configurable.", |
@@ -147,3 +147,3 @@ # enhanced-resolve | ||
[![Build Status](https://secure.travis-ci.org/webpack/enhanced-resolve.png?branch=master)](http://travis-ci.org/webpack/enhanced-resolve) | ||
[![Build Status](https://secure.travis-ci.org/webpack/enhanced-resolve.png?branch=main)](http://travis-ci.org/webpack/enhanced-resolve) | ||
@@ -150,0 +150,0 @@ ## Passing options from webpack |
157490
4980