Docs/Developer toolsv1.0.0-rc.1

Application developer tools

Development tools are experimental. Import only public entry points and keep watchers, debugging endpoints and sensitive state out of production output.

Tool Public import
ExecutionTracer, PerformanceProfiler, DebugLogger, createDebugPipeline @tagna/udiot
DevToolsConnector, DevToolsManager, StateInspector, EnableDevTools @tagna/udiot
HotReload, HotReloadServer and their helpers @tagna/udiot/dev
HMRDevTools, initDevTools, udiotHMRPlugin @tagna/udiot/dev
isDevelopment, isProduction, devOnly, devOnlyAsync @tagna/udiot/dev

There are no /devtools, /middleware/debug, /runtime or /runtime/environment entry points.

Production boundaries

A runtime guard does not prove that a bundler removed a dependency. Use a separate development bootstrap/configuration and inspect production bundles for dev code, network endpoints and secrets. Export maps restrict imports; they do not themselves perform tree-shaking.

The Redux DevTools connector requires a browser extension/environment for its UI integration. Node watchers and HMR servers belong on trusted development hosts. Avoid exposing them to untrusted networks.

See debug pipelines, HMR, store DevTools and state inspection.

From the canonical UDIOT public documentation.Try it in the playground ↗