{"version":3,"file":"runIos.js","names":[],"sources":["esm/cli/runIos.js"],"sourcesContent":["import { existsSync } from \"node:fs\";\nimport { join } from \"node:path\";\nimport { loadUserOneOptions } from \"../vite/loadConfig\";\nasync function run(args) {\n  const root = process.cwd();\n  const options = await loadUserOneOptions(\"serve\", true).catch(() => null);\n  const port = options?.config?.config?.server?.port ?? 8081;\n  process.env.RCT_METRO_PORT ??= String(port);\n  if (!existsSync(join(root, \"ios\"))) {\n    const { run: prebuildRun } = await import(\"./prebuild\");\n    await prebuildRun({ platform: \"ios\" });\n  }\n  const { runIos } = await import(\"vxrn\");\n  await runIos({\n    root,\n    port,\n    simulator: args.simulator,\n    udid: args.udid\n  });\n}\nexport {\n  run\n};\n//# sourceMappingURL=runIos.js.map\n"],"mappings":";;;;;AAGA,eAAe,IAAI,MAAM;CACvB,MAAM,OAAO,QAAQ,IAAI;CACzB,MAAM,UAAU,MAAM,mBAAmB,SAAS,IAAI,CAAC,CAAC,YAAY,IAAI;CACxE,MAAM,OAAO,SAAS,QAAQ,QAAQ,QAAQ,QAAQ;CACtD,QAAQ,IAAI,mBAAmB,OAAO,IAAI;CAC1C,IAAI,CAAC,WAAW,KAAK,MAAM,KAAK,CAAC,GAAG;EAClC,MAAM,EAAE,KAAK,gBAAgB,MAAM,OAAO;EAC1C,MAAM,YAAY,EAAE,UAAU,MAAM,CAAC;CACvC;CACA,MAAM,EAAE,WAAW,MAAM,OAAO;CAChC,MAAM,OAAO;EACX;EACA;EACA,WAAW,KAAK;EAChB,MAAM,KAAK;CACb,CAAC;AACH"}