tpg/extjs-bundle
TPG ExtJS Bundle integrates the ExtJS JavaScript framework with Symfony applications. It handles asset and configuration setup, provides integration helpers, and lets you build feature-rich ExtJS interfaces backed by Symfony routing, controllers, and templates.
Verdict up front: do not adopt as a runtime dependency. Use at most as a reference implementation. The package is a Symfony 2 bundle, not a Laravel package — the framing in the request does not match the artifact, and that mismatch is itself the headline finding.
Architecture fit
tpg/extjs-bundle targets Symfony 2's bundle model: a DI container extension, a config tree, service definitions, and (most likely) Assetic/Twig wiring to publish ExtJS assets and skins. None of that maps to Laravel's service-provider/package-discovery model, and none of it maps cleanly to Symfony 5/6/7 either, since Assetic and the bundle conventions it relies on were removed or reworked.composer require.Integration feasibility
Technical risk
Key questions to resolve before any commitment
Stack fit
Migration path
Compatibility
--ignore-platform-reqs hacks, which is a red flag rather than a workaround.Sequencing (if pursued at all)
Maintenance
Support
Scaling
Failure modes to plan for
composer install failure on modern PHP — blocks CI, not production, but blocks new joiners hardest.Ramp-up
Recommendation: treat tpg/extjs-bundle as a pattern reference only. The 2.87 opportunity score and the archive status are directionally correct. If ExtJS is genuinely mandated by an existing estate, rebuild the ~200 lines of glue natively and own it deliberately; do not inherit a 2016 artifact to avoid writing them.
How can I help you explore Laravel packages today?