File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " eslint-import-resolver-typescript " : patch
3+ ---
4+
5+ fix: try index file with extensions automatically
Original file line number Diff line number Diff 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 )
You can’t perform that action at this time.
0 commit comments