UNPKG

hud-sdk

Version:

Hud's Node SDK

2 lines 7.1 kB
import{createRequire as e}from"node:module";var r,t,o,n,i,a,s={19:function(e,r,t){var o=this&&this.__createBinding||(Object.create?function(e,r,t,o){void 0===o&&(o=t);var n=Object.getOwnPropertyDescriptor(r,t);n&&!("get"in n?!r.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,o,n)}:function(e,r,t,o){void 0===o&&(o=t),e[o]=r[t]}),n=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||o(r,e,t)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const a=i(t(341));n(t(341),r),r.default=a.default},167:r=>{r.exports=e(import.meta.url)("worker_threads")},180:function(e,r,t){var o=this&&this.__createBinding||(Object.create?function(e,r,t,o){void 0===o&&(o=t);var n=Object.getOwnPropertyDescriptor(r,t);n&&!("get"in n?!r.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,o,n)}:function(e,r,t,o){void 0===o&&(o=t),e[o]=r[t]}),n=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||o(r,e,t)};Object.defineProperty(r,"__esModule",{value:!0}),n(t(898),r)},195:(e,r,t)=>{t.a(e,(async(e,r)=>{try{var o=t(167);async function n(){try{if(!o.isMainThread)return;const{isHudEnabled:e}=await Promise.resolve().then(t.t.bind(t,826,23));if(!process.env.LAMBDA_RUNTIME_DIR&&process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE){if(e(((e,t)=>r.log(n.JSONErrorInUserConfig(e,t))),(e=>r.log(n.ConfigInaccessible(e))))){const{app_logger:e}=await Promise.resolve().then(t.t.bind(t,180,23));e.info("Running in Lambda environment, but not in the runtime, Hud will not run")}return}const{customer_logger:r,UserErrorLogs:n,app_logger:i}=await Promise.resolve().then(t.t.bind(t,180,23));if(!e(((e,t)=>r.log(n.JSONErrorInUserConfig(e,t))),(e=>r.log(n.ConfigInaccessible(e)))))return void r.log(n.HudEnableNotSet(process.env.HUD_ENABLE));const{hudConfig:a}=await Promise.resolve().then(t.t.bind(t,19,23));if(process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE){if(i.info("Running in Lambda environment"),parseInt(process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE)<a.lambdaMinimunMemory){const e=process.env.AWS_LAMBDA_FUNCTION_MEMORY_SIZE;return i.warn("Lambda function memory size is less than required, Hud will not run",{memorySize:e}),void r.log(n.UnsupportedLambdaMemory())}globalThis.hudRuningInsideLambda=!0}globalThis.hudStartFromAutoInit=!0;const{init:s}=await Promise.resolve().then(t.bind(t,232));if(i.info("Auto initializing Hud from --import"),globalThis.hudRuningInsideLambda)return void await s();s()}catch(e){}}await n(),r()}catch(i){r(i)}}),1)},232:(e,r,t)=>{t.a(e,(async(e,o)=>{try{t.d(r,{init:()=>e});var n=t(826);let e=n.noopInit;try{const{customer_logger:r,UserErrorLogs:o}=t(180);if((0,n.isHudEnabled)(((e,t)=>r.log(o.JSONErrorInUserConfig(e,t))),(e=>r.log(o.ConfigInaccessible(e))))){const{init:r}=await Promise.resolve().then(t.bind(t,408));e=r}else r.log(o.HudEnableNotSet(process.env.HUD_ENABLE))}catch(e){}o()}catch(e){o(e)}}),1)},341:r=>{r.exports=e(import.meta.url)("../cjs/config")},408:(r,t,o)=>{o.d(t,{init:()=>a.init});const n=e(import.meta.url)("node:module");var i=o(167),a=o(180);!function(){if(!i.isMainThread)return void a.app_logger.info("_index.ts Called not from main thread");a.app_logger.info("HUD is imported"),(0,a.initGlobals)(),a.app_logger.debug("InitGlobals done"),(0,a.updateUserConfigFromFile)(((e,r)=>a.customer_logger.log(a.UserErrorLogs.ZodErrorInUserConfig(e,r))),((e,r)=>a.customer_logger.log(a.UserErrorLogs.JSONErrorInUserConfig(e,r))),(e=>a.customer_logger.log(a.UserErrorLogs.ConfigInaccessible(e)))),(0,a.updateUserConfigFromEnv)();const e=(0,a.shouldRunHud)();if(!e.shouldRun)return a.customer_logger.log(e.error),void(0,a._detachHud)(!1,!1);globalThis.hudStartFromAutoInit&&!(0,a.isValidUserInput)()||((0,a.updateModuleChecker)(),globalThis.hudRuningInsideLambda||(function(){if(globalThis.hudRanOnImport)a.app_logger.warn("Already ran onImport!");else{globalThis.hudRanOnImport=!0;try{const e=(0,a.hookMessageChannel)();(0,n.register)("./loader.mjs",{parentURL:import.meta.url,data:{port:e},transferList:[e]})}catch(e){a.app_logger.error("Something went wrong in onImport",{msg:e instanceof Error?e.message:void 0,stack:e instanceof Error?e.stack:void 0})}}}(),a.app_logger.debug("onImport done")),(0,a.onRequire)(),a.app_logger.debug("onRequire done"))}()},758:r=>{r.exports=e(import.meta.url)("../cjs/initUtils")},826:function(e,r,t){var o=this&&this.__createBinding||(Object.create?function(e,r,t,o){void 0===o&&(o=t);var n=Object.getOwnPropertyDescriptor(r,t);n&&!("get"in n?!r.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return r[t]}}),Object.defineProperty(e,o,n)}:function(e,r,t,o){void 0===o&&(o=t),e[o]=r[t]}),n=this&&this.__exportStar||function(e,r){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(r,t)||o(r,e,t)};Object.defineProperty(r,"__esModule",{value:!0}),n(t(758),r)},898:r=>{r.exports=e(import.meta.url)("../cjs/internal")}},u={};function l(e){var r=u[e];if(void 0!==r)return r.exports;var t=u[e]={exports:{}};return s[e].call(t.exports,t,t.exports,l),t.exports}r="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",t="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",o="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",n=e=>{e&&e.d<1&&(e.d=1,e.forEach((e=>e.r--)),e.forEach((e=>e.r--?e.r++:e())))},l.a=(e,i,a)=>{var s;a&&((s=[]).d=-1);var u,l,c,d=new Set,p=e.exports,f=new Promise(((e,r)=>{c=r,l=e}));f[t]=p,f[r]=e=>(s&&e(s),d.forEach(e),f.catch((e=>{}))),e.exports=f,i((e=>{var i;u=(e=>e.map((e=>{if(null!==e&&"object"==typeof e){if(e[r])return e;if(e.then){var i=[];i.d=0,e.then((e=>{a[t]=e,n(i)}),(e=>{a[o]=e,n(i)}));var a={};return a[r]=e=>e(i),a}}var s={};return s[r]=e=>{},s[t]=e,s})))(e);var a=()=>u.map((e=>{if(e[o])throw e[o];return e[t]})),l=new Promise((e=>{(i=()=>e(a)).r=0;var t=e=>e!==s&&!d.has(e)&&(d.add(e),e&&!e.d&&(i.r++,e.push(i)));u.map((e=>e[r](t)))}));return i.r?l:a()}),(e=>(e?c(f[o]=e):l(p),n(s)))),s&&s.d<0&&(s.d=0)},l.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return l.d(r,{a:r}),r},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,l.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var t=Object.create(null);l.r(t);var o={};i=i||[null,a({}),a([]),a(a)];for(var n=2&r&&e;"object"==typeof n&&!~i.indexOf(n);n=a(n))Object.getOwnPropertyNames(n).forEach((r=>o[r]=()=>e[r]));return o.default=()=>e,l.d(t,o),t},l.d=(e,r)=>{for(var t in r)l.o(r,t)&&!l.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},l.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var c=l(195);c=await c; //# sourceMappingURL=register.mjs.map