composer.json should be valid.