Antes de começar a dar detalhes sobre a lib, vou contar uma curiosidade que eu tenho, que é de como as coisas funcionam, acho que por isso virei programador kkkk. E com as dependencias que instalamos nos nossos projetos eu comecei a fuçar... E com esse pacote JWT foi a primeira lib que re-escrevi do zero, claro com suporte do código nativo Auth0-JWT. Parece ser besta fazer tudo do zero, mas com esse projetinho aprendi conceitos como:
- HMAC
- RSA
- Regex
- Buffers
- Tipagem com .d.ts Lembrando que fiz tudo isso sem usar nenhum pacote de terceiro, somente typescript