Proper composer.json