We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a1878d commit 9a7d1afCopy full SHA for 9a7d1af
index.js
@@ -0,0 +1,21 @@
1
+const {
2
+ NodeJsInputFileSystem,
3
+ CachedInputFileSystem,
4
+ ResolverFactory
5
+} = require('enhanced-resolve')
6
+
7
+module.exports = (config = {}) => {
8
+ const defaultConfig = {
9
+ extensions: ['.css'],
10
+ modules: ['node_modules'],
11
+ fileSystem: config.fileSystem
12
+ ? null
13
+ : new CachedInputFileSystem(new NodeJsInputFileSystem(), 4000),
14
+ useSyncFileSystemCalls: true
15
+ }
16
+ const resolver = ResolverFactory.createResolver(
17
+ Object.assign(defaultConfig, config)
18
+ )
19
20
+ return (id, basedir) => resolver.resolveSync({}, basedir, id)
21
+}
0 commit comments