12345678910111213141516171819 |
- /**
- * Vite Plugin for fast creating SVG sprites.
- * https://github.com/anncwb/vite-plugin-svg-icons
- */
- import path from 'node:path'
- import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
- import type { PluginOption } from 'vite'
- export function configSvgIconsPlugin(isBuild: boolean) {
- const svgIconsPlugin = createSvgIconsPlugin({
- iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')],
- svgoOptions: isBuild,
- // default
- symbolId: 'icon-[dir]-[name]',
- })
- return svgIconsPlugin as PluginOption
- }
|