/** Unwraps nested default exports produced by mixed ESM/CJS plugin bundles. */ export function unwrapDefaultModuleExport(moduleExport: unknown): unknown { let resolved = moduleExport; const seen = new Set(); while ( resolved && typeof resolved === "object" && "default" in (resolved as Record) && !seen.has(resolved) ) { seen.add(resolved); resolved = (resolved as { default: unknown }).default; } return resolved; }