Files
radarsargasses/frontend/scripts/gen-icons.js
2026-04-14 17:29:10 -04:00

18 lines
556 B
JavaScript

// Génère icon-192.png et icon-512.png depuis icon.svg
import sharp from 'sharp';
import { readFileSync } from 'fs';
import { fileURLToPath } from 'url';
import { dirname, resolve } from 'path';
const __dirname = dirname(fileURLToPath(import.meta.url));
const svgPath = resolve(__dirname, '../public/icon.svg');
const svg = readFileSync(svgPath);
for (const size of [192, 512]) {
await sharp(svg)
.resize(size, size)
.png()
.toFile(resolve(__dirname, `../public/icon-${size}.png`));
console.log(`icon-${size}.png generated`);
}