hud-sdk
Version:
Hud's Node SDK
2 lines • 2.97 kB
JavaScript
import{createRequire as r}from"node:module";var e,o,t,a,n={626:(e,o,t)=>{t.r(o),t.d(o,{init:()=>u.init});const a=r(import.meta.url)("node:module"),n=r(import.meta.url)("../cjs/globalstate"),i=r(import.meta.url)("../cjs/instrument"),s=r(import.meta.url)("../cjs/lib"),l=r(import.meta.url)("../cjs/logger"),u=r(import.meta.url)("../cjs/core");!function(){try{(0,s.updateUserConfigFromFile)(),(0,s.updateUserConfigFromEnv)();const r=(0,s.shouldRunHud)();if(!r.shouldRun)return void(null!==r.error&&l.customer_logger.logEntry(r.error));(0,i.registerHook)(),globalThis.hudRuningInsideLambda||(function(){if(globalThis.hudRanOnImport)l.app_logger.warning("Already ran onImport!");else{globalThis.hudRanOnImport=!0;try{const r=(0,n.hookMessageChannel)();!function(){const[r,e,o]=process.versions.node.split(".").map(r=>parseInt(r,10));return r>=26||(25===r?e>=1:24===r&&(e>11||11===e&&o>=1))}()?(0,a.register)("./loader.mjs",{parentURL:import.meta.url,data:{port:r},transferList:[r]}):(0,a.registerHooks)({load:i.loadHook})}catch(r){l.app_logger.error("Something went wrong in onImport",{msg:r instanceof Error?r.message:void 0,stack:r instanceof Error?r.stack:void 0})}}}(),l.app_logger.debug("onImport done"))}catch{}}()},836:(r,e,o)=>{o.a(r,async(r,e)=>{try{async function t(){try{globalThis.hudStartFromAutoInit=!0,globalThis.hudImportStartTime=process.uptime();const r=await Promise.resolve().then(o.bind(o,626));if(globalThis.hudRuningInsideLambda)return void await r.init();r.init().catch(()=>{})}catch{}}await t(),e()}catch(a){e(a)}},1)}},i={};function s(r){var e=i[r];if(void 0!==e)return e.exports;var o=i[r]={exports:{}};return n[r](o,o.exports,s),o.exports}e="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",o="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",t="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",a=r=>{r&&r.d<1&&(r.d=1,r.forEach(r=>r.r--),r.forEach(r=>r.r--?r.r++:r()))},s.a=(r,n,i)=>{var s;i&&((s=[]).d=-1);var l,u,p,c=new Set,m=r.exports,d=new Promise((r,e)=>{p=e,u=r});d[o]=m,d[e]=r=>(s&&r(s),c.forEach(r),d.catch(r=>{})),r.exports=d,n(r=>{var n;l=(r=>r.map(r=>{if(null!==r&&"object"==typeof r){if(r[e])return r;if(r.then){var n=[];n.d=0,r.then(r=>{i[o]=r,a(n)},r=>{i[t]=r,a(n)});var i={};return i[e]=r=>r(n),i}}var s={};return s[e]=r=>{},s[o]=r,s}))(r);var i=()=>l.map(r=>{if(r[t])throw r[t];return r[o]}),u=new Promise(r=>{(n=()=>r(i)).r=0;var o=r=>r!==s&&!c.has(r)&&(c.add(r),r&&!r.d&&(n.r++,r.push(n)));l.map(r=>r[e](o))});return n.r?u:i()},r=>(r?p(d[t]=r):u(m),a(s))),s&&s.d<0&&(s.d=0)},s.d=(r,e)=>{for(var o in e)s.o(e,o)&&!s.o(r,o)&&Object.defineProperty(r,o,{enumerable:!0,get:e[o]})},s.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),s.r=r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})};var l=s(836);l=await l;
//# sourceMappingURL=on_register.mjs.map