Releases: leismore/Token
Releases · leismore/Token
Release list
Dependency upgrades
"dependencies": {
"uid-generator": "^2.0.0"
},
"devDependencies": {
"@types/chai": "^4.3.0",
"@types/mocha": "^9.1.0",
"@types/node": "~16.11.26",
"@types/uid-generator": "^2.0.3",
"chai": "^4.3.6",
"mocha": "^9.2.1",
"ts-node": "^10.6.0",
"typescript": "~4.5.5"
}
Security Vulnerability Fixed
Bumps glob-parent from 5.1.1 to 5.1.2 #1
Dependency Updates:
"dependencies": {
"uid-generator": "^2.0.0"
},
"devDependencies": {
"@types/chai": "^4.3.0",
"@types/mocha": "^9.1.0",
"@types/node": "^16.11.7",
"@types/uid-generator": "^2.0.3",
"chai": "^4.3.6",
"mocha": "^9.2.1",
"ts-node": "^10.5.0",
"typescript": "^4.5.5"
}
v6
public static async create
(
bitSize: number = TOKEN_DEFAULT_BITSIZE,
baseEncoding: string = UIDGenerator.BASE58,
expiry: number|undefined = ( Date.now() + TOKEN_DEFAULT_EXPIRY * 60 * 1000 )
):Promise<Token>The parameter expiry should accept null instead of undefined.
Improving the naming for exported objects
- Improving exporting naming
- Adding the credit to the NPM package uid-generator
export { Token, TokenData }
Unit test added, GNU Affero General Public License v3.0
- Switch to GNU Affero General Public License v3.0
- Add unit test
- Upgrade to Node.js 14 & TypeScript 4
- Export public types
Bug fixed
Rewritten with TypeScript
Allow negative unix-timestamp
Allow generated timestamp and expiry timestamp to be negative number.
Add a token generator
- Add toString method
- Add a instance factory method to generate Token instance