ReadAble is a Manifest V3 Chrome extension that adds accessible reading tools to web pages: OpenDyslexic font, high contrast, font scaling, spacing controls, scoped application modes, and reading aids.
Install dependencies:
npm installRun checks:
npm run lint
npm run buildLoad the extension locally:
- Run
npm run build. - Open
chrome://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select the
distdirectory.
After loading the unpacked extension, run:
npm run test:riseEnable OpenDyslexic for the opened local page, then click Run checks. The
fixture recreates the competing .fr-view font rule inside an iframe and
checks lesson paragraphs, table text, code, and editable controls.
Create the Chrome Web Store zip:
npm run packageThe package script builds dist, removes unused font sources/formats and local metadata, then writes dist.zip.
When code, manifest, or packaged assets change, upload a new zip in the Chrome Web Store Developer Dashboard. The manifest version must be higher than the currently published version.
This extension currently uses the activeTab, scripting, and storage permissions. Adding new permissions later can change the user-facing permission prompt during updates.