const fs = require('fs'); const path = require('path'); const glob = require('glob'); // Directory containing your HTML const htmlDir = path.join(__dirname, 'public'); // adjust // Old logo reference pattern (regex) — tailor it to your current markup const oldLogoRegex = /]*src="[^"]*old-logo\.(png|svg|jpg)"[^>]*>/gi; // New logo markup (string) const newLogoHtml = ``; // Get all html files glob(`${htmlDir}/**/*.html`, (err, files) => { if (err) { console.error("Error finding files:", err); return; } files.forEach(file => { let content = fs.readFileSync(file, 'utf8'); let newContent = content.replace(oldLogoRegex, newLogoHtml); if (newContent !== content) { fs.writeFileSync(file, newContent, 'utf8'); console.log(`Updated: ${file}`); } }); });