{"version":3,"sources":["../../../src/trace/report/to-json-build.ts"],"sourcesContent":["import { traceGlobals } from '../shared'\nimport { PHASE_PRODUCTION_BUILD } from '../../shared/lib/constants'\nimport { createJsonReporter } from './to-json'\n\nconst allowlistedEvents = new Set([\n  'next-build',\n  'run-turbopack',\n  'run-webpack',\n  'run-typescript',\n  'run-eslint',\n  'static-check',\n  'collect-build-traces',\n  'static-generation',\n  'output-export-full-static-export',\n  'adapter-handle-build-complete',\n  'output-standalone',\n  'telemetry-flush',\n  'turbopack-build-events',\n  'turbopack-persistence',\n  'turbopack-compaction',\n])\n\nexport default createJsonReporter({\n  filename: 'trace-build',\n  sizeLimit: Infinity,\n  filter: (event) => {\n    const phase = traceGlobals.get('phase')\n    return phase === PHASE_PRODUCTION_BUILD && allowlistedEvents.has(event.name)\n  },\n})\n"],"names":["allowlistedEvents","Set","createJsonReporter","filename","sizeLimit","Infinity","filter","event","phase","traceGlobals","get","PHASE_PRODUCTION_BUILD","has","name"],"mappings":";;;;+BAsBA;;;eAAA;;;wBAtB6B;2BACU;wBACJ;AAEnC,MAAMA,oBAAoB,IAAIC,IAAI;IAChC;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;CACD;MAED,WAAeC,IAAAA,0BAAkB,EAAC;IAChCC,UAAU;IACVC,WAAWC;IACXC,QAAQ,CAACC;QACP,MAAMC,QAAQC,oBAAY,CAACC,GAAG,CAAC;QAC/B,OAAOF,UAAUG,iCAAsB,IAAIX,kBAAkBY,GAAG,CAACL,MAAMM,IAAI;IAC7E;AACF","ignoreList":[0]}