one
Version:
One is a React framework for web, iOS, and Android apps.
25 lines (22 loc) • 701 B
JavaScript
import { existsSync } from "node:fs";
import { join } from "node:path";
import { loadUserOneOptions } from "../vite/loadConfig.mjs";
async function run(args) {
const root = process.cwd();
const options = await loadUserOneOptions("serve", true).catch(() => null);
const port = options?.config?.config?.server?.port ?? 8081;
process.env.RCT_METRO_PORT ??= String(port);
if (!existsSync(join(root, "ios"))) {
const { run: prebuildRun } = await import("./prebuild.mjs");
await prebuildRun({ platform: "ios" });
}
const { runIos } = await import("vxrn");
await runIos({
root,
port,
simulator: args.simulator,
udid: args.udid
});
}
export { run };
//# sourceMappingURL=runIos.mjs.map