const fs = require('fs'); const path = require('path'); const sizes = [72, 96, 128, 144, 152, 192, 384, 512]; const svgTemplate = (size) => ` `; const iconsDir = path.join(__dirname, '..', 'client', 'public', 'icons'); if (!fs.existsSync(iconsDir)) { fs.mkdirSync(iconsDir, { recursive: true }); } sizes.forEach(size => { const svg = svgTemplate(size); const filePath = path.join(iconsDir, `icon-${size}x${size}.svg`); fs.writeFileSync(filePath, svg); console.log(`Created: icon-${size}x${size}.svg`); }); const favicon = ` `; fs.writeFileSync(path.join(__dirname, '..', 'client', 'public', 'favicon.svg'), favicon); console.log('Created: favicon.svg'); console.log('\\nDone! Icons created as SVG files.'); console.log('Note: For PNG icons, you can use online converters or the sharp library.');