UNPKG

astro

Version:

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

22 lines (21 loc) 812 B
import type fs from 'node:fs'; import type * as vite from 'vite'; import type { SSRManifest } from '../core/app/types.js'; import type { Logger } from '../core/logger/core.js'; import type { AstroSettings, RoutesList } from '../types/astro.js'; interface AstroPluginOptions { settings: AstroSettings; logger: Logger; fs: typeof fs; routesList: RoutesList; manifest: SSRManifest; } export default function createVitePluginAstroServer({ settings, logger, fs: fsMod, routesList, manifest, }: AstroPluginOptions): vite.Plugin; /** * It creates a `SSRManifest` from the `AstroSettings`. * * Renderers needs to be pulled out from the page module emitted during the build. * @param settings */ export declare function createDevelopmentManifest(settings: AstroSettings): SSRManifest; export {};