Skip to content

Commit 01c9a53

Browse files
committed
refactor: simplify
1 parent cbf9f9c commit 01c9a53

File tree

1 file changed

+10
-19
lines changed

1 file changed

+10
-19
lines changed

src/index.ts

+10-19
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import {
88
createFilesMatcher,
99
parseTsconfig,
1010
} from 'get-tsconfig'
11-
import { type Version } from 'is-bun-module'
1211
import { ResolverFactory } from 'rspack-resolver'
1312
import { stableHash } from 'stable-hash'
1413

@@ -67,24 +66,16 @@ export const resolve = (
6766
): ResolvedResult => {
6867
options ||= {}
6968

70-
let bunVersion = process.versions.bun as Version | undefined
71-
72-
// don't worry about bun core modules
73-
if (bunVersion || options.bun) {
74-
if (
75-
bunVersion
76-
? module.isBuiltin(source)
77-
: (isBunModule ??= module.createRequire(_filename)(
78-
'is-bun-module',
79-
) as IsBunModule).isBunModule(source, (bunVersion = 'latest')) ||
80-
isBunModule.isSupportedNodeModule(source, bunVersion)
81-
) {
82-
log('matched bun core:', source)
83-
return { found: true, path: null }
84-
}
85-
} else if (module.isBuiltin(source)) {
86-
// don't worry about node core modules
87-
log('matched node core:', source)
69+
// don't worry about node/bun core modules
70+
if (
71+
module.isBuiltin(source) ||
72+
(options.bun &&
73+
((isBunModule ??= module.createRequire(_filename)(
74+
'is-bun-module',
75+
) as IsBunModule).isBunModule(source, 'latest') ||
76+
isBunModule.isSupportedNodeModule(source, 'latest')))
77+
) {
78+
log('matched core:', source)
8879
return { found: true, path: null }
8980
}
9081

0 commit comments

Comments
 (0)