upload composer.json