Livewire frontend
Public package pages use Livewire 4 components and the core::layouts.app layout. Auth components implement login, registration, password recovery and the account dashboard. Blog components implement the public list/detail pages.
Components are registered by module providers with stable aliases. The demo Home and Changelog components live under app/Livewire, outside the package. Livewire bundles Alpine; do not load a second Alpine instance.
Treat public component methods as externally callable endpoints: validate inputs, authorize mutations and rate-limit abuse-sensitive operations. Test them with Livewire's component testing helpers.
See installation and package architecture.