0.0.10 • Published 1 month ago
@sjtu-nic/vite-plugins v0.0.10
@sjtu-nic/vite-plugins
Development
- Install dependencies:
pnpm install
- Development:
pnpm dev
- Build the library:
pnpm build
- Publish the library to npm:
pnpm release
Plugins
svg-icons
对svg-icons插件进行两次封装,修复原插件bug,避免打包速度过慢的问题
Usage
// vite.config.ts
import { createSvgIconsPlugin } from '@sjtu-nic/vite-plugins/svg-icons';
export default defineConfig({
plugins: [
...,
createSvgIconsPlugin({
iconDirs: [path.resolve(process.cwd(), 'src/icons')],
symbolId: 'icon-[dir]-[name]'
}),
]
})
analyzer
vite打包耗时分析插件,createBuildTimePlugin用于分析总耗时,createModuleBuildTimePlugin用于分析模块耗时,可按需引入
Usage
// vite.config.ts
import { createBuildTimePlugin, createModuleBuildTimePlugin } from '@sjtu-nic/vite-plugins/analyzer';
export default defineConfig({
plugins: [
...,
createBuildTimePlugin(),
createModuleBuildTimePlugin()
]
})
License
MIT License © 2025 sjtu-nic