Ir al contenido principal
Volver a proyectos

@jalonsc66/a11y-ci — Accesibilidad como parte del build

Accesibilidad / Open Source
Duración: En desarrollo activo · 5 versionesEstado: En producción
Captura de @jalonsc66/a11y-ci — Accesibilidad como parte del build

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