// Icon generation script // This script creates placeholder icon files for the PWA // In production, you should replace these with proper high-quality icons const fs = require('fs'); const path = require('path'); // Create a simple data URL for a blue icon with a checkmark function createIconDataURL(size) { // Simple SVG icon const svg = ` `; return `data:image/svg+xml;base64,${Buffer.from(svg).toString('base64')}`; } // For now, we'll create SVG files that browsers can use function createSVGIcon(size, outputPath) { const svg = ` `; fs.writeFileSync(outputPath, svg); console.log(`Created ${outputPath}`); } // Create icons const publicDir = path.join(__dirname, '..', 'public'); createSVGIcon(192, path.join(publicDir, 'icon-192.svg')); createSVGIcon(512, path.join(publicDir, 'icon-512.svg')); console.log('\nNote: SVG icons created. For production, convert these to PNG using:'); console.log(' - Online tools like https://cloudconvert.com/svg-to-png'); console.log(' - ImageMagick: convert icon-192.svg icon-192.png'); console.log(' - Or use a design tool like Figma/Sketch to export PNG versions');