add composer.json installer