UNPKG

@resolid/react-router-hono

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