update JSHint to 2.3.0, and only run it on Node.js