diff --git a/profile/scripts/updateReadme.js b/profile/scripts/updateReadme.js new file mode 100644 index 0000000..b753a52 --- /dev/null +++ b/profile/scripts/updateReadme.js @@ -0,0 +1,17 @@ +import fs from 'fs'; + +// Load the generated leaderboard table +const leaderboardTable = fs.readFileSync('./leaderboard.md', 'utf8'); + +// Load your main README +let readme = fs.readFileSync('README.md', 'utf8'); + +// Replace the section between the markers +readme = readme.replace( + /[\s\S]*/, + `\n${leaderboardTable}\n` +); + +// Write back to README +fs.writeFileSync('README.md', readme); +console.log('README leaderboard updated!');