composer.json + packagist