{"version":3,"file":"runAndroid.js","names":[],"sources":["esm/cli/runAndroid.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  if (!existsSync(join(root, \"android\"))) {\n    const { run: prebuildRun } = await import(\"./prebuild\");\n    await prebuildRun({ platform: \"android\" });\n  }\n  const { runAndroid } = await import(\"vxrn\");\n  const options = await loadUserOneOptions(\"serve\", true).catch(() => null);\n  await runAndroid({\n    root,\n    port: options?.config?.config?.server?.port\n  });\n}\nexport {\n  run\n};\n//# sourceMappingURL=runAndroid.js.map\n"],"mappings":";;;;;AAGA,eAAe,IAAI,MAAM;CACvB,MAAM,OAAO,QAAQ,IAAI;CACzB,IAAI,CAAC,WAAW,KAAK,MAAM,SAAS,CAAC,GAAG;EACtC,MAAM,EAAE,KAAK,gBAAgB,MAAM,OAAO;EAC1C,MAAM,YAAY,EAAE,UAAU,UAAU,CAAC;CAC3C;CACA,MAAM,EAAE,eAAe,MAAM,OAAO;CACpC,MAAM,UAAU,MAAM,mBAAmB,SAAS,IAAI,CAAC,CAAC,YAAY,IAAI;CACxE,MAAM,WAAW;EACf;EACA,MAAM,SAAS,QAAQ,QAAQ,QAAQ;CACzC,CAAC;AACH"}