We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b012ab7 commit 9faea17Copy full SHA for 9faea17
src/index.ts
@@ -268,6 +268,7 @@ function getMappedPath(
268
extensions = defaultExtensions,
269
retry?: boolean,
270
): string | undefined {
271
+ const originalExtensions = extensions
272
extensions = ['', ...extensions]
273
274
let paths: string[] | undefined = []
@@ -280,7 +281,10 @@ function getMappedPath(
280
281
} else {
282
paths = mappers!
283
.map(mapper =>
- 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
+ ]),
288
)
289
.flat(2)
290
.filter(isFile)
0 commit comments