composer.json details