/** * Centralized lazy loaders for The System implementation modules. * * Keeping every loader here means one shared promise per target module * across all importing files, so no two concurrent entry points can race * jiti's module-cache-free loader into a partially initialized module. */ import { lazy } from "./lazy.js"; export const loadSystem = lazy(() => import("./system.js")); export const loadStartupNotice = lazy(() => import("./startup-notice.js")); export const loadSystemCommand = lazy(() => import("./system-command.js")); export const loadSystemRenderer = lazy(() => import("./system-renderer.ts")); export const loadBoardServer = lazy(() => import("./board-server.ts")); export const loadOpenBrowser = lazy(() => import("./open-browser.ts")); export const loadBundleSlot = lazy(() => import("./bundle-slot.js")); export const loadBoardState = lazy(() => import("./board-state.ts")); export const loadProjectIndex = lazy(() => import("./project-index.ts"));