build: use the 'hsp' framework for Karma

Closes #6