Skip to content

Commit fb88af2

Browse files
authored
fix: try index file with extensions automatically (#131)
1 parent b012ab7 commit fb88af2

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.changeset/violet-lamps-rush.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-import-resolver-typescript": patch
3+
---
4+
5+
fix: try index file with extensions automatically

src/index.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ function getMappedPath(
268268
extensions = defaultExtensions,
269269
retry?: boolean,
270270
): string | undefined {
271+
const originalExtensions = extensions
271272
extensions = ['', ...extensions]
272273

273274
let paths: string[] | undefined = []
@@ -280,7 +281,10 @@ function getMappedPath(
280281
} else {
281282
paths = mappers!
282283
.map(mapper =>
283-
mapper?.(source).map(item => extensions.map(ext => `${item}${ext}`)),
284+
mapper?.(source).map(item => [
285+
...extensions.map(ext => `${item}${ext}`),
286+
...originalExtensions.map(ext => `${item}/index${ext}`),
287+
]),
284288
)
285289
.flat(2)
286290
.filter(isFile)

0 commit comments

Comments
 (0)