A web browser extensions that adds automated accessibility checking capabilities
-
Under the root directory
equal-access
directorynpm install
-
Under the accessibility-checker-extension directory
npm install
-
Go back to the root directory
cd ..
-
Under the report-react directory
npm install npm start
-
On a new command line window, navigate to the accessibility-checker-extension directory and execute
npm run build:watch:local
Build run options:
Build for dev:npm run build:dev
Build for dev and watch for changes:npm run build:watch
Build for production:npm run build:prod
- Go to: chrome://extensions
- Toggle: "developer mode" on.
- Click on: "Load unpacked"
- Select the newly created folder "dist"
equal-access/accessibility-checker-extension/dist
from the project folder.
- Go to: about:debugging in the Firefox browser
- Select: "This Firefox"
- Click on: "Load Temporary Add-on…"
- Open the newly created folder "dist" from the project folder, and choose the "manifest.json" file.
npm run clean:all
npm install
npm run package:browser
The commands generate a package/accessibility-checker-extension.zip file. The zip package can be deployed into the Chrome or Firefox store. You can test the package locally in the Firefox browser (though not in the Chrome browser):
- Go to: about:debugging in the Firefox browser
- Select: "This Firefox"
- Click on: "Load Temporary Add-on…"
- Open the newly created package file "accessibility-checker-extension.zip" from the package folder.
All bugs or issues related to the karma-accessibility-checker code can be created in GitHub Issues.