0.0.19 • Published 2 years ago

@acot/types v0.0.19

Weekly downloads
1
License
MIT
Repository
github
Last release
2 years ago

acot - Accessibility Testing Framework

GitHub Workflow Status MIT LICENSE



Overview

More accessible web, all over the world.

acot is an open-source Accessibility Testing Framework that uses headless Chrome (puppeteer) to provide a means of testing any website or web app. It support for making the Web accessible with a flexible, highly reliable rule set that leverages browser-native APIs such as the AOM and DOM.

Reliability

  • By using the results rendered by the browser, a highly reliable audit is possible.
  • acot provides original rules. In addition, it offers rules based on the proven axe.

Extensibility

  • You can use the rules published in the ESLint Like plugin system.
  • It's easy to implement and publish the rule sets you need for your team.
  • The divided packages allow you to assemble a custom workflow that works best for your team.

Portability

  • You can create and publish your own configuration with Sharable Config.
  • Provides Custom Runner for integration with Storybook.

Getting Started

Install via npm:

$ npm install --save-dev @acot/cli

# or

$ npm install --save-dev @acot/cli puppeteer

You can build the configuration file and install the dependent packages with the following commands:

$ npx acot init

Running acot init command

And then, The run subcommand performs an audit based on the configuration file.

$ npx acot run

See the CLI documentation for details.

Requirements

  • Node.js 12.0.0+

How does it work?

T.B.A

Packages

acot has a feature which is divided into several packages.

Foundations

PackageVersionDescription
@acot/corenpmacot core API.
@acot/clinpmacot command line tool.
@acot/confignpmA module to manipulate configs of acot.

Configs / Plugins

PackageVersionDescription
@acot/acot-confignpmA basic acot rule set.
@acot/acot-plugin-wcagnpmA WCAG-based rule set for acot.
@acot/acot-plugin-axenpmAn axe rule set for acot.

Runners

PackageVersionDescription
@acot/acot-runner-storybooknpmAn acot custom runner for Storybook.

Utilities

PackageVersionDescription
@acot/find-chromenpmFind Chrome available in your runtime environment.
@acot/html-pickupnpmUse the CSS Selector to pick up the elements from the HTML string.
@acot/schema-validatornpmA simple wrapper module for schema-utils.

FAQ

T.B.A

Contributing

We are always welcoming your contribution :clap:

See CONTRIBUTING.md.

License

MIT © wadackel

0.0.19

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.17-canary.0

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.10-canary.0

3 years ago

0.0.8-canary.0

3 years ago

0.0.7

3 years ago

0.0.6-canary.0

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.4-canary.0

3 years ago

0.0.3

3 years ago

0.0.3-canary.2

3 years ago

0.0.3-canary.1

3 years ago

0.0.3-canary.0

3 years ago

0.0.2

3 years ago

0.0.2-canary.3

3 years ago

0.0.2-canary.2

4 years ago

0.0.2-canary.1

4 years ago

0.0.2-canary.0

4 years ago

0.0.1

4 years ago