Volver a proyectos
@jalonsc66/a11y-ci — Accesibilidad como parte del build
Accesibilidad / Open SourceDuración: En desarrollo activo · 5 versionesEstado: En producción

CLI open source que lleva la auditoría WCAG 2.2 AA al pipeline de CI/CD: audita una URL con axe-core, el IBM Equal Access Checker y validadores propios de WCAG 2.2, y devuelve un exit code según el umbral de severidad configurado, de modo que el build falla cuando aparece una barrera de accesibilidad. Cuando la URL apunta a localhost o a un dominio interno, resuelve el DNS, lo detecta y corre la auditoría completa en la máquina del desarrollador antes de subir los resultados al dashboard.
Tecnologías
- Node.js
- CLI
- axe-core
- IBM Equal Access
- Puppeteer
- GitHub Actions
- GitLab CI
- npm
Funcionalidades
- Tres motores en una sola pasada: axe-core, IBM Equal Access Checker y validadores propios de WCAG 2.2
- Umbral configurable con --fail-on (critical, serious, moderate, minor) para decidir qué rompe el build
- Códigos de salida sin ambigüedad: 1 se reserva a hallazgos de accesibilidad y 2 a errores de red o configuración, así un pipeline en rojo siempre se interpreta igual
- Modo local automático: si la URL resuelve a una IP privada (localhost, intranet, dominios .local o internos), audita desde la máquina del desarrollador
- Puppeteer como dependencia opcional — la instalación base pesa ~1.3 MB
- Salida en tabla o en JSON para integrarse con otras herramientas
- Recetas listas para GitHub Actions y GitLab CI
- Autenticación por API key vía variable de entorno, nunca en el comando
- Resultados sincronizados con el dashboard de conformidad
- Licencia MIT