composer.json with component-installer