ally.js is a JavaScript library simplifying certain accessibility features, functions and behaviors. Its goal is to be A JavaScript library to help web applications with accessibility concerns. The intention is to separate these generic components from actual applications and other libraries.
- platform.js (because parsing the userAgent string yourself is ludicrous)
- ES5-shim (implicitly expected)
- ES6-shim Array.prototype.findIndex (or complete ES6-shim)
- CSSOM CSS.escape polyfill
- domtokenlist-shim
- Website
- Documentation
- CONTRIBUTING.md explaining how to author, test, document and build ally.js
- CHANGELOG.md detailing what changed over time
- Filed issues (browsers & specifications)
- BrowserStack and SauceLabs provide VMs for automated testing - free for open source projects.
- Code Climate and Coveralls provide us with automated code analysis and coverage reports - free for open source projects.
- Travis CI provides a build server - free for open source projects.
ally.js is published under the MIT License.