New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started
a

a11ypulse-joseph

npm

2.65K

total weekly downloads

Packages

Current Co-maintainers

Former Co-maintainers

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.