{"version":3,"file":"cli.cjs","sources":["../src/cli/index.ts"],"sourcesContent":["import cac from 'cac'\n\nimport {version} from '../../package.json'\n\nconst cli = cac()\n\ncli\n  .command('dev')\n  .option('--cwd [cwd]', 'Output directory')\n  .action(async (options) => {\n    const {devCommand} = await import('./devCommand')\n\n    await devCommand({\n      ...options,\n      cwd: options.cwd || process.cwd(),\n    })\n  })\n\ncli\n  .command('build')\n  .option('--cwd [cwd]', 'Output directory')\n  .option('--outDir [outDir]', 'Output directory')\n  .option('--tsconfig [tsconfig]', 'Path to tsconfig.json')\n  .action(async (options) => {\n    const {buildCommand} = await import('./buildCommand')\n\n    await buildCommand({\n      ...options,\n      cwd: options.cwd || process.cwd(),\n    })\n  })\n\ncli.command('').action(() => {\n  cli.outputHelp()\n})\n\ncli.help()\ncli.version(version)\ncli.parse()\n"],"names":["cli","cac","command","option","action","options","devCommand","cwd","process","buildCommand","outputHelp","help","version","parse"],"mappings":";;;;;;AAIA,MAAMA,MAAMC,aAAAA,QAAI;AAEhBD,IACGE,QAAQ,KAAK,EACbC,OAAO,eAAe,kBAAkB,EACxCC,OAAO,OAAOC,YAAY;AACnB,QAAA;AAAA,IAACC;AAAAA,EAAAA,IAAc,MAAM,QAAO,QAAA,EAAA,KAAA,WAAA;AAAA,WAAA,QAAA,8BAAc;AAAA,EAAA,CAAA;AAEhD,QAAMA,WAAW;AAAA,IACf,GAAGD;AAAAA,IACHE,KAAKF,QAAQE,OAAOC,QAAQD,IAAI;AAAA,EAAA,CACjC;AACH,CAAC;AAEHP,IACGE,QAAQ,OAAO,EACfC,OAAO,eAAe,kBAAkB,EACxCA,OAAO,qBAAqB,kBAAkB,EAC9CA,OAAO,yBAAyB,uBAAuB,EACvDC,OAAO,OAAOC,YAAY;AACnB,QAAA;AAAA,IAACI;AAAAA,EAAAA,IAAgB,MAAM,QAAO,QAAA,EAAA,KAAA,WAAA;AAAA,WAAA,QAAA,gCAAgB;AAAA,EAAA,CAAA;AAEpD,QAAMA,aAAa;AAAA,IACjB,GAAGJ;AAAAA,IACHE,KAAKF,QAAQE,OAAOC,QAAQD,IAAI;AAAA,EAAA,CACjC;AACH,CAAC;AAEHP,IAAIE,QAAQ,EAAE,EAAEE,OAAO,MAAM;AAC3BJ,MAAIU,WAAW;AACjB,CAAC;AAEDV,IAAIW,KAAK;AACTX,IAAIY,QAAQA,OAAO;AACnBZ,IAAIa,MAAM;"}