artisanpack-ui/accessibility
Laravel package adding accessibility-focused UI helpers for ArtisanPack apps—components, utilities, and sensible defaults to improve keyboard navigation, ARIA labels, focus states, and screen reader support with minimal setup.
PaletteGenerator).AccessManager) via Laravel sessions.ComplianceReporter).hsl(), rgb(), and Tailwind classes).*"This package automates WCAG color contrast compliance—a critical but often overlooked accessibility requirement that can expose us to legal risks (e.g., ADA lawsuits) and alienate 15% of users with visual impairments. By integrating this into our Laravel stack, we’ll:
*"This is a swiss-army knife for accessibility in Laravel:
a11yGetContrastColor('#000000') → '#ffffff' (WCAG AA compliant).PaletteGenerator::create('cool')).FileCache, ArrayCache) for audit reports.composer require artisanpack-ui/accessibility).php artisan vendor:publish --tag=artisanpack-package-config).a11yGetContrastColor() in Blade/Livewire.
Example: A single line in a Livewire component ensures buttons are always accessible:$textColor = a11yGetContrastColor($this->bgColor);
```"*
How can I help you explore Laravel packages today?