Avoid uncaught "SyntaxError: Unexpected token ͧ" error.
Avoid uncaught "SyntaxError: Unexpected token ͧ" error.

When .verify() a corrupted JWS (e.g.: malicious user add extra characters in the middle of token) an error is thrown:

``
[ERROR] console - SyntaxError: Unexpected token ͧ
    at Object.parse (native)
    at Object.jwsDecode [as decode] (/www/socketio-jwt/node_modules/jsonwebtoken/node_modules/jws/lib/verify-stream.js:71:20)
    at Object.module.exports.verify (/www/socketio-jwt/node_modules/jsonwebtoken/index.js:120:26)`
 ``

JonathanFu/node-jsonwebtoken,liangyali/node-jsonwebtoken,coolaj86/node-jsonwebtoken,auth0/node-jsonwebtoken,yulunli/node-jsonwebtoken,imjerrybao/node-jsonwebtoken,jimgong92/node-jsonwebtoken,TobiasChe/node-jsonwebtoken,j/node-jsonwebtoken,mattyao1984/node-jsonwebtoken,aheuermann/node-jsonwebtoken,lukewestby/node-jsonwebtoken,joepie91/node-jsonwebtoken,cstaton/node-jsonwebtoken