Package Exports
- vite-plugin-iconify-generator
Readme
vite-plugin-iconify-generator
A Vite plugin for generating Iconify JSON from SVG files.
一个用于从 SVG 文件生成 Iconify JSON 的 Vite 插件。
Features 特性
Automatically generates Iconify JSON from a directory of SVG files.
Supports deep directory structure for organizing SVG files.
Cleans and optimizes SVG files.
Automatically regenerates Iconify JSON on file changes during development.
自动从 SVG 文件目录生成 Iconify JSON。
支持深层目录结构来组织 SVG 文件。
清理和优化 SVG 文件。
在开发过程中,文件变化时自动重新生成 Iconify JSON。
Installation 安装
English
Install the plugin using npm:
npm install vite-plugin-iconify-generator
vite.js usage
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import iconifyPlugin from 'vite-plugin-iconify-generator';
export default defineConfig({
plugins: [
vue(),
iconifyPlugin({
sourceSVGDir: 'src/assets/icons/svg', // Path to your SVG files
target: 'iconify.json', // Output path for the generated JSON file
prefix: 'custom', // Prefix for the icons
}),
],
});
sourceSVGDir
支持子目录