Skip to content

Commit 9faea17

Browse files
committed
fix: try index file with extensions automatically
1 parent b012ab7 commit 9faea17

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

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)