OptionalaxeInject a custom axe-core instance instead of the bundled lazy import.
OptionalaxeContext forwarded to axe.run. The HUD's own root is always excluded.
OptionalaxeOptions forwarded to axe.run. Defaults to the EN 301 549 (EU baseline) tag set.
OptionaldebounceDebounce window, in milliseconds, for navigation-triggered audits.
OptionalonCalled with every completed (or failed) audit outcome.
OptionalpositionCorner the widget is anchored to. Defaults to 'bottom-right'.
OptionalrunWhich events trigger an audit. Both default to true.
Public configuration for the HUD.
Note: the HUD has no environment gating of its own — calling
createAxeHud()mounts it (when a DOM is present). Decide where it runs by deciding where you load/call it, e.g. a guarded dynamic import in development or staging builds.