// Dev-only diagnostics entry. Statically imported from `main.tsx` ABOVE the // `react-dom` import — that ordering is load-bearing and non-negotiable. // // react-dom captures the devtools hook at MODULE INIT, not at `createRoot`. // Verified: installing bippy after react-dom has evaluated yields // `renderers=0` and `commits=0` — the hook object exists but react-dom never // registered with it. A dynamic `import()` here would resolve a microtask // after main.tsx's static graph (react-dom included) had already evaluated, // so it must be a plain static import chain, whose evaluation order ESM // guarantees. // // Production builds don't tree-shake this away (a static side-effect import // can't be eliminated) — instead `vite.config.ts` aliases this module to // `dev-only.noop.ts` whenever the build isn't serving dev, so neither bippy // nor the counters reach a shipped renderer. import './index' export {}