import { createServer as createViteServer, ServerOptions } from 'vite' import { resolveConfig } from './config' import { createVitePressPlugin } from './plugin' export async function createServer( root: string = process.cwd(), serverOptions: ServerOptions = {} ) { const config = await resolveConfig(root) return createViteServer({ root: config.srcDir, base: config.site.base, // logLevel: 'warn', plugins: await createVitePressPlugin(root, config), server: serverOptions }) }