Packagist compatibility implementation