@daisy/axe-core-for-ace
v4.7.2-canary.2 Accessibility a11y testing unit tdd bdd axe
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:chrome
npm run test -- --browsers Chrome && npm run test:integration:chrome
test:firefox
npm run test -- --browsers Firefox && npm run test:integration:firefox
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