Qlik Extension example. It uses grunt and bower