File tree 1 file changed +7
-5
lines changed
1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -104,7 +104,7 @@ function isValidNewResolver(resolver: unknown): resolver is NewResolver {
104
104
return true
105
105
}
106
106
107
- let nodeResolverInstanceForLegacyNodeResolverSettings : NewResolver | null = null
107
+ let nodeResolverInstanceForLegacyNodeResolverSettings : NewResolver
108
108
109
109
function fullResolve (
110
110
modulePath : string ,
@@ -170,12 +170,14 @@ function fullResolve(
170
170
Object . prototype . hasOwnProperty . call ( settings , 'import-x/resolve' ) &&
171
171
settings [ 'import-x/resolve' ]
172
172
) {
173
+ const resolveSettings = settings [ 'import-x/resolve' ]
174
+
173
175
nodeResolverInstanceForLegacyNodeResolverSettings ||= createNodeResolver ( {
174
- extensions : ( settings [ 'import-x/resolve' ] . extensions ||
176
+ extensions : ( resolveSettings . extensions ||
175
177
settings [ 'import-x/extensions' ] ) as string [ ] | undefined ,
176
- builtinModules : settings [ 'import-x/resolve' ] . includeCoreModules !== false ,
177
- modules : settings [ 'import-x/resolve' ] . moduleDirectory ,
178
- symlinks : settings [ 'import-x/resolve' ] . preserveSymlinks ?? true ,
178
+ builtinModules : resolveSettings . includeCoreModules !== false ,
179
+ modules : resolveSettings . moduleDirectory ,
180
+ symlinks : resolveSettings . preserveSymlinks ?? true ,
179
181
} )
180
182
181
183
const resolved = nodeResolverInstanceForLegacyNodeResolverSettings . resolve (
You can’t perform that action at this time.
0 commit comments