Skip to content

Fix license mismatch, resolve biome warnings, rewrite cache-purge#13

Merged
gavyncaldwell merged 1 commit intomainfrom
chore/lint-license-cleanup
Mar 20, 2026
Merged

Fix license mismatch, resolve biome warnings, rewrite cache-purge#13
gavyncaldwell merged 1 commit intomainfrom
chore/lint-license-cleanup

Conversation

@gavyncaldwell
Copy link
Collaborator

Summary

  • Fix package.json license field (MIT → AGPL-3.0-only) to match the actual LICENSE file
  • Resolve all 13 biome warnings: aria-hidden on decorative SVGs, role="presentation" on click interceptors, remove stale suppression comments, remove unused param
  • Rewrite cache-purge script to use wrangler CLI instead of Cloudflare API tokens, with support for targeted key deletion (pnpm cache:purge getPopularApps) instead of only purge-everything

Test plan

  • pnpm lint passes with zero warnings
  • pnpm typecheck passes
  • pnpm cache:purge with no args shows usage
  • pnpm cache:purge getPopularApps deletes only that key

… script

- package.json license field: MIT → AGPL-3.0-only to match LICENSE file
- add aria-hidden to decorative SVGs (grid-layout-switcher, site-footer, apps filter)
- add role="presentation" to click interceptor divs (alternative-card, apps filter backdrop)
- add biome-ignore for intentional dangerouslySetInnerHTML (html-description)
- remove stale biome-ignore comments (apps/index, alternatives/index)
- remove unused loaderData param (search route head)
- rewrite cache-purge to use wrangler CLI with targeted key deletion
@cloudflare-workers-and-pages
Copy link

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
unclouded 3aca736 Commit Preview URL

Branch Preview URL
Mar 20 2026, 10:04 PM

@gavyncaldwell gavyncaldwell merged commit 977d40d into main Mar 20, 2026
1 of 2 checks passed
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