Repolode
dequelabs

dequelabs/axe-core-npm

Conjunto de pacotes npm que integram o mecanismo de acessibilidade axe a ferramentas de CLI, frameworks de automação de navegador, React e suítes de testes WebDriver.

Estrelas
731
Forks
80
Issues abertas
103
Último commit
há 24 horas

O que é?

axe-core-npm é um monorepo com sete pacotes npm que executam verificações automatizadas de acessibilidade usando o mecanismo axe-core. Cada pacote se integra a um ambiente diferente em que testes web já são executados, permitindo rodar regras de acessibilidade junto com testes existentes de ponta a ponta ou de componentes.

Os pacotes incluem um executor de linha de comando (@axe-core/cli), integrações com Playwright, Puppeteer, WebDriverIO e WebdriverJS, um helper para React que informa violações durante o desenvolvimento e um reporter EARL para gerar resultados estruturados. Os desenvolvedores instalam o pacote compatível com suas ferramentas e chamam o axe no código de teste, sem precisar integrar o mecanismo manualmente.

O projeto é mantido pela Deque Systems e desenvolvido com pnpm, com scripts de lint e formatação na raiz do repositório. Os detalhes de instalação, uso e configuração estão no README de cada pacote.

Recursos principais

  • 01Executa as regras de acessibilidade do axe-core em testes com Playwright, Puppeteer, WebDriverIO e WebdriverJS.
  • 02Oferece uma CLI para verificar páginas diretamente pela linha de comando.
  • 03Inclui uma integração com React que mostra violações de acessibilidade durante o desenvolvimento.
  • 04Oferece um reporter EARL para resultados de acessibilidade estruturados.

Casos de uso

  • Adicionar verificações de acessibilidade a uma suíte existente de testes de ponta a ponta com Playwright ou Puppeteer.
  • Analisar páginas usando um script de CI e o executor de linha de comando.
  • Detectar regressões de acessibilidade em componentes React durante o desenvolvimento local.

Início rápido

  1. 1

    Instale as dependências do monorepo com pnpm

    pnpm install
  2. 2

    Execute o linter

    pnpm run lint
  3. 3

    Execute o formatador de código

    pnpm run fmt
  4. 4

    Consulte o README do pacote de que você precisa para saber como instalá-lo e usá-lo

Antes de usar

  • Este é um monorepo de pacotes wrapper, então você precisa instalar o pacote específico correspondente à sua ferramenta.
  • O desenvolvimento local requer o gerenciador de pacotes pnpm.

Em coleções

Tópicos

Perguntas frequentes

O que é axe-core-npm?
Conjunto de pacotes npm que integram o mecanismo de acessibilidade axe a ferramentas de CLI, frameworks de automação de navegador, React e suítes de testes WebDriver. axe-core-npm é um monorepo com sete pacotes npm que executam verificações automatizadas de acessibilidade usando o mecanismo axe-core. Cada pacote se integra a um ambiente diferente em que testes web já são executados, permitindo rodar regras de acessibilidade junto com testes existentes de ponta a ponta ou de componentes.
axe-core-npm é gratuito? Qual é a licença?
axe-core-npm é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
axe-core-npm ainda é mantido?
Manutenção ativa. O último commit de axe-core-npm foi em 6 de nov. de 2026.
Para que posso usar axe-core-npm?
Adicionar verificações de acessibilidade a uma suíte existente de testes de ponta a ponta com Playwright ou Puppeteer. Analisar páginas usando um script de CI e o executor de linha de comando. Detectar regressões de acessibilidade em componentes React durante o desenvolvimento local.
Como instalar axe-core-npm?
Instale as dependências do monorepo com pnpm: pnpm install Execute o linter: pnpm run lint Execute o formatador de código: pnpm run fmt Consulte o README do pacote de que você precisa para saber como instalá-lo e usá-lo
Onde consigo axe-core-npm?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dequelabs/axe-core-npm

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados