import { spawn } from "node:child_process"; import { e2eEnv, root } from "./env.mjs"; const port = e2eEnv("E2E_CLIENT_PORT"); const child = spawn("yarn", ["--cwd", "client", "vite", "--host", "127.0.0.1", "--port", port], { cwd: root, stdio: "inherit", env: { ...process.env, VITE_API_URL: `http://127.0.0.1:${e2eEnv("E2E_API_PORT")}/api/v1` }, }); child.on("exit", (code) => process.exit(code ?? 1));