Slot support, plus a much bigger documentation and demo story.
<mesh:…> tag is forwarded to React as children, and <livewire:slot name="…"> content arrives on a slots prop keyed by name — captured automatically, with nothing extra to write on the PHP class. Slot content is reactive to parent re-renders; it is rendered from server HTML, so nested interactive Livewire/Alpine inside a slot is not supported in v1.renderSlot and mount. The shared bookkeeping — default-vs-named slot splitting, the reserved-prop guard, props dirty-checking, and stable slot nodes across props-only updates — lives in one tested core.display: contents, so Mesh's infrastructure markup no longer interferes with your layouts (grids, flex parents, etc.).$wire bridge, forms & validation, slots, file uploads, a TanStack data table, ECharts live charts, a dnd-kit board, a Blade-composed kanban built from separate column and card islands, and an auto-discovery/code-splitting walkthrough — each page with its source in a code viewer.Full changelog: https://github.com/EthanBarlo/mesh/compare/v0.1.0...v0.2.0
Initial release of Mesh, a fresh rebuild of LivewireMesh.
Component.import.meta.glob registry in app.ts lazy-loads each component as its own code-split chunk on first render, identified by a simple id derived identically in PHP (Component::component()) and JS.useWire, useEntangle, useErrorBag, and useLivewireComponent.How can I help you explore Laravel packages today?