kibatic/ux-bundle
Kibatic UX Bundle is a Symfony bundle that packages reusable UX helpers and frontend integrations to streamline common interface tasks. Drop it into an existing Symfony app to reduce boilerplate for interactive components and standardize UX behavior across your project.
Step 0 — settle the stack question before writing any code. kibatic/ux-bundle is a Symfony bundle, not a Laravel package. There is no service provider, no facade, no config/ux.php publish tag, and no container binding. composer require kibatic/ux-bundle in a Laravel app will at best install dead weight and at worst drag in symfony/framework-bundle transitively. For a Laravel developer the realistic paths are:
hotwired-laravel). Do not attempt to retrofit the bundle.If you have a Symfony app, minimal path to first render:
composer require kibatic/ux-bundle, then check for a Flex recipe: composer recipes kibatic/ux-bundle. If none ships, register manually in config/bundles.php:
Kibatic\UxBundle\KibaticUxBundle::class => ['all' => true],
php bin/console debug:container KibaticUxBundle
php bin/console debug:config kibatic_ux # adjust to getAlias()
php bin/console importmap:require ...); on legacy use Webpack Encore. Pick one — see Gotchas.debug:config and override in config/packages/kibatic_ux.yaml rather than forking. Template overrides live in templates/bundles/KibaticUxBundle/… using Twig's standard bundle-path lookup — that's the cheapest extension point.<turbo-frame id="…">, render the same frame target on both success and validation failure, and return 422 on failure so Turbo swaps the frame instead of following the redirect.controllers/ glob or Encore controllers.json). If the bundle ships its own controllers, verify they load alongside yours before layering behaviour on top.composer.json, lockfile committed, and note the version in the PR description. With zero dependents there is no field evidence of compatibility — you are generating it.import.meta.glob, bundle config → config/ux.php. Turbo semantics carry over unchanged; the Symfony wiring does not.debug:config fails with an unhelpful error if you guess the alias. Use debug:container KibaticUxBundle first, or run php bin/console list to see registered commands it adds.templates/bundles/ → service decoration of its Twig extension → fork. Stop at the cheapest one that works; a fork is an indefinite maintenance tax.How can I help you explore Laravel packages today?