瀏覽代碼

fix: gen-readme regexes

Sv443 11 月之前
父節點
當前提交
11411ebdec
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/tools/gen-readme.ts

+ 2 - 2
src/tools/gen-readme.ts

@@ -48,8 +48,8 @@ async function modifyReadme(readmeLines: string[], changes: Record<string, () =>
   for(const [name, getContent] of Object.entries(changes)) {
     retLines = [];
 
-    const beginRegex = new RegExp(`<!--\\s?<\\{\\{\\s?${name.toUpperCase()}\\s?\\}\\}>\\s?-->`, "gm");
-    const endRegex = new RegExp(`<!--\\s?</\\{\\{\\s?${name.toUpperCase()}\\s?\\}\\}>\\s?-->`, "gm");
+    const beginRegex = new RegExp(`\\s{0,}<!--\\s?<\\{\\{\\s?${name.toUpperCase()}\\s?\\}\\}>\\s?-->\\s{0,}\\n`, "gm");
+    const endRegex = new RegExp(`\\s{0,}<!--\\s?</\\{\\{\\s?${name.toUpperCase()}\\s?\\}\\}>\\s?-->\\s{0,}\\n`, "gm");
 
     // find line number that matches beginRegex
     const beginLine = lines.findIndex((line) => beginRegex.test(line));