Trying out new favicon generator

This commit is contained in:
Patrick Alvin Alcala 2025-10-03 17:47:26 +08:00
parent d2bf43d3e5
commit 6dd982d5fd

View file

@ -1,17 +1,15 @@
// import sharp from 'sharp'
import { Jimp } from 'jimp'
// import * as path from 'path'
export default async () => {
const inputSrc = 'src/assets/images/logo.png'
const favicon = 'public/favicon.png'
// const generateFavicon = async () => {
// const inputSrc = 'src/assets/images/logo.png'
// const faviconPath = path.join(__dirname, '../public/favicon.png')
// try {
// await sharp(inputSrc).png({ quality: 90 }).resize(50).toFile(faviconPath)
// console.log('Favicon generated successfully')
// } catch (error) {
// console.error('Error generating favicon:', error)
// }
// }
// export default generateFavicon
try {
const image = await Jimp.read(inputSrc)
image.resize({ w: 90 })
await image.write(favicon)
console.log('Favicon generated successfully')
} catch (error) {
console.error('Error generating favicon:', error)
}
}