visualbuilder/lottie
Integrate Lottie animations into Laravel apps with this package, making it easier to add lightweight, scalable motion graphics to Blade views and frontend components.
visualbuilder/filament-*, signalling a maintained family rather than a one-off. That's a mild positive for "is this a dependency we can live with for 2 years?"lottie-web or a player directly there) or about motion design ownership (After Effects → JSON pipeline is a design-ops commitment this package does not make for you).Adopt when:
Criteria / gates before adoption:
-beta.2). Treat as a spike until 5.0.0 stable ships; do not put it on a production admin panel on a beta.visualbuilder/lottie to visualbuilder/filament-lottie. PHP namespace Visualbuilder\Lottie and all class names are unchanged, so no application code changes are required; but composer.json, the lockfile, CI caches, and any internal docs/SBOM entries must be updated. Existing installs need composer remove visualbuilder/lottie alongside the new require.npm install in the package repo — not a reason to expedite or delay your rollout.Look elsewhere when:
To executives: A small, low-cost UI package that lets us add lightweight, high-quality animation to the internal admin app without shipping video or heavy image assets. It is pre-1.0-stable and has a single vendor, so I'm recommending we pilot it on a non-critical screen rather than commit it to the platform baseline. The security item in this release is in the package's build tooling, not in anything we run in production — no exposure to us.
To engineering: Upgrade is mechanical. The Composer package name moved to visualbuilder/filament-lottie as part of a family-wide rename; the PHP namespace and class names are untouched, so use Visualbuilder\Lottie\Components\Lottie; still compiles. Work is: swap the requirement in composer.json, composer remove the old name, refresh the lockfile and CI caches. The esbuild bump is dev-only and has no runtime effect. Remaining risk is Filament version compatibility and beta API stability — pin the exact beta, and budget a review pass when 5.0.0 stable lands.
How can I help you explore Laravel packages today?