@peterek/vite-plugin-favicons
Version:
Simple Vite plugin to generate favicons from source image. Nothing more, nothing less.
19 lines (15 loc) • 395 B
JavaScript
module.exports = (icons, state) => {
return async function generateBundle() {
if (state.command !== 'build') return
const { images, files } = await icons
const outputAsset = ({ name, contents }) => {
this.emitFile({
type: 'asset',
fileName: name,
source: contents
})
}
files.forEach(outputAsset)
images.forEach(outputAsset)
}
}