nicer
composer.json