refactor the composer.json