{"version":3,"file":"index.cjs","sources":["../src/remote.ts"],"sourcesContent":["import {GitHubFileReader} from './utils/fileReader'\nimport type {ValidationResult} from './utils/types'\nimport {getMonoRepo, validateTemplate} from './utils/validator'\n\n/** @public */\nexport async function validateRemoteTemplate(\n  baseUrl: string,\n  headers: Record<string, string> = {},\n): Promise<ValidationResult> {\n  const fileReader = new GitHubFileReader(baseUrl, headers)\n  const packages = (await getMonoRepo(fileReader)) || ['']\n  return validateTemplate(fileReader, packages)\n}\n"],"names":["GitHubFileReader","getMonoRepo","validateTemplate"],"mappings":";;;AAKA,eAAsB,uBACpB,SACA,UAAkC,IACP;AAC3B,QAAM,aAAa,IAAIA,uBAAiB,SAAS,OAAO,GAClD,WAAY,MAAMC,MAAAA,YAAY,UAAU,KAAM,CAAC,EAAE;AACvD,SAAOC,MAAAA,iBAAiB,YAAY,QAAQ;AAC9C;;;;;;;;;;"}