Skip to content

Remove pa11y - #97

Merged
rbruhn merged 1 commit into
developmentfrom
96-remove-pa11y
Oct 11, 2026
Merged

rbruhn merged 1 commit into
developmentfrom
96-remove-pa11y

Conversation

@rbruhn

@rbruhn rbruhn commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Closes #96.

Removes pa11y and pa11y-ci, which aren't used:

  • package.json: both devDependencies and the a11y / a11y:json scripts.
  • yarn.lock: regenerated with yarn remove. About 740 lines go, including Puppeteer and its bundled Chromium, so yarn install in CI is lighter. The 15 added lines are existing entries that now list fewer version ranges.
  • .gitignore: the /.pa11yci.json and /pa11y-report.json entries.

Checked in a fresh copy: yarn install --frozen-lockfile --ignore-engines succeeds, node_modules has no pa11y or Puppeteer, and npm run production builds public/css, public/js and mix-manifest.json.

After merging, #93 and #95 (Dependabot's pa11y updates) can be closed.

pa11y and pa11y-ci aren't used. Drop them, their scripts and .gitignore entries, and the Puppeteer and Chromium they pulled into every yarn install.
@rbruhn
rbruhn merged commit 18c362e into development Oct 11, 2026
2 checks passed
@rbruhn
rbruhn deleted the 96-remove-pa11y branch October 11, 2026 23:39
@rbruhn rbruhn mentioned this pull request Oct 14, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant