{"version":3,"sources":["jsdelivr-header.js","/npm/log-process-errors@12.0.1/build/src/main.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCNO,YAAY,sBAEZ,OAAO,gBAAgB,qBACvB,eAAe,sBACf,sBAAsB,2BAA2B,uBAGjD,oBAAoB,eAG3B,MAAM,iBAAkB,IACxB,MAAM,EAAM,WAAW,GACvB,wBACA,MAAM,EAAU,aAAa,GAC7B,OAAO,qBAAqB,UAAK,EAAU,EAAS,iBAGrC,iBAEf,MAAM,aAAc,GAAO,OAAO,KAAK,GAAQ,YAAY,EAAM,KAE3D,YAAY,CAAC,EAAM,KACzB,MAAM,EAAc,YAAY,UAAK,EAAU,CAC/C,QACA,OACA,eAAe,KAGf,OADA,QAAQ,GAAG,EAAM,GACX,CAAC,gBAAc,QAAK,EAIpB,qBAAsB,IAC5B,EAAU,QAAQ,gBAClB,wBAAuB,EAGjB,eAAe,EAAE,gBAAc,YACrC,QAAQ,IAAI,EAAM,EAAa","file":"/npm/log-process-errors@12.0.1/build/src/main.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/log-process-errors@12.0.1/build/src/main.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import process from\"node:process\";\n\nimport{EVENTS,handleEvent}from\"./events.js\";\nimport{getOptions}from\"./options.js\";\nimport{removeWarningListener,restoreWarningListener}from\"./warnings.js\";\n\n\nexport{validateOptions}from\"./options.js\";\n\n\nconst logProcessErrors=(opts)=>{\nconst optsA=getOptions(opts);\nremoveWarningListener();\nconst listeners=addListeners(optsA);\nreturn stopLogProcessErrors.bind(undefined,listeners)\n};\n\nexport default logProcessErrors;\n\nconst addListeners=(opts)=>EVENTS.map((event)=>addListener(event,opts));\n\nconst addListener=(event,opts)=>{\nconst eventListener=handleEvent.bind(undefined,{\nevent,\nopts,\npreviousEvents:[]\n});\nprocess.on(event,eventListener);\nreturn{eventListener,event}\n};\n\n\nconst stopLogProcessErrors=(listeners)=>{\nlisteners.forEach(removeListener);\nrestoreWarningListener()\n};\n\nconst removeListener=({eventListener,event})=>{\nprocess.off(event,eventListener)\n};"]}