We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3233fb7 commit d141406Copy full SHA for d141406
1 file changed
src/lib/isJWT.js
@@ -9,7 +9,10 @@ function tryDecodeJSON(segment) {
9
while (b64.length % 4) b64 += '=';
10
const decoded = Buffer.from(b64, 'base64').toString('utf8');
11
const parsed = JSON.parse(decoded);
12
- return typeof parsed === 'object' && parsed !== null && !Array.isArray(parsed);
+ if (typeof parsed !== 'object') return false;
13
+ if (parsed === null) return false;
14
+ if (Array.isArray(parsed)) return false;
15
+ return true;
16
} catch (e) {
17
return false;
18
}
0 commit comments