vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
18 lines (12 loc) • 462 B
text/typescript
import { parentPort } from "node:worker_threads";
import { messageHandler } from "./messageHandler.js";
if (!parentPort) {
throw new Error("This module must be run as a worker");
}
// Handle incoming messages
parentPort.on("message", messageHandler);
// Signal ready
parentPort.postMessage({ type: "READY", env: process.env["NODE_ENV"] });
if (process.env["NODE_ENV"] !== "production") {
throw new Error("This module must be run in production mode");
}