{
  "version": 3,
  "sources": ["../../../../../src/packages/default-reporter/reporterForClient/reportHooks.ts"],
  "sourcesContent": ["import type { HookLog } from '../../core-loggers/index.ts';\nimport * as Rx from 'rxjs';\nimport { map } from 'rxjs/operators';\nimport chalk from 'chalk';\nimport { autozoom } from './utils/zooming.ts';\n\nexport function reportHooks(\n  hook$: Rx.Observable<HookLog>,\n  opts: {\n    cwd: string;\n    isRecursive: boolean;\n  }\n): Rx.Observable<Rx.Observable<{ msg: string }>> {\n  return hook$.pipe(\n    map((log) =>\n      Rx.of({\n        msg: autozoom(\n          opts.cwd,\n          log.prefix,\n          `${chalk.magentaBright(log.hook)}: ${log.message}`,\n          {\n            zoomOutCurrent: opts.isRecursive,\n          }\n        ),\n      })\n    )\n  );\n}\n"],
  "mappings": "AACA,YAAY,QAAQ;AACpB,SAAS,WAAW;AACpB,OAAO,WAAW;AAClB,SAAS,gBAAgB;AAElB,SAAS,YACd,OACA,MAI+C;AAC/C,SAAO,MAAM;AAAA,IACX;AAAA,MAAI,CAAC,QACH,GAAG,GAAG;AAAA,QACJ,KAAK;AAAA,UACH,KAAK;AAAA,UACL,IAAI;AAAA,UACJ,GAAG,MAAM,cAAc,IAAI,IAAI,CAAC,KAAK,IAAI,OAAO;AAAA,UAChD;AAAA,YACE,gBAAgB,KAAK;AAAA,UACvB;AAAA,QACF;AAAA,MACF,CAAC;AAAA,IACH;AAAA,EACF;AACF;",
  "names": []
}
