Properly format composer.json