{ "name": "pa11y-ci", "version": "4.1.0", "description": "Pa11y CI is a CI-centric accessibility test runner, built using Pa11y", "keywords": [ "a11y", "accessibility", "analysis", "aria", "audit", "automation", "axe", "axe-core", "checker", "ci", "cli", "compliance", "headless", "htmlcs", "open-source", "pa11y", "puppeteer", "report", "standards", "test runner", "testing", "validator", "WCAG" ], "author": "Team Pa11y", "contributors": [ "Rowan Manning (https://rowanmanning.com/)", "Aaron Goldenthal (https://github.com/aarongoldenthal)" ], "repository": { "type": "git", "url": "https://github.com/pa11y/pa11y-ci.git" }, "homepage": "https://github.com/pa11y/pa11y-ci", "bugs": "https://github.com/pa11y/pa11y-ci/issues", "license": "LGPL-3.0-only", "engines": { "node": ">=20" }, "dependencies": { "async": "~3.2.6", "cheerio": "~1.0.0", "commander": "~14.0.3", "globby": "~6.1.0", "kleur": "~4.1.5", "lodash": "~4.17.23", "node-fetch": "~2.7.0", "pa11y": "^9.1.1", "protocolify": "~3.0.0", "puppeteer": "^24.37.5", "wordwrap": "~1.0.0" }, "devDependencies": { "c8": "^10.1.3", "eslint": "^9.39.1", "eslint-config-pa11y": "^4.0.0", "mocha": "^11.1.0", "proclaim": "^3.6.0", "quibble": "^0.9.2", "sinon": "^20.0.0" }, "main": "./lib/pa11y-ci.js", "bin": { "pa11y-ci": "./bin/pa11y-ci.js" }, "scripts": { "lint": "eslint .", "test": "npm run test-coverage && npm run verify-coverage && npm run test-integration", "test-coverage": "c8 -- npm run test-unit", "test-integration": "mocha --file test/integration/setup.test.js \"test/integration/**/*.test.js\" test/integration/teardown.test.js --timeout 20000 --slow 5000 --fail-zero", "test-unit": "mocha --file test/unit/setup.test.js \"test/unit/**/*.test.js\" --fail-zero", "verify-coverage": "c8 check-coverage --lines 90 --functions 90 --branches 90" }, "files": [ "bin", "lib" ] }