← Downloads

Accessibility Devkit

Portable checks with explicit manual-review boundaries. No overlay. No fake score.

v1.1.2 npm + PyPI 10 packages

Install

npm npm install @accessibility-devkit/core
npm · CLI npm install -g @accessibility-devkit/cli
PyPI pip install accessibility-devkit

Ten focused npm packages share the 1.1.2 line. Start with core; add cli for static checks.

import { getContrastRatio, meetsContrastThreshold } from '@accessibility-devkit/core';

const ratio = getContrastRatio('#595959', '#ffffff');
const passes = meetsContrastThreshold('#595959', '#ffffff', 'AA', 'normal');

Features

Dual registry

Same release line on npm (@accessibility-devkit/*) and PyPI (accessibility-devkit). Commands and JSON schema match.

Focused packages

core, cli, audit, components, language, cognitive, motor, media, motion, accommodations — install what you need.

Honest boundaries

No accessibility score theater. Findings say what still needs a person or AT.

Contrast + more

Contrast ratios, readable text, flash frequency, time limits, reduced-motion gating, and related checks.

CLI scans

Scan local HTML with profiles. Live URLs stay with maintained browser runners like axe-core.

Review skill

Optional Accessibility plugin for coding agents lives in the same GitHub repo.