- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
2 lines
3.1 KiB
JavaScript
2 lines
3.1 KiB
JavaScript
import{_ as e}from"./modules-example-module-DW2nSAu3.js";import{_ as o}from"./modules-inertia-scroll-BPIGP0VB.js";import{_ as s}from"./modules-lightbox-trigger-BC2tREgK.js";import{_ as i}from"./modules-noise-CgFoDmLW.js";import{_ as t}from"./modules-parallax-B5UFzAOO.js";import{_ as r}from"./modules-scroll-dependent-BGPzM1gI.js";import{_ as l}from"./modules-scroll-loop-fTKwy2XK.js";import{_ as n}from"./modules-scroll-timeline-B7a-0WYx.js";import{_ as a}from"./modules-scrollfx-Cxuo8b1P.js";import{_ as d}from"./modules-sidebar-BFJxRpCa.js";import{_ as m}from"./modules-smooth-scroll-DYK9jmZQ.js";import{_ as c}from"./modules-sticky-fade-CgIVyDvY.js";import{_ as f}from"./modules-sticky-steps-CQz_Knvf.js";import{_ as u}from"./modules-ui-BqN_X73D.js";import{_ as p}from"./modules-wheel-boost-BkXCKhCA.js";import{m as j}from"./modules-config.js-uBwCDUCd.js";import{m as g,d as x,L as b,s as w}from"./core-CJ4hMzNX.js";const y=new Map;async function _(){var _;let h;h="undefined"!=typeof global&&(null==(_=global.importMeta)?void 0:_.glob)?global.importMeta.glob("./*/index.js",{eager:!0}):Object.assign({"./example-module/index.js":e,"./inertia-scroll/index.js":o,"./lightbox-trigger/index.js":s,"./noise/index.js":i,"./parallax/index.js":t,"./scroll-dependent/index.js":r,"./scroll-loop/index.js":l,"./scroll-timeline/index.js":n,"./scrollfx/index.js":a,"./sidebar/index.js":d,"./smooth-scroll/index.js":m,"./sticky-fade/index.js":c,"./sticky-steps/index.js":f,"./ui/index.js":u,"./wheel-boost/index.js":p});const k=new Set(Array.from(document.querySelectorAll("[data-module]")).map(e=>e.dataset.module).filter(Boolean)),M=new Set(k),z=0===M.size;Object.entries(h).forEach(([e,o])=>{const s=e.split("/").slice(-2,-1)[0];if(z||M.has(s))if("object"==typeof o.definition)x.register(o.definition);else{const e={name:s,version:"1.0.0",dependencies:[],provides:[],priority:0};x.register(e)}});const v=x.calculateInitializationOrder();for(const e of v){if(!z&&!M.has(e)){b.info(`⏭️ [Module] Skipped (not used in DOM): ${e}`);continue}const o=Object.keys(h).find(o=>o.split("/").slice(-2,-1)[0]===e);if(!o){b.warn(`⛔ [Module] No implementation found for: ${e}`);continue}const s=h[o],i=j[e]||{},t=x.checkDependencies(e);if(t.satisfied)if("function"==typeof s.init)try{x.markInitializing(e);const o=w.createScope(e),t=g.wrapModule(s,e);await t.init(i,o),x.markInitialized(e),y.set(e,{mod:t,config:i,state:o,original:s}),b.info(`✅ [Module] Initialized: ${e}`)}catch($){b.error(`❌ [Module] Failed to initialize ${e}:`,$),y.set(e,{mod:null,config:i,error:$,original:s})}else b.warn(`⛔ [Module] No init() in ${e}`);else b.error(`❌ [Module] Cannot initialize ${e}: ${t.reason}`),y.set(e,{mod:null,config:i,error:new Error(t.reason),original:s})}z&&b.info("⚠️ [Module] No data-module usage detected, fallback to full init mode")}"undefined"!=typeof window&&(window.moduleHealth=function(){const e={total:y.size,active:0,failed:0,modules:{},errorBoundary:g.getHealthStatus()};for(const[o,{mod:s,error:i}]of y.entries())i?(e.failed++,e.modules[o]={status:"failed",error:i.message}):s?(e.active++,e.modules[o]={status:"active"}):e.modules[o]={status:"unknown"};return e});export{_ as r};
|