UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

25 lines (24 loc) 891 B
import { setServerGlobals } from "./server/setServerGlobals.mjs"; import { setupBuildInfo } from "./server/setupBuildOptions.mjs"; import { createWorkerHandler } from "./server/workerHandler.mjs"; import { ensureExists } from "./utils/ensureExists.mjs"; import { getFetchStaticHtml, setFetchStaticHtml } from "./server/staticHtmlFetcher.mjs"; async function serve(buildInfo, lazyRoutes) { setupBuildInfo(buildInfo); ensureExists(buildInfo.oneOptions); setServerGlobals(); const handler = createWorkerHandler({ oneOptions: buildInfo.oneOptions, buildInfo, lazyRoutes }); return { fetch: handler.handleRequest, updateRoutes(newBuildInfo, newLazyRoutes) { setupBuildInfo(newBuildInfo); handler.updateRoutes(newBuildInfo, newLazyRoutes); } }; } export { getFetchStaticHtml, serve, setFetchStaticHtml }; //# sourceMappingURL=serve-worker.mjs.map