| 1 | import type { ResolvedSlidevOptions, VitePluginsSetup } from '@slidev/types' |
| 2 | import type { PluginOption } from 'vite' |
| 3 | import { loadSetups } from './load' |
| 4 | |
| 5 | export default async function setupVitePlugins(options: ResolvedSlidevOptions): Promise<PluginOption> { |
| 6 | const plugins = await loadSetups<VitePluginsSetup>(options.roots, 'vite-plugins.ts', [options]) |
| 7 | return plugins |
| 8 | } |
| 9 |