civicrm/composer-compile-plugin
Composer plugin that adds a lightweight compile step for CiviCRM extensions and other PHP packages. Declare compile tasks in composer.json and it runs them after install or update, skipping unchanged packages via caching. A composer compile command allows manual rebuilds.
composer install/update, but Laravel applications already have mature options for asset compilation and package scripts. The architectural fit is narrow: package-development and CI workflows, not app business logic.allow-plugins configuration. Laravel version is mostly irrelevant; PHP and Composer compatibility are the real constraints. Feasibility is limited by the unknown repository upstream: we cannot confirm current maintenance, Composer plugin API usage, hook behavior, or security posture without source review.vendor/ or application files? What is the security and release history? Is the upstream maintained?allow-plugins explicitly, verify behavior in CI, and compare against existing Composer scripts. Migrate only package-specific compile steps where the plugin removes real duplication; keep Laravel asset compilation on its existing path.composer.lock behavior, plugin discovery, and whether installs work with --no-dev and in production-like builds. Check platform differences before standardizing.allow-plugins, failed composer install/update, missing external binaries, non-idempotent builds, platform-specific commands, stale lock files, and supply-chain compromise. Each needs a documented recovery path.How can I help you explore Laravel packages today?