| Install | |
|---|---|
composer require m1ge0/bootsjet |
|
| Latest Version: | v3.0.3 |
| PHP: | ^8.2 |
Bootsjet is a lightweight Laravel package that focuses on the VIEW layer of Jetstream (Livewire stack).
It swaps Tailwind-based frontend assets/views to Bootstrap-oriented stubs while leaving your existing backend flow (actions, models, controllers, components) untouched.
^8.2^11.0 | ^12.0^5.0 (Livewire stack)^3.0 | ^4.0Laravel 12 is now officially supported in this package line. Laravel 12 projects can keep using Livewire 4. Bootsjet should not force a Livewire downgrade.
Use Composer to install Jetstream into your Laravel project:
composer require laravel/jetstream
After installing Jetstream, run jetstream:install with the livewire stack.
You can pass --teams if your project needs team features:
php artisan jetstream:install livewire
or
php artisan jetstream:install livewire --teams
Install Bootstrap scaffolding support via Composer:
composer require laravel/ui
php artisan ui bootstrap
Install Bootsjet as a dev dependency:
composer require m1ge0/bootsjet --dev
Install and configure Laravel Jetstream before running the swap command.
You may use the --teams option to also swap team-related assets:
php artisan bootsjet:swap
or
php artisan bootsjet:swap --teams
This will publish overrides to enable Bootstrap like the good old days!
After swapping Jetstream resources:
package.json if they are still present.bootsjet:swap tries to update package.json automatically (remove Tailwind-related packages and add Bootstrap/Sass when missing). Please still review the resulting file in case your project has custom frontend constraints.
npm install && npm run build
php artisan migrate
In production you should use
npm run build. During development you can usenpm run dev.
Bootsjet is open-sourced software licensed under the MIT license.