UNPKG

@endmvp/vite-plugin-svgsg

Version:

A Vite plugin to generate and manage SVG icon sprites. It scans a directory for SVG files, compiles them into a single sprite, and watches for changes to regenerate the sprite automatically.

14 lines (13 loc) 410 B
import { ViteDevServer } from 'vite'; import { Config } from 'svgo'; export interface PluginOptions { iconsDir: string; outDir: string; svgoConfig?: Config; debounceWait?: number; } export default function IconSpritePlugin({ iconsDir, outDir, svgoConfig, debounceWait, }: PluginOptions): { name: string; buildStart(): Promise<void>; configureServer(server: ViteDevServer): void; };