oj_server 0.2.4

Dev server: on-demand compile over HTTP, WebSocket HMR channel, file watcher
1
2
3
4
5
6
7
8
9
10
11
import { createStartHandler, defaultStreamHandler } from "@tanstack/react-start/server";
const handler = createStartHandler(defaultStreamHandler);
export default {
  async fetch(request: Request, env?: unknown, ctx?: unknown): Promise<Response> {
    if (env) {
      (globalThis as Record<string, unknown>).__OJ_CF_ENV = env;
      (globalThis as Record<string, unknown>).__OJ_CF_CTX = ctx;
    }
    return await handler(request);
  },
};