Adapted composer.json