composer and bower components