{"id":15283897,"url":"https://github.com/hlev/jetstrap-minimal","last_synced_at":"2026-01-19T00:33:57.821Z","repository":{"id":226820629,"uuid":"769721623","full_name":"hlev/jetstrap-minimal","owner":"hlev","description":"A package for Laravel Jetstream (4.x || 5.x) with Livewire (3.x) + Blade to replace TailwindCSS with Bootstrap 5.3","archived":false,"fork":false,"pushed_at":"2024-03-17T12:06:53.000Z","size":52,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-21T13:14:34.963Z","etag":null,"topics":["blade","bootstrap","jetstream-laravel","livewire","php"],"latest_commit_sha":null,"homepage":"","language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hlev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-09T21:39:03.000Z","updated_at":"2024-11-02T17:35:42.000Z","dependencies_parsed_at":"2024-03-16T20:11:07.704Z","dependency_job_id":"e95277fb-d7fd-4781-a5e9-6c154e153ba1","html_url":"https://github.com/hlev/jetstrap-minimal","commit_stats":null,"previous_names":["hlev/jetstrap-minimal"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/hlev/jetstrap-minimal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hlev%2Fjetstrap-minimal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hlev%2Fjetstrap-minimal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hlev%2Fjetstrap-minimal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hlev%2Fjetstrap-minimal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hlev","download_url":"https://codeload.github.com/hlev/jetstrap-minimal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hlev%2Fjetstrap-minimal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28554399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T23:48:35.235Z","status":"ssl_error","status_checked_at":"2026-01-18T23:47:49.178Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blade","bootstrap","jetstream-laravel","livewire","php"],"created_at":"2024-09-30T14:48:08.033Z","updated_at":"2026-01-19T00:33:57.791Z","avatar_url":"https://github.com/hlev.png","language":"Blade","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jetstrap Minimal\n## A package for Laravel Jetstream (4.x || 5.x) with Livewire (3.x) + Blade to replace TailwindCSS with Bootstrap 5.3\n\n[![Latest Version on Packagist](https://img.shields.io/packagist/v/hlev/jetstrap-minimal.svg?style=flat-square)](https://packagist.org/packages/hlev/jetstrap-minimal)\n[![Total Downloads](https://img.shields.io/packagist/dt/hlev/jetstrap-minimal.svg?style=flat-square)](https://packagist.org/packages/hlev/jetstrap-minimal)\n\nInspired by [joeycoonce/jetstrap/](https://github.com/joeycoonce/jetstrap/)\n\n## Introduction\nI could not find a working package for this setup, but I was overwhelmed by \nTailwind, so decided to make one that aims at nothing more than making the latest \nLaravel Jetstream scaffolding work with the latest Bootstrap.\n\n- no configuration\n- 1 (internal) service provider\n- no migrations, extraneous assets, etc.\n\n## Installation\nShould be installed in a new `laravel/jetstream livewire` project.\n\n```\ncomposer require hlev/jetstrap-minimal\n```\n\n**CAVEAT: the next step will overwrite/remove files!**\n```\n./artisan jetstrap:swap\n\nnpm update\n```\n\nThe command:\n- updates `package.json` removes Tailwind, adds Bootstrap, @popperjs/core and SASS\n- removes `tailwind.config.js`\n- updates `postcss.config.js` and `vite.config.js`\n- removes `resources/css/`\n- copies `sass` and `js` resources in place\n- overwrites views and components with Bootstrap syntax in `resources/views`.\n- changes the `/` route from `'welcome'` to `'dashboard'`\n\n### Misc\n#### Pagination\nYou may want to or already have run:\n```\n./artisan livewire:publish\n```\nThen update `config/livewire.php` to use `'bootstrap'` pagination. I did not test this.\n\n#### Fixes\nAs for the components of the scaffolding, I mostly copied them over from [joeycoonce/jetstrap/](https://github.com/joeycoonce/jetstrap/), and fixed the following:\n- `switchable.team.blade`: `'jet-'` prefix removed in `@props[ 'component' =\u003e ...]` reference\n- `modal.blade.php`: `@entangle($attributes-\u003ewire('model'))` removed `.defer` to make modals work. As per [Livewire 3.x upgrade doc](https://livewire.laravel.com/docs/upgrading#entangle)\n- fixed inclusion of `@livewireStyles` and `@vite()` assets\n- added `@livewireScripts` to guest layout, since Jetstream 4.x uses Alpine on guest pages too\n- adjusted the 2FA template to 4.x","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhlev%2Fjetstrap-minimal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhlev%2Fjetstrap-minimal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhlev%2Fjetstrap-minimal/lists"}