update composer.json to be compatible with packagist