@quazardous/qddebug
Symfony-style debug panel for qdadm and qdcms — bridge, collectors, and floating debug bar
1,691
7
| Install | |
|---|---|
npm install @quazardous/qddebug |
|
| Latest Version: | 1.3.0 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 22, 2026 |
| Links: | GitHub · npm |
Maintainer: quazardous
@quazardous/qddebug
Symfony-style debug panel shared by qdadm and qdcms.
Provides:
bridge/—DebugBridgeaggregator andCollectorbase classcollectors/— generic collectors:SignalCollector,ErrorCollector,ToastCollector,I18nCollectorcomponents/—DebugBarfloating toolbar (panel-pluggable),ObjectTree, generic panels
The bar is intentionally panel-agnostic: pass a panels prop mapping collector
names to Vue components to plug in admin-specific or CMS-specific panels
(e.g. qdadm provides AuthPanel, EntitiesPanel, RouterPanel, ZonesPanel).
Built on @quazardous/qdcore (SignalBus). Vue 3 + PrimeVue peer deps.
Status & stability contract
Stable (1.0). The public API follows strict semver:
- Breaking changes only in a major — the
DebugBridge/Collectorcontract, the generic collectors, and theDebugBarpanel-plugging interface are frozen within a major line. - Independent versioning — qddebug is consumed by more than one product (qdadm back-office, qdcms public CMS) and versions at its own cadence; its version number carries no relation to qdadm's.
- Lives inside the qdadm monorepo for now; a promotion to its own repository stays possible without breaking changes (same package name, same API).
The de-facto freeze predates the label: the qdadm debug bridge (and the agents driving it) has exercised this API in production through qdadm's whole 2.x line.
Related Packages
@dreipol/vue-log
This npm package provides a system of log enhancements for vue applications.
7,319
7
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.3.0 | ^3.3.0 | MIT | |
| 1.2.0 | ^3.3.0 | MIT | |
| 1.1.0 | ^3.3.0 | MIT | |
| 1.0.0 | ^3.3.0 | MIT | |
| 0.2.1 | ^3.3.0 | MIT |