From 9faea1712490220adc8e041a67207aa012c42bb3 Mon Sep 17 00:00:00 2001 From: JounQin Date: Mon, 4 Jul 2022 11:51:49 +0800 Subject: [PATCH 1/2] fix: try index file with extensions automatically --- src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index f5694fd..a762c7c 100644 --- a/src/index.ts +++ b/src/index.ts @@ -268,6 +268,7 @@ function getMappedPath( extensions = defaultExtensions, retry?: boolean, ): string | undefined { + const originalExtensions = extensions extensions = ['', ...extensions] let paths: string[] | undefined = [] @@ -280,7 +281,10 @@ function getMappedPath( } else { paths = mappers! .map(mapper => - mapper?.(source).map(item => extensions.map(ext => `${item}${ext}`)), + mapper?.(source).map(item => [ + ...extensions.map(ext => `${item}${ext}`), + ...originalExtensions.map(ext => `${item}/index${ext}`), + ]), ) .flat(2) .filter(isFile) From 17afdc89930d2b375cee5900aa2b4f44b517efb7 Mon Sep 17 00:00:00 2001 From: JounQin Date: Mon, 4 Jul 2022 11:53:38 +0800 Subject: [PATCH 2/2] Create violet-lamps-rush.md --- .changeset/violet-lamps-rush.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/violet-lamps-rush.md diff --git a/.changeset/violet-lamps-rush.md b/.changeset/violet-lamps-rush.md new file mode 100644 index 0000000..440d50a --- /dev/null +++ b/.changeset/violet-lamps-rush.md @@ -0,0 +1,5 @@ +--- +"eslint-import-resolver-typescript": patch +--- + +fix: try index file with extensions automatically