[add] composer.json