Skip to content

Commit cd30d0b

Browse files
committed
chore: remove unrelated singleton resolver part
1 parent 779aa36 commit cd30d0b

File tree

3 files changed

+2
-20
lines changed

3 files changed

+2
-20
lines changed

.changeset/huge-streets-fold.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

src/node-resolver.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,18 @@ import type { NapiResolveOptions } from 'unrs-resolver'
66

77
import type { NewResolver } from './types.js'
88

9-
let resolver: ResolverFactory | undefined
10-
11-
// @internal
12-
export function clearNodeResolverCache() {
13-
resolver?.clearCache()
14-
}
15-
169
export function createNodeResolver({
1710
extensions = ['.mjs', '.cjs', '.js', '.json', '.node'],
1811
conditionNames = ['import', 'require', 'default'],
1912
mainFields = ['module', 'main'],
2013
...restOptions
2114
}: NapiResolveOptions = {}): NewResolver {
22-
const options = {
15+
const resolver = new ResolverFactory({
2316
extensions,
2417
conditionNames,
2518
mainFields,
2619
...restOptions,
27-
}
28-
29-
resolver = resolver
30-
? resolver.cloneWithOptions(options)
31-
: new ResolverFactory(options)
20+
})
3221

3322
// shared context across all resolve calls
3423

src/utils/module-cache.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import debug from 'debug'
22

3-
import { clearNodeResolverCache } from '../node-resolver.js'
43
import type { NormalizedCacheSettings, PluginSettings } from '../types.js'
54

65
const log = debug('eslint-plugin-import-x:utils:ModuleCache')
@@ -33,7 +32,6 @@ export class ModuleCache {
3332
log('cache miss for', cacheKey)
3433
}
3534
// cache miss
36-
clearNodeResolverCache()
3735
}
3836

3937
static getSettings(settings: PluginSettings) {

0 commit comments

Comments
 (0)