UNPKG

@peterek/vite-plugin-favicons

Version:

Simple Vite plugin to generate favicons from source image. Nothing more, nothing less.

24 lines (18 loc) 644 B
import configureServer from './hooks/configureServer.cjs' import generateBundle from './hooks/generateBundle.cjs' import transformIndexHtml from './hooks/transformIndexHtml.cjs' import generateFavicons from './lib/generateFavicons.cjs' function createFaviconsPlugin(src, options) { const icons = generateFavicons(src, options) let command return { name: 'favicons', async configResolved(config) { command = config.command }, configureServer: configureServer(icons), transformIndexHtml: generateBundle(icons), generateBundle: transformIndexHtml(icons, command), } } export default createFaviconsPlugin