{"version":3,"file":"patch.js","names":[],"sources":["esm/cli/patch.js"],"sourcesContent":["import { loadUserOneOptions } from \"../vite/loadConfig\";\nfunction isMissingViteConfigError(error) {\n  return error instanceof Error && error.message.startsWith(\"No config config in \") && error.message.endsWith(\" Is this the correct directory?\");\n}\nasync function loadUserOptions() {\n  try {\n    return await loadUserOneOptions(\"build\");\n  } catch (error) {\n    if (isMissingViteConfigError(error)) {\n      return void 0;\n    }\n    throw error;\n  }\n}\nasync function run(args) {\n  process.env.IS_VXRN_CLI = \"true\";\n  const { patch } = await import(\"vxrn\");\n  const options = await loadUserOptions();\n  const patches = options?.oneOptions.patches;\n  if (process.env.DEBUG) {\n    console.info(\"User patches:\", Object.keys(patches || {}));\n  }\n  await patch({\n    root: process.cwd(),\n    deps: patches,\n    force: args.force\n  });\n}\nexport {\n  run\n};\n//# sourceMappingURL=patch.js.map\n"],"mappings":";;;AACA,SAAS,yBAAyB,OAAO;CACvC,OAAO,iBAAiB,SAAS,MAAM,QAAQ,WAAW,sBAAsB,KAAK,MAAM,QAAQ,SAAS,iCAAiC;AAC/I;AACA,eAAe,kBAAkB;CAC/B,IAAI;EACF,OAAO,MAAM,mBAAmB,OAAO;CACzC,SAAS,OAAO;EACd,IAAI,yBAAyB,KAAK,GAAG;GACnC,OAAO,KAAK;EACd;EACA,MAAM;CACR;AACF;AACA,eAAe,IAAI,MAAM;CACvB,QAAQ,IAAI,cAAc;CAC1B,MAAM,EAAE,UAAU,MAAM,OAAO;CAC/B,MAAM,UAAU,MAAM,gBAAgB;CACtC,MAAM,UAAU,SAAS,WAAW;CACpC,IAAI,QAAQ,IAAI,OAAO;EACrB,QAAQ,KAAK,iBAAiB,OAAO,KAAK,WAAW,CAAC,CAAC,CAAC;CAC1D;CACA,MAAM,MAAM;EACV,MAAM,QAAQ,IAAI;EAClB,MAAM;EACN,OAAO,KAAK;CACd,CAAC;AACH"}