support bower & component