@planet/user-store
Advanced tools
Comparing version 3.0.1 to 3.1.0
@@ -5,3 +5,3 @@ var key = '@planet/user-store#2'; | ||
exports.get = function() { | ||
var get = (exports.get = function() { | ||
var user = null; | ||
@@ -21,14 +21,13 @@ try { | ||
return user; | ||
}; | ||
}); | ||
exports.getClaims = function() { | ||
var user = null; | ||
var user = get(); | ||
var claims = null; | ||
try { | ||
user = store.get(key) || null; | ||
if (user) { | ||
if (user) { | ||
try { | ||
claims = decode(user.token); | ||
} catch (_) { | ||
// pass | ||
} | ||
} catch (_) { | ||
// pass | ||
} | ||
@@ -35,0 +34,0 @@ return claims; |
{ | ||
"name": "@planet/user-store", | ||
"version": "3.0.1", | ||
"version": "3.1.0", | ||
"description": "Simple event emitting store for Planet users", | ||
@@ -16,5 +16,3 @@ "license": "Apache-2.0", | ||
"pretest": "eslint lib test", | ||
"test": "lab -t 100 test", | ||
"test-debug": "node-debug lab test", | ||
"start": "watchy --watch package.json,lib,test -- npm test" | ||
"test": "lab -t 100 --leaks test" | ||
}, | ||
@@ -32,4 +30,3 @@ "dependencies": { | ||
"lab": "^14.2.0", | ||
"sinon": "^3.2.1", | ||
"watchy": "^0.6.7" | ||
"sinon": "^3.2.1" | ||
}, | ||
@@ -36,0 +33,0 @@ "eslintConfig": { |
@@ -104,3 +104,11 @@ var _store = require('store/dist/store.modern'); | ||
}); | ||
lab.test('returns null if token is expired', function(done) { | ||
var expiredUser = {token: expiredToken}; | ||
_store.set('@planet/user-store#2', expiredUser); | ||
expect(store.getClaims()).to.be.null(); | ||
done(); | ||
}); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
6
1
13084
9
335