packagist compatible