20 lines
713 B
JavaScript
20 lines
713 B
JavaScript
const fs = require('fs');
|
|
|
|
// Minimal valid 1x1 PNG (red pixel) - works for all icon sizes
|
|
const png = Buffer.from([
|
|
0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A,
|
|
0x00, 0x00, 0x00, 0x0D, 0x49, 0x48, 0x44, 0x52,
|
|
0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01,
|
|
0x08, 0x02, 0x00, 0x00, 0x00, 0x90, 0x77, 0x53,
|
|
0xDE, 0x00, 0x00, 0x00, 0x0C, 0x49, 0x44, 0x41,
|
|
0x54, 0x08, 0xD7, 0x63, 0xF8, 0xCF, 0xC0, 0x00,
|
|
0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x05, 0xFE,
|
|
0xD8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4E,
|
|
0x44, 0xAE, 0x42, 0x60, 0x82
|
|
]);
|
|
|
|
fs.writeFileSync('icons/icon16.png', png);
|
|
fs.writeFileSync('icons/icon48.png', png);
|
|
fs.writeFileSync('icons/icon128.png', png);
|
|
console.log('Icons created');
|