From 363723fc84f7b8477592e0105aeb331ec9a017af Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 14 Aug 2017 05:01:11 +0200 Subject: node_modules --- node_modules/enhanced-resolve/lib/ResolverFactory.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'node_modules/enhanced-resolve/lib/ResolverFactory.js') diff --git a/node_modules/enhanced-resolve/lib/ResolverFactory.js b/node_modules/enhanced-resolve/lib/ResolverFactory.js index 682ef4640..cd167aaf7 100644 --- a/node_modules/enhanced-resolve/lib/ResolverFactory.js +++ b/node_modules/enhanced-resolve/lib/ResolverFactory.js @@ -78,6 +78,9 @@ exports.createResolver = function(options) { // Use this cache object to unsafely cache the successful requests var unsafeCache = options.unsafeCache || false; + // Whether or not the unsafeCache should include request context as part of the cache key. + var cacheWithContext = typeof options.cacheWithContext !== "undefined" ? options.cacheWithContext : true; + // A function which decides whether a request should be cached or not. // an object is passed with `path` and `request` properties. var cachePredicate = options.cachePredicate || function() { @@ -145,7 +148,7 @@ exports.createResolver = function(options) { // resolve if(unsafeCache) { - plugins.push(new UnsafeCachePlugin("resolve", cachePredicate, unsafeCache, "new-resolve")); + plugins.push(new UnsafeCachePlugin("resolve", cachePredicate, unsafeCache, cacheWithContext, "new-resolve")); plugins.push(new ParsePlugin("new-resolve", "parsed-resolve")); } else { plugins.push(new ParsePlugin("resolve", "parsed-resolve")); -- cgit v1.2.3