From c4aaedd77f4b5a39b5eeee856bd9ff06094cdf80 Mon Sep 17 00:00:00 2001 From: remin Date: Fri, 12 Dec 2025 16:30:57 +0900 Subject: [PATCH] feat: allow `problem.md` as problem file name --- src/helpers/readProblemMarkdownFrontMatter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helpers/readProblemMarkdownFrontMatter.ts b/src/helpers/readProblemMarkdownFrontMatter.ts index 61b2f12..9a73ece 100644 --- a/src/helpers/readProblemMarkdownFrontMatter.ts +++ b/src/helpers/readProblemMarkdownFrontMatter.ts @@ -9,7 +9,7 @@ import { problemMarkdownFrontMatterSchema } from '../types/problem.js'; export async function readProblemMarkdownFrontMatter(problemDir: string): Promise { for (const dirent of await fs.promises.readdir(problemDir, { withFileTypes: true })) { if (!dirent.isFile()) continue; - if (!dirent.name.endsWith('.problem.md')) continue; + if (!(dirent.name === 'problem.md' || dirent.name.endsWith('.problem.md'))) continue; const markdown = await fs.promises.readFile(path.join(dirent.parentPath, dirent.name), 'utf8');