@webability/mobile
Mobile accessibility testing — device emulation, touch targets, responsive checks.
Install
npm install -D @webability/mobile
Usage
import { mobileScan, multiDeviceScan } from '@webability/mobile'
const result = await mobileScan('https://example.com', { device: 'iphone-14' })
const results = await multiDeviceScan('https://example.com', ['iphone-14', 'pixel-7', 'ipad-mini'])
Devices
iphone-14, iphone-se, pixel-7, galaxy-s23, ipad-pro, ipad-mini
Mobile-specific checks
- Touch target size (WCAG 2.5.8 — 24px minimum)
- Viewport overflow at mobile width
- Text size below 12px
- Pinch-to-zoom restriction
- Missing viewport meta tag
Links
License
MIT