import path from 'node:path' import process from 'node:process' import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' export function configIconPlugin() { const iconPlugin = createSvgIconsPlugin({ // Specify the icon folder to be cached iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')], // Specify symbolId format symbolId: 'icon-[dir]-[name]', inject: 'body-last', customDomId: '__svg__icons__dom__', }) return iconPlugin }