Added npm, bower and component.js support.