UNPKG

@cwagner22/react-router-hono

Version:
1 lines 408 B
import {Hono}from'hono';import {createRequestHandler}from'react-router';var E=async(t,e={})=>{let o=new Hono(e.honoOptions);return e.configure&&await e.configure(o),o.use("*",async a=>{let r=await import('virtual:react-router/server-build');return (async i=>{let s=createRequestHandler(r,t),n=e.getLoadContext?.(i,{build:r,mode:t});return s(i.req.raw,n instanceof Promise?await n:n)})(a)}),o};export{E as a};