Packages overview
idebug init (bin/idebug)
│
┌──────────────┼──────────────┐
▼ ▼ ▼
express nest react
@idebug/node @idebug/nest @idebug/react
│ │
└──────┬───────┘
▼
@idebug/core + @idebug/ui → /__idebug| Package | Depends on | Runtime |
|---|---|---|
idebug CLI (bin/) | — | Node (init / projects / status) |
@idebug/core | — | Node |
@idebug/ui | — (static) | Browser assets |
@idebug/node | core, ui, db | Node + Express |
@idebug/nest | core, ui, db | Node + NestJS |
@idebug/db | core | ORM query monitor (optional peers) |
@idebug/react | — | Browser |
@idebug/docs | — | Next/Nextra docs site |
Rules
- Node and Nest share core store, ALS, redaction, and the plain
(req, res)handler. - React must not import Node
http, ALS, or@idebug/ui. - Keep browser-only code out of
@idebug/core. - Consumer setup is standardized via
idebug init→idebug.config.json.