fix composer.json format