UNPKG

@peterek/vite-plugin-favicons

Version:

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

24 lines (18 loc) 679 B
const generateFavicons = require(__dirname + '/lib/generateFavicons.cjs') const outputMiddleware = require(__dirname + '/lib/outputMiddleware.cjs') function createFaviconsPlugin(src, options) { const icons = generateFavicons(src, options) const state = { command: 'uknown' } return { name: 'favicons', async configResolved(config) { state.command = config.command }, configureServer: require('./hooks/configureServer.cjs')(icons, outputMiddleware), transformIndexHtml: require('./hooks/transformIndexHtml.cjs')(icons), generateBundle: require('./hooks/generateBundle.cjs')(icons, state), } } module.exports = createFaviconsPlugin