add tabs and a view for composer.json file