From 7a7117c55c8c29217ac8ee0456388b92c47a06aa Mon Sep 17 00:00:00 2001 From: JounQin Date: Mon, 17 Mar 2025 20:45:26 +0800 Subject: [PATCH 1/2] fix: should prefer `module.isBuiltin` when `process.versions.bun` available --- src/index.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 2574de8d..f200b6cc 100644 --- a/src/index.ts +++ b/src/index.ts @@ -66,10 +66,11 @@ export const resolve = ( // don't worry about bun core modules if (bunVersion || options.bun) { - bunVersion ??= 'latest' if ( - isBunModule(source, bunVersion) || - isSupportedNodeModule(source, bunVersion) + bunVersion + ? module.isBuiltin(source) + : isBunModule(source, (bunVersion = 'latest')) || + isSupportedNodeModule(source, bunVersion) ) { log('matched bun core:', source) return { found: true, path: null } From 3b3a70bab6084179ea792bf5e42403c83617177f Mon Sep 17 00:00:00 2001 From: JounQin Date: Mon, 17 Mar 2025 20:54:22 +0800 Subject: [PATCH 2/2] Create light-kangaroos-kiss.md --- .changeset/light-kangaroos-kiss.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/light-kangaroos-kiss.md diff --git a/.changeset/light-kangaroos-kiss.md b/.changeset/light-kangaroos-kiss.md new file mode 100644 index 00000000..80dd5f1c --- /dev/null +++ b/.changeset/light-kangaroos-kiss.md @@ -0,0 +1,5 @@ +--- +"eslint-import-resolver-typescript": patch +--- + +fix: should prefer `module.isBuiltin` when `process.versions.bun` available