Repolode
dequelabs

dequelabs/axe-core-npm

axe-core 엔진을 CLI 도구, 브라우저 자동화 프레임워크, React 및 WebDriver 테스트에 연동하는 npm 패키지 모음입니다.

스타
731
포크
80
열린 이슈
103
마지막 커밋
21시간 전

어떤 프로젝트인가요?

axe-core-npm은 axe-core 엔진을 사용해 자동 접근성 검사를 실행하는 7개의 npm 패키지를 모아 둔 모노레포입니다. 각 패키지는 웹 테스트가 이미 실행되는 서로 다른 환경을 대상으로 하므로, 기존 엔드투엔드 테스트나 컴포넌트 테스트와 함께 접근성 규칙을 검사할 수 있습니다.

패키지에는 명령줄 실행 도구(@axe-core/cli), Playwright, Puppeteer, WebDriverIO 및 WebdriverJS용 통합 기능, 개발 중 위반 사항을 알려 주는 React 헬퍼, 구조화된 출력을 위한 EARL 리포터가 포함됩니다. 개발자는 사용하는 도구에 맞는 패키지를 설치한 뒤, 엔진을 직접 연결하는 대신 테스트 코드에서 axe를 호출하면 됩니다.

Deque Systems가 유지 관리하는 이 프로젝트는 pnpm으로 개발되며, 저장소 루트에 lint 및 format 스크립트가 있습니다. 설치, 사용법 및 설정 방법은 각 패키지의 자체 README에 안내되어 있습니다.

핵심 기능

  • 01Playwright, Puppeteer, WebDriverIO 및 WebdriverJS 테스트에서 axe-core 접근성 규칙을 실행합니다.
  • 02명령줄에서 페이지를 직접 검사하는 CLI를 제공합니다.
  • 03개발 중 접근성 위반 사항을 확인할 수 있는 React 통합 기능을 포함합니다.
  • 04접근성 검사 결과를 구조화된 형식으로 출력하는 EARL 리포터를 제공합니다.

활용 사례

  • 기존 Playwright 또는 Puppeteer 엔드투엔드 테스트 스위트에 접근성 검증을 추가합니다.
  • CI 스크립트에서 명령줄 실행 도구를 사용해 페이지를 검사합니다.
  • 로컬 개발 중 React 컴포넌트의 접근성 회귀를 찾아냅니다.

빠른 시작

  1. 1

    pnpm으로 monorepo의 종속성을 설치합니다

    pnpm install
  2. 2

    린터를 실행합니다

    pnpm run lint
  3. 3

    코드 포매터를 실행합니다

    pnpm run fmt
  4. 4

    설치 및 사용 방법은 필요한 패키지의 README를 확인하세요

사용 전 알아둘 점

  • 이 프로젝트는 wrapper 패키지로 구성된 monorepo이므로, 사용하는 도구에 맞는 개별 패키지를 설치해야 합니다.
  • 로컬 개발에는 pnpm 패키지 관리자가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

axe-core-npm은(는) 무엇인가요?
axe-core 엔진을 CLI 도구, 브라우저 자동화 프레임워크, React 및 WebDriver 테스트에 연동하는 npm 패키지 모음입니다. axe-core-npm은 axe-core 엔진을 사용해 자동 접근성 검사를 실행하는 7개의 npm 패키지를 모아 둔 모노레포입니다. 각 패키지는 웹 테스트가 이미 실행되는 서로 다른 환경을 대상으로 하므로, 기존 엔드투엔드 테스트나 컴포넌트 테스트와 함께 접근성 규칙을 검사할 수 있습니다.
axe-core-npm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
axe-core-npm은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
axe-core-npm은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. axe-core-npm의 마지막 커밋은 2026년 11월 6일입니다.
axe-core-npm은(는) 어디에 사용할 수 있나요?
기존 Playwright 또는 Puppeteer 엔드투엔드 테스트 스위트에 접근성 검증을 추가합니다. CI 스크립트에서 명령줄 실행 도구를 사용해 페이지를 검사합니다. 로컬 개발 중 React 컴포넌트의 접근성 회귀를 찾아냅니다.
axe-core-npm는 어떻게 설치하나요?
pnpm으로 monorepo의 종속성을 설치합니다: pnpm install 린터를 실행합니다: pnpm run lint 코드 포매터를 실행합니다: pnpm run fmt 설치 및 사용 방법은 필요한 패키지의 README를 확인하세요
axe-core-npm은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/dequelabs/axe-core-npm

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트