ezsystems/platform-ui-assets-bundle
Provides the external frontend dependencies required by the eZ Platform UI. The master branch holds only meta files; actual dependencies live in the tags. Use bower for local dev testing or the prepare_release script to publish new versions.
ez-js-rest-client, handlebars helpers, and related Bower-era libraries. If a Laravel/PHP product still carries an eZ-era admin console, this is the concrete inventory you need before scoping any replacement, extraction, or freeze.prepare_release.sh -v X.Y, with -b for 4.0+ branches) quantifies what "keeping it alive" costs — a deprecated Bower toolchain, shell-script releases, and no patch stream.Consider it — narrowly — when:
Look elsewhere — decisively — when:
composer require it in Laravel. It provides no service provider, config, middleware, Blade integration, or routes. It is not a Laravel package and offers nothing a Laravel asset pipeline cannot express natively.For executives: This is a small, archived bundle that stores the frontend assets for the older eZ Platform admin interface. It is not a strategic asset and not something to invest in — but it is a useful measuring stick. Because asset versions are frozen in release tags, it gives us a precise, auditable record of what our legacy UI is built on, which is exactly the evidence needed to price a migration. Recommendation: do not adopt; treat as documentation of legacy state, and fund the move to a maintained frontend toolchain.
For engineering and Laravel teams: Treat PlatformUIAssetsBundle as a read-only artifact registry, never a runtime dependency. Rules of engagement: (1) confirm it is in the tree via composer why before doing anything — it typically arrives transitively through ezsystems/platform-ui-bundle, not by direct install; (2) consume only a pinned tag, never master, which intentionally contains no assets; (3) do not patch in place — vendor or fork the tag if a frontend fix is unavoidable; (4) assume any CVE in the pinned Bower dependency tree is ours to absorb; (5) if assets are genuinely required in a Laravel product, extract only the minimal static files, record the source tag and license, and integrate them through the existing Vite/Mix pipeline with checksums rather than resolving them at install time. The longer-term ask is to replace this model with a lockfiled npm build so UI dependencies become scannable and patchable — this bundle is what we are migrating away from.
How can I help you explore Laravel packages today?