{"library":"vite-plugin-svg-combiner","type":"library","category":null,"description":"A Vite/Rollup plugin that combines multiple SVG files into a single SVG sprite, supporting both runtime injection and emitted file modes. Current stable version 0.6.0 requires Node >= 16, Vite >= 2.0.0, and Rollup >= 2.0.0. This ESM-only package offers customizable symbol IDs (using dirname/name variables), built-in SVGO optimization (preserving viewBox, cleaning IDs, removing dimensions/XMLNS), and flexible include/exclude patterns via @rollup/pluginutils. Compared to alternatives like vite-plugin-svg-sprite, it provides dual runtime/file modes and deeper SVGO configuration options.","language":"javascript","status":"active","version":"0.6.0","tags":["javascript","vite","svg","sprite","svg-sprite","svg-sprites","combiner","svg-combiner","plugin","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install vite-plugin-svg-combiner","imports":["import svgCombiner from 'vite-plugin-svg-combiner'","import svgCombiner from 'vite-plugin-svg-combiner'","import type { VitePluginSvgCombinerOptions } from 'vite-plugin-svg-combiner'"]},{"cmd":"yarn add vite-plugin-svg-combiner","imports":[]},{"cmd":"pnpm add vite-plugin-svg-combiner","imports":[]}],"homepage":null,"github":"https://github.com/kuoruan/vite-plugin-svg-combiner","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-svg-combiner","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}