// Next.js calls `register()` early in the server boot, before any route // handler runs. The Node-runtime guard avoids starting MSW in edge // runtimes where setupServer isn't compatible. export async function register(): Promise { if (process.env.NEXT_RUNTIME !== "nodejs") return; if (process.env.MOCKS !== "on") return; const { mockServer } = await import("./mocks/node"); mockServer.start(); }