2.65K
total weekly downloads
14 packages
@a11y-pulse/audit-runner
Simple example tool that runs all A11y Pulse accessibility audits
@a11y-pulse/browser-adaptor
Shared browser adaptor primitives and DOM helpers for A11y Pulse accessibility audits.
@a11y-pulse/context-change-on-focus-audit
WCAG 3.2.1 On Focus audit that tabs through a page and detects focus-triggered context changes (new windows, auto-submits, navigation, and focus theft/removal).
@a11y-pulse/filename-alt-text-audit
WCAG 1.1.1 Non-text Content audit that flags images whose alt text is their own filename, a camera file name, or placeholder text (failure F30).
@a11y-pulse/focus-appearance-audit
WCAG 2.4.7 Focus Visible audit that tabs through a page and detects visible focus indicators via computed styles and pixel-diff fallback.
@a11y-pulse/focus-not-obscured-audit
WCAG 2.4.11 Focus Not Obscured (Minimum) audit that tabs through a page and detects focused elements entirely hidden behind other content.
@a11y-pulse/focus-order-audit
WCAG 2.4.3 Focus Order audit that tabs through a page and flags tab sequences that repeatedly jump backwards against the reading order.
@a11y-pulse/keyboard-trap-audit
WCAG 2.1.2 No Keyboard Trap audit that tabs through a page, detects focus cycling within part of it, and tries the standard keyboard exits before reporting a trap.
@a11y-pulse/orphaned-tab-roles-audit
WCAG 1.3.1 and 4.1.2 audit that flags ARIA tabs with no tab panel and tab panels with no tab, including navigation links dressed up as tabs.
@a11y-pulse/reflow-audit
WCAG 1.4.10 Reflow audit that narrows the viewport to 320px and measures whether the page requires two-dimensional scrolling.
@a11y-pulse/skip-link-audit
WCAG 2.4.1 Bypass Blocks audit that finds skip-link-like in-page anchors in the first tab stops and verifies that activating them moves keyboard focus.
@a11y-pulse/suspicious-accessible-name-audit
Audit that flags controls, links, landmarks and iframes whose accessible name is code, an unrendered template token or a placeholder (WCAG 1.1.1, 2.4.4 and 2.4.6).
@a11y-pulse/tab-orchestrator
Shared Tab-session runner for A11y Pulse keyboard audits.
@a11y-pulse/text-spacing-audit
WCAG 1.4.12 Text Spacing audit that injects the SC spacing overrides and detects clipped or overlapping text.