Add componentjs support
Merge branch 'pr/1'