{"id":21890922,"url":"https://github.com/statikbe/a11ytester","last_synced_at":"2025-07-12T15:35:41.092Z","repository":{"id":240028832,"uuid":"709966681","full_name":"statikbe/A11yTester","owner":"statikbe","description":"Tool to test websites for A11y issues and HTML errors. ","archived":false,"fork":false,"pushed_at":"2024-07-22T07:53:34.000Z","size":941,"stargazers_count":5,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-28T12:18:11.978Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/statikbe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-25T18:25:58.000Z","updated_at":"2024-09-15T22:46:41.000Z","dependencies_parsed_at":"2024-05-16T10:50:33.522Z","dependency_job_id":"9eea4322-e657-4b84-99ea-a1c66bd8cbc8","html_url":"https://github.com/statikbe/A11yTester","commit_stats":null,"previous_names":["statikbe/a11ytester"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statikbe%2FA11yTester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statikbe%2FA11yTester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statikbe%2FA11yTester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/statikbe%2FA11yTester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/statikbe","download_url":"https://codeload.github.com/statikbe/A11yTester/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235770085,"owners_count":19042373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-28T12:18:17.827Z","updated_at":"2025-01-26T21:36:39.721Z","avatar_url":"https://github.com/statikbe.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A11yTester\n\nTool to test websites for A11y issues, HTML errors and broken links.\n\n## How to use this tool\n\nThis tool is meant to be a developer helper tool. So some technical knowledge is required.\n\n### Setup\n\n- Clone this tool locally. Then run `yarn install`.\n- Then copy the file `.env.example` to a new `.env` file. Adjust the setting to your needs. See the options section for more info.\n- Run `yarn build-cli`\n- Run `yarn build`\n- Run `yarn cli`\n- Test da sh\\*t\n\n### Options\n\nThere are some extra options you can use to configure the tool.\n\n\u003e ⚠️ When you change some parameters. Always run `yarn build-cli` afterwards\n\n#### VITE_ENVIRONMENT\n\nThere are 2 environments:\n\nYou have a local and a production environment. The local environment is meant to do the testing local on your machine. This doesn't mean you can not test remote websites. But everything is handled on your machine and is setup to work well for local testing.\n\nThe production environment is meant to be triggered by a chronjob on a server.\n\n#### VITE_OUTPUT\n\nThe CLI has 3 options:\n\n- `cli`: this will output all the errors to the Terminal.\n- `html`: This wil output all the errors to a HTML file. This file will open automatically in the chrome browser.\n- `cli-choose`: This will give you an extra step in the process. It will ask you as a first step if you want to export to the terminal or to HTML.\n\n#### VITE_VERBOSE\n\nWhen set to false no output during the testing will be given in the terminal.\n\n#### VITE_RUN_SERVER\n\nWhen testing locally you can activate a local server. This makes it possible to retest a link from the interface of the HTML export.\n\n### Local testing\n\n### Production testing\n\n## Ideas for improvements\n\n- Make a cronjob with the following options:\n  - Post to a slack channel if errors are encountered (https://dev.to/hrishikeshps/send-slack-notifications-via-nodejs-3ddn)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstatikbe%2Fa11ytester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstatikbe%2Fa11ytester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstatikbe%2Fa11ytester/lists"}