| 123456789101112131415161718192021222324 | import type { PluginOption } from 'vite';import vue from '@vitejs/plugin-vue';import vueJsx from '@vitejs/plugin-vue-jsx';import progress from 'vite-plugin-progress';import { setupElegantRouter } from './router';import { setupUnocss } from './unocss';import { setupUnplugin } from './unplugin';import { setupHtmlPlugin } from './html';import { setupDevtoolsPlugin } from './devtools';export function setupVitePlugins(viteEnv: Env.ImportMeta, buildTime: string) {  const plugins: PluginOption = [    vue(),    vueJsx(),    setupDevtoolsPlugin(viteEnv),    setupElegantRouter(),    setupUnocss(viteEnv),    ...setupUnplugin(viteEnv),    progress(),    setupHtmlPlugin(buildTime)  ];  return plugins;}
 |