From 0b8c846c77234125fbb211980bc1e62dc8791513 Mon Sep 17 00:00:00 2001 From: Milos Djermanovic Date: Tue, 30 Nov 2021 18:11:33 +0100 Subject: [PATCH] chore: fix update-readme to avoid multiple consecutive blank lines (#15375) --- README.md | 5 ----- tools/update-readme.js | 3 +++ 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 59a760c4bd3..c27c1053f1e 100644 --- a/README.md +++ b/README.md @@ -230,7 +230,6 @@ Milos Djermanovic - ### Reviewers The people who review and implement new features. @@ -247,9 +246,6 @@ Toru Nagashima - - - ### Committers The people who review and fix bugs and help triage issues. @@ -286,7 +282,6 @@ Nitin Kumar - ## Sponsors diff --git a/tools/update-readme.js b/tools/update-readme.js index 55efb6f2c52..0704ceff137 100644 --- a/tools/update-readme.js +++ b/tools/update-readme.js @@ -123,5 +123,8 @@ let newReadme = readme.replace(/[\w\W]*?/u, ejs.re newReadme = newReadme.replace(/[\w\W]*?/u, formatSponsors(allSponsors)); +// replace multiple consecutive blank lines with just one blank line +newReadme = newReadme.replace(/(?<=^|\n)\n{2,}/gu, "\n"); + // output to the file fs.writeFileSync(README_FILE_PATH, newReadme, "utf8");