import sharp from 'sharp' import { mkdirSync } from 'fs' mkdirSync('./public/icons', { recursive: true }) const sizes = [72, 96, 128, 144, 152, 180, 192, 384, 512] const createSvg = (size) => { const r = Math.round(size * 0.22) const fontSize = Math.round(size * 0.36) return ` HS ` } for (const size of sizes) { const svg = Buffer.from(createSvg(size)) await sharp(svg).png().toFile(`./public/icons/icon-${size}.png`) console.log(`✓ icon-${size}.png`) } console.log('Done!')