feat: add bower support