sloanlance / composery
There is no license information available for the latest version (dev-master) of this package.
Composery: A Composer wrapper to read its configuration from a YAML file, composer.yml.
dev-master
2017-11-03 19:00 UTC
Requires
- php: ^5.3.3 || ^7.0
This package is auto-updated.
Last update: 2025-01-23 04:13:35 UTC
README
A Composer wrapper to read its configuration from a YAML file, composer.yml.
⚠️ Note:
This package is still in the very early stages of development.
Don't be disappointed by its lack of substance.
Why‽
- Comments can't be added to composer.json because JSON doesn't allow comments.
- YAML allows comments.
- Bidirectional conversion between YAML and JSON is easy and reliable. (Except for the loss of YAML comments.)
- If loss of fidelity between between YAML and JSON is a concern, fret not. YAML can contain JSON and still allow comments.
- The igorw/composer-yaml project good, but it only converts composer.yml to composer.json. It doesn't run Composer using the new composer.json file, though.
- In contrast, Composery will:
- Convert composer.yml to composer.json.
- Run composer using the new composer.json.
- By default, delete composer.json before exiting.
- Optionally keep composer.json when exiting, which is useful for debugging or distribution.