We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1a0e805 + 48ebcbb commit 5b29e9eCopy full SHA for 5b29e9e
1 file changed
profile/scripts/updateReadme.js
@@ -0,0 +1,17 @@
1
+import fs from 'fs';
2
+
3
+// Load the generated leaderboard table
4
+const leaderboardTable = fs.readFileSync('./leaderboard.md', 'utf8');
5
6
+// Load your main README
7
+let readme = fs.readFileSync('README.md', 'utf8');
8
9
+// Replace the section between the markers
10
+readme = readme.replace(
11
+ /<!-- LEADERBOARD START -->[\s\S]*<!-- LEADERBOARD END -->/,
12
+ `<!-- LEADERBOARD START -->\n${leaderboardTable}\n<!-- LEADERBOARD END -->`
13
+);
14
15
+// Write back to README
16
+fs.writeFileSync('README.md', readme);
17
+console.log('README leaderboard updated!');
0 commit comments