{"name":"axe-core","description":"Accessibility engine for automated Web UI testing","version":"4.7.2","license":"MPL-2.0","engines":{"node":">=4"},"contributors":[{"name":"David Sturley","url":"http://deque.com/"},{"name":"Dylan Barrell","email":"dylan@barrell.com","url":"http://deque.com/"},{"name":"Wilco Fiers","url":"http://deque.com/"},{"name":"Dian Fay","url":"http://deque.com/"},{"name":"Marcy Sutton","url":"http://deque.com/"}],"homepage":"https://www.deque.com/axe/","repository":{"type":"git","url":"git+https://github.com/dequelabs/axe-core.git"},"keywords":["Accessibility","a11y","testing","unit","tdd","bdd","axe"],"main":"axe.js","typings":"axe.d.ts","standard-version":{"scripts":{"postbump":"npm ci && npm run sri-update && git add doc/rule-descriptions.md"},"skip":{"tag":true}},"scripts":{"start":"http-server -p 9876 --silent","develop":"grunt dev --force","api-docs":"jsdoc --configure .jsdoc.json","build":"grunt","eslint":"eslint --color --format stylish '{lib,test,build,doc}/**/*.js' 'Gruntfile.js'","test":"npm run test:tsc && run-s \"test:unit:* -- {@}\" --","test:tsc":"tsc","test:unit":"karma start test/karma.conf.js","test:debug":"npm run test:unit -- --no-single-run --browsers=Chrome","test:unit:core":"npm run test:unit -- testDirs=core","test:unit:commons":"npm run test:unit -- testDirs=commons","test:unit:rule-matches":"npm run test:unit -- testDirs=rule-matches","test:unit:checks":"npm run test:unit -- testDirs=checks","test:unit:api":"npm run test:unit -- testDirs=api","test:unit:integration":"npm run test:unit -- testDirs=integration","test:unit:virtual-rules":"npm run test:unit -- testDirs=virtual-rules","integration":"node test/integration/full/test-webdriver.js","integration:apg":"mocha --fail-zero test/aria-practices/*.spec.js","integration:chrome":"npm run integration -- browser=Chrome","integration:firefox":"npm run integration -- browser=Firefox","test:integration":"npm run test:integration:chrome","test:integration:chrome":"start-server-and-test 9876 integration:chrome","test:integration:firefox":"start-server-and-test 9876 integration:firefox","test:examples":"node ./doc/examples/test-examples","test:act":"mocha --fail-zero test/act-rules/*.spec.js","test:apg":"start-server-and-test 9876 integration:apg","test:locales":"mocha test/test-locales.js","test:virtual-rules":"mocha test/test-virtual-rules.js","test:rule-help-version":"mocha test/test-rule-help-version.js","test:node":"mocha test/node/*.js","version":"echo \"use 'npm run release' to bump axe-core version\" && exit 1","release":"git fetch origin --tags --force && standard-version -a","rule-gen":"node build/rule-generator","next-release":"standard-version --scripts.prebump=./build/next-version.js --skip.commit=true --skip.tag=true","sri-update":"grunt build && node build/sri-update && git add sri-history.json","sri-validate":"node build/sri-update --validate","fmt":"prettier --write .","prepare":"husky install","prebuild":"node ./build/check-node-version.js","pretest":"node ./build/check-node-version.js","postbuild":"prettier --write ./locales/_template.json ./doc/rule-descriptions.md"},"devDependencies":{"@axe-core/webdriverjs":"^4.5.2","@babel/core":"^7.20.12","@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/preset-env":"^7.20.2","@babel/runtime-corejs3":"^7.20.7","@deque/dot":"^1.1.5","aria-practices":"github:w3c/aria-practices#ce0336bd82d7d3651abcbde86af644197ddbc629","aria-query":"^5.1.3","browser-driver-manager":"1.0.4","chai":"^4.3.7","chalk":"^4.x","chromedriver":"latest","clone":"^2.1.2","colorjs.io":"^0.4.3","conventional-commits-parser":"^3.2.4","core-js":"^3.27.1","css-selector-parser":"^1.4.1","emoji-regex":"^10.2.1","es6-promise":"^4.2.8","esbuild":"^0.10.x","eslint":"^8.31.0","eslint-config-prettier":"^8.6.0","eslint-plugin-mocha-no-only":"^1.1.1","execa":"5.x","globby":"11.x","grunt":"^1.5.3","grunt-babel":"^8.0.0","grunt-bytesize":"^0.2.0","grunt-contrib-clean":"^2.0.1","grunt-contrib-concat":"^2.1.0","grunt-contrib-uglify":"^5.2.2","grunt-contrib-watch":"^1.1.0","html-entities":"1.x","http-server":"^14.1.1","husky":"^8.0.3","jquery":"^3.6.3","jsdoc":"^3.6.11","jsdom":"^21.0.0","karma":"^6.4.1","karma-chai":"^0.1.0","karma-chrome-launcher":"^3.1.1","karma-firefox-launcher":"^2.1.2","karma-ie-launcher":"^1.0.0","karma-mocha":"^2.0.1","karma-sinon":"^1.0.5","karma-spec-reporter":"^0.0.36","lint-staged":"^13.1.0","make-dir":"^3.1.0","markdown-table":"2.x","memoizee":"^0.4.15","minami":"^1.2.3","mocha":"^10.2.0","node-notifier":"^10.0.1","npm-run-all":"^4.1.5","prettier":"^2.8.2","proxyquire":"^2.1.3","revalidator":"^0.3.1","selenium-webdriver":"^4.7.1","serve-handler":"^6.1.5","sinon":"^15.0.1","sri-toolbox":"^0.2.0","standard-version":"^9.5.0","start-server-and-test":"^1.15.2","typedarray":"^0.0.7","typescript":"^4.9.4","uglify-js":"^3.17.4","wcag-act-rules":"github:w3c/wcag-act-rules#2341a1b","weakmap-polyfill":"^2.0.4"},"lint-staged":{"*.{md,json,ts,html}":["prettier --write"],"*.js":["eslint --fix","prettier --write"]},"gitHead":"b4f78df8fe5393efa0292f621c5dbca28eaa268c","bugs":{"url":"https://github.com/dequelabs/axe-core/issues"},"_id":"axe-core@4.7.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"040a7342b20765cb18bb50b628394c21bccc17a0","size":478224,"noattachment":false,"key":"/axe-core/-/axe-core-4.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/axe-core/download/axe-core-4.7.2.tgz"},"_npmUser":{"name":"npmdeque","email":"axe@deque.com"},"directories":{},"maintainers":[{"name":"dqlabs","email":"labs@deque.com"},{"name":"dylanb","email":"dylan@barrell.com"},{"name":"npmdeque","email":"axe@deque.com"},{"name":"wilcofiers","email":"wilcofiers@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axe-core_4.7.2_1685032131450_0.5583162823193668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-25T16:28:51.808Z","publish_time":1685032131808,"_source_registry_name":"default","_cnpm_publish_time":1685032131808,"dist-tags":{"latest":"4.11.2","next":"4.11.2-canary.1229a6e","patch":"4.0.3"}}