liberty-technologies/components
A reusable component toolkit for Laravel and PHP applications from Liberty Technologies, offering configurable building blocks that streamline development and help keep your codebase organized and consistent.
title, route, icon, active) are now declared and withheld. Any screen relying on those attributes — the release explicitly calls out a card title that surfaced as a hover tooltip — will visibly change. This warrants a scheduled upgrade with a visual pass, not a silent patch bump.primary/info/success/danger color scales, and an app.owner config for the footer. Adopting this package is a commitment to that Tailwind version and palette contract. If your roadmap includes a Tailwind 4 migration, this package is now aligned rather than a blocker; if you are staying on Tailwind 3, that is a roadmap constraint to record.app.owner. That is a small but real config contract — a value your team must own and set per environment, and a place brand/legal copy can drift if unowned.Adopt when:
primary/info/success/danger scale naming, or you are willing to define them.Look elsewhere when:
app.owner config.form.submit() on the delete confirmation). Treat minor bumps here as potentially visual-breaking and budget QA accordingly.For executives: We are evaluating a small Blade component library to supply the standard UI pieces — cards, detail lists, sidebars, tables, delete confirmations — for internal tooling. It is low-cost to adopt and now ships with automated render tests, which lowers our maintenance exposure. The 2.2.0 release is a quality release: it stops leaking internal component configuration into the HTML (a card title was previously rendering as a browser tooltip), cleans up a delete-confirmation form, and documents its Tailwind 4 and brand-color requirements. The main decision it forces is a Tailwind 4 and palette-standardization commitment, plus a small config value (app.owner) for the footer.
For engineering: Upgrade to 2.2.0 with a visual regression pass, not a blind bump. Props on card.card, widget, descriptionList.item, links.external, links.internal, and sidebar.item are now declared, so title, route, icon, and active no longer emit as HTML attributes — check for any styling, selectors, or tooltips that depended on them. A redundant form.submit() was removed from the delete confirmation, and a table footer @endisset was fixed. Before upgrading, confirm Tailwind 4, the bundled Heroicons, the primary/info/success/danger color scales, and the app.owner footer config are all in place per the updated README. Positive signal: render tests now cover these components, and CI reliability was fixed (all test jobs run to completion, Windows PHP 8.5 and the Prettier step addressed).
How can I help you explore Laravel packages today?