diff --git a/src/utils/functions/generateFavicon.ts b/src/utils/functions/generateFavicon.ts index 48c11a6..12bf644 100644 --- a/src/utils/functions/generateFavicon.ts +++ b/src/utils/functions/generateFavicon.ts @@ -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) + } +}