{"version":3,"file":"cli.cjs","sources":["../src/cli.ts"],"sourcesContent":["#!/usr/bin/env node\n\nimport {validateLocalTemplate} from './local'\n\nasync function validateWithCli() {\n  const directory = process.argv[2] || process.cwd()\n\n  try {\n    const result = await validateLocalTemplate(directory)\n\n    if (!result.isValid) {\n      console.error('Validation failed:')\n      for (const error of result.errors) {\n        console.error(`- ${error}`)\n      }\n      process.exit(1)\n    } else {\n      console.log('Template validated successfully')\n    }\n  } catch (error) {\n    console.error('Validation failed:', error)\n    process.exit(1)\n  }\n}\n\nvalidateWithCli()\n"],"names":["validateLocalTemplate"],"mappings":";;;AAIA,eAAe,kBAAkB;AAC/B,QAAM,YAAY,QAAQ,KAAK,CAAC,KAAK,QAAQ,IAAA;AAE7C,MAAI;AACF,UAAM,SAAS,MAAMA,MAAAA,sBAAsB,SAAS;AAEpD,QAAK,OAAO;AAOV,cAAQ,IAAI,iCAAiC;AAAA,SAP1B;AACnB,cAAQ,MAAM,oBAAoB;AAClC,iBAAW,SAAS,OAAO;AACzB,gBAAQ,MAAM,KAAK,KAAK,EAAE;AAE5B,cAAQ,KAAK,CAAC;AAAA,IAChB;AAAA,EAGF,SAAS,OAAO;AACd,YAAQ,MAAM,sBAAsB,KAAK,GACzC,QAAQ,KAAK,CAAC;AAAA,EAChB;AACF;AAEA,gBAAA;"}