protonemedia/laravel-splade-jetstream
Brings Laravel Jetstream's authentication, teams, API tokens, and profile features to Splade, replacing Jetstream's Vue/Inertia stack with Splade's Blade and Alpine.js approach. Includes matching Splade components and scaffolding for a lighter, JavaScript-driven Laravel app.
Architecture fit
resources/js/app.js (import-based bootstrap.js, Vite entry config), so the published package.json, vite.config.js, and JS entry files must match that shape. Scaffolding generated against the old skeleton will not merge cleanly into a Laravel 10 app.Integration feasibility
composer require --dev protonemedia/laravel-splade-jetstream, run the Jetstream install with the Splade stack, then delete the dependency.laravel/laravel skeleton, not a Laravel 10.0 one; the JS-module layout has continued to drift since the PR cited in the release note.Technical risk
Key questions
composer.json constraints before assuming anything beyond the release note.Stack fit
Migration path
protonemedia/laravel-splade-jetstream from composer.json entirely — it should never appear in a production composer.lock.Compatibility
composer.json for 1.1.1; confirm the Laravel ceiling (10 only, or 10+) and the PHP floor (8.1+ expected).vite.config.js, package.json, and resources/js entry files match the Laravel 10 ES-module skeleton; if they carry pre-1.1.1 assumptions, budget a day for reconciliation.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
@splade directives, templates). No Livewire knowledge is required, but Livewire is the far more common hiring signal.composer.lock regardless. If Splade is not yet decided, log the opportunity score as a signal and benchmark Livewire 3 + Volt and Inertia v2 before committing.How can I help you explore Laravel packages today?