Wirebones is a Laravel package that automatically generates skeleton placeholder Blade files for Livewire lazy-loaded components. It uses headless Chromium at build time to capture the rendered DOM of a component and produce a matching skeleton view, so placeholders stay in sync with the real layout without manual maintenance. Key features include responsive multi-breakpoint capture, Vite file-watcher integration for auto-rebuild, support for authenticated routes, and compatibility with Livewire's lazy, defer, and lazy.bundle modes. Chromium is only needed at build time — production servers serve the generated Blade files normally.
1 Comment
Sort: