0.0.10 • Published 1 month ago

@sjtu-nic/vite-plugins v0.0.10

Weekly downloads
-
License
MIT
Repository
-
Last release
1 month ago

@sjtu-nic/vite-plugins

Node Version npm Version

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

0.0.10

1 month ago

0.0.9

1 month ago

0.0.8

1 month ago

0.0.7

1 month ago

0.0.6

1 month ago

0.0.4

1 month ago

0.0.3

1 month ago

0.0.2

1 month ago

0.0.1

1 month ago