{"version":3,"file":"main.js","names":[],"sources":["esm/cli/main.js"],"sourcesContent":["import { existsSync } from \"node:fs\";\nimport { createRequire } from \"node:module\";\nimport { dev } from \"./dev\";\nasync function getLatestVersion(packageName) {\n  const require2 = createRequire(import.meta.url);\n  const _confuseDepCheck = require2;\n  const packageJson = _confuseDepCheck(\"one/package.json\");\n  const currentVersion = packageJson.version;\n  try {\n    const response = await fetch(`https://registry.npmjs.org/${packageName}`);\n    const data = await response.json();\n    const latest = data[\"dist-tags\"].latest;\n    if (latest && currentVersion !== latest) {\n      console.info(`\n\\u2776 Update available: ${currentVersion} \\u2192 ${latest}`);\n      console.info(\n        'Run \"npx one@latest\" or \"npm install -g one@latest\" to update globally.\\n'\n      );\n    }\n  } catch (error) {\n    console.error(\"Failed to fetch the latest version:\", error);\n  }\n}\nasync function cliMain(args = {}) {\n  void getLatestVersion(\"one\");\n  if (existsSync(\"vite.config.ts\")) {\n    await dev({});\n    process.exit(0);\n  }\n  const { create } = await import(\"create-vxrn/create\");\n  await create(args);\n}\nexport {\n  cliMain\n};\n//# sourceMappingURL=main.js.map\n"],"mappings":";;;;;AAGA,eAAe,iBAAiB,aAAa;CAC3C,MAAM,WAAW,cAAc,YAAY,GAAG;CAC9C,MAAM,mBAAmB;CACzB,MAAM,cAAc,iBAAiB,kBAAkB;CACvD,MAAM,iBAAiB,YAAY;CACnC,IAAI;EACF,MAAM,WAAW,MAAM,MAAM,8BAA8B,aAAa;EACxE,MAAM,OAAO,MAAM,SAAS,KAAK;EACjC,MAAM,SAAS,KAAK,YAAY,CAAC;EACjC,IAAI,UAAU,mBAAmB,QAAQ;GACvC,QAAQ,KAAK;2BACQ,eAAe,UAAU,QAAQ;GACtD,QAAQ,KACN,+EACF;EACF;CACF,SAAS,OAAO;EACd,QAAQ,MAAM,uCAAuC,KAAK;CAC5D;AACF;AACA,eAAe,QAAQ,OAAO,CAAC,GAAG;CAChC,KAAK,iBAAiB,KAAK;CAC3B,IAAI,WAAW,gBAAgB,GAAG;EAChC,MAAM,IAAI,CAAC,CAAC;EACZ,QAAQ,KAAK,CAAC;CAChB;CACA,MAAM,EAAE,WAAW,MAAM,OAAO;CAChC,MAAM,OAAO,IAAI;AACnB"}