feat(a11y): add a11y infrastructure — skip-nav, announcer, touch CSS, eslint-jsx-a11y

This commit is contained in:
DrSmoothl
2026-03-05 21:57:27 +08:00
parent 34bd115fa1
commit c12d1ca42a
11 changed files with 372 additions and 43 deletions

View File

@@ -154,7 +154,9 @@
"remark-gfm": "^4.0.1",
"remark-math": "^6.0.0",
"smol-toml": "^1.5.2",
"tailwind-merge": "^3.4.0"
"tailwind-merge": "^3.4.0",
"@react-spring/web": "^9.7.5",
"@use-gesture/react": "^10.3.1"
},
"devDependencies": {
"@eslint/js": "^9.39.1",
@@ -184,6 +186,7 @@
"typescript": "~5.9.3",
"typescript-eslint": "^8.49.0",
"vite": "^7.2.7",
"vitest": "^4.0.18"
"vitest": "^4.0.18",
"eslint-plugin-jsx-a11y": "^6.10.2"
}
}