UNPKG

rwsdk

Version:

Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime

19 lines (18 loc) 768 B
import type { ViteBuilder } from "vite"; import { ConfigurableEsbuildOptions } from "./runDirectivesScan.mjs"; /** * The build orchestrator is responsible for running the multi-phase build * process for production. It is designed to solve the circular dependency * between the worker, client, and SSR builds. * * @see docs/architecture/productionBuildProcess.md */ export declare function buildApp({ builder, clientEntryPoints, clientFiles, serverFiles, projectRootDir, workerEntryPathname, esbuildOptions, }: { builder: ViteBuilder; clientEntryPoints: Set<string>; clientFiles: Set<string>; serverFiles: Set<string>; projectRootDir: string; workerEntryPathname: string; esbuildOptions: ConfigurableEsbuildOptions; }): Promise<void>;