@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/ — DebugBridge aggregator and Collector base class
  • collectors/ — generic collectors: SignalCollector, ErrorCollector, ToastCollector, I18nCollector
  • components/ — DebugBar floating 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/Collector contract, the generic collectors, and the DebugBar panel-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

@vuepress/plugin-debug

VuePress plugin - debug

3,854 2,833
vue-json-debug

Vue Json Debug plugin

1,603 4
@dreipol/vue-log

This npm package provides a system of log enhancements for vue applications.

7,319 7
vite-plugin-strip

Remove or strip specific code from your JavaScript or TypeScript.

4,734 1

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