feat(): Add support for jwt asymetric keys (#12813)

* feat(): Add support for jwt asymetric keys

* Create early-chefs-chew.md

* fix unit tests

* Add verify options support

* feedback

* fix unit tests
This commit is contained in:
Adrien de Peretti
2025-06-25 10:29:32 +02:00
committed by GitHub
parent a833c3c98c
commit d517dbd66a
23 changed files with 813 additions and 43 deletions

View File

@@ -0,0 +1,10 @@
import timespan from "jsonwebtoken/lib/timespan"
export function getExpiresAt(expiresIn: string | number) {
const expiresAt =
typeof expiresIn === "number"
? new Date(Date.now() + expiresIn * 1000)
: new Date(Math.floor(timespan(expiresIn)) * 1000)
return expiresAt
}