Revert "Remove JSHint"

This reverts commit 1d244c5552c405a92172c2ea2eb89f8331d2bc2b.
Try with tilda rather than ^ for compat