c33s/composer-yaml
Lightweight Composer plugin to enable YAML support in composer.json-style configuration and metadata. Useful for projects that prefer YAML over JSON, helping integrate YAML files into Composer workflows with minimal setup.
composer.yml (pre-Composer 2.0) to composer.json, reducing technical debt and improving compatibility with modern PHP ecosystems.composer.json as the default, reducing friction for teams adopting newer PHP versions (8.1+).composer.json.composer.yml.composer.yml (e.g., older PHP versions, niche libraries).composer.json → composer.yml), as this package is unidirectional.composer clear-cache + manual edits) or commercial solutions with support.composer.yml (e.g., complex scripts, custom fields).For Executives:
"This MIT-licensed tool automates the conversion of legacy composer.yml files to modern composer.json, cutting weeks of manual work to update dependencies. By standardizing our tooling, we reduce risks in CI/CD pipelines and future-proof our stack for PHP 8.1+. The low maintenance burden (single-purpose, no dependencies) makes it a safe, cost-effective choice for legacy system modernization."
For Engineering:
*"The c33s/composer-yaml package provides a 5-minute CLI solution to migrate composer.yml to composer.json, avoiding reinventing the wheel. It’s ideal for:
Trade-offs:
config, scripts) in a staging environment first.Proposal: Pilot this for 2–3 legacy projects, then evaluate scalability. If gaps emerge, we can build a custom solution or advocate for official Composer tooling."*
How can I help you explore Laravel packages today?