From 769deada0195dc34697e305a51cdd4410a32e6fe Mon Sep 17 00:00:00 2001 From: "Jan T. Sott" Date: Mon, 26 Jan 2026 12:56:14 +0100 Subject: [PATCH 1/2] feat: add support for markdown extension in readme files --- app/utils/file-icons.ts | 3 ++- server/api/registry/readme/[...pkg].get.ts | 2 +- server/utils/code-highlight.ts | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/utils/file-icons.ts b/app/utils/file-icons.ts index 3f71b15f8a..7c9a792591 100644 --- a/app/utils/file-icons.ts +++ b/app/utils/file-icons.ts @@ -249,7 +249,8 @@ const FILENAME_ICONS: Record = { 'README': 'i-vscode-icons-file-type-markdown', 'README.md': 'i-vscode-icons-file-type-markdown', 'readme.md': 'i-vscode-icons-file-type-markdown', - 'Readme.md': 'i-vscode-icons-file-type-markdown', + 'README.markdown': 'i-vscode-icons-file-type-markdown', + 'readme.markdown': 'i-vscode-icons-file-type-markdown', 'CHANGELOG': 'i-vscode-icons-file-type-markdown', 'CHANGELOG.md': 'i-vscode-icons-file-type-markdown', 'changelog.md': 'i-vscode-icons-file-type-markdown', diff --git a/server/api/registry/readme/[...pkg].get.ts b/server/api/registry/readme/[...pkg].get.ts index 13afb05155..66b4e84006 100644 --- a/server/api/registry/readme/[...pkg].get.ts +++ b/server/api/registry/readme/[...pkg].get.ts @@ -14,7 +14,7 @@ async function fetchReadmeFromJsdelivr( packageName: string, version?: string, ): Promise { - const filenames = ['README.md', 'readme.md', 'Readme.md', 'README', 'readme'] + const filenames = ['README.md', 'readme.md', 'Readme.md', 'README', 'readme', 'README.markdown', 'readme.markdown'] const versionSuffix = version ? `@${version}` : '' for (const filename of filenames) { diff --git a/server/utils/code-highlight.ts b/server/utils/code-highlight.ts index 1d56004650..8b43aa4fe8 100644 --- a/server/utils/code-highlight.ts +++ b/server/utils/code-highlight.ts @@ -74,6 +74,7 @@ const FILENAME_MAP: Record = { 'CHANGELOG.md': 'markdown', 'README': 'markdown', 'README.md': 'markdown', + 'README.markdown': 'markdown', } /** From e2e9396799e2542675c8fc50676f9ce88f76a1c0 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 14:09:24 +0000 Subject: [PATCH 2/2] [autofix.ci] apply automated fixes --- server/api/registry/readme/[...pkg].get.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server/api/registry/readme/[...pkg].get.ts b/server/api/registry/readme/[...pkg].get.ts index 66b4e84006..e138bab56a 100644 --- a/server/api/registry/readme/[...pkg].get.ts +++ b/server/api/registry/readme/[...pkg].get.ts @@ -14,7 +14,15 @@ async function fetchReadmeFromJsdelivr( packageName: string, version?: string, ): Promise { - const filenames = ['README.md', 'readme.md', 'Readme.md', 'README', 'readme', 'README.markdown', 'readme.markdown'] + const filenames = [ + 'README.md', + 'readme.md', + 'Readme.md', + 'README', + 'readme', + 'README.markdown', + 'readme.markdown', + ] const versionSuffix = version ? `@${version}` : '' for (const filename of filenames) {