removed most async funtions

This commit is contained in:
2024-01-23 15:48:05 +01:00
parent 23b873767f
commit ae41f81aaa
6 changed files with 62 additions and 28 deletions
+41 -2
View File
@@ -13,7 +13,7 @@ This library is easy to integrate into your project and offers a comprehensive s
To install Guardian, simply run the following command using npm:
```bash
npm install Guardian
npm install auth-guardian
```
## Features
@@ -40,6 +40,44 @@ Guardian's `PasswordGenerator` class allows you to generate strong, random passw
## Usage/Examples
### for imports
#### import only jwtAuth
```javascript
const { JwtAuth } = require('guardian');
```
#### import only passPolicy
```javascript
const { PassPolicy } = require('guardian');
```
#### import only passCheck
```javascript
const { PassCheck } = require('guardian');
```
#### import only rateLimiter
```javascript
const { RateLimiter } = require('guardian');
```
#### import only passwordGenerator
```javascript
const { PasswordGenerator } = require('guardian');
```
#### import all
```javascript
const { JwtAuth, PassPolicy, PassCheck, RateLimiter, PasswordGenerator } = require('guardian');
```
### JSON Web Token (JWT) Management - JwtAuth
#### Initialize JwtAuth
@@ -257,7 +295,8 @@ const randomPassword = passwordGenerator.Generate();
## Authors
- [kajvan](https://www.github.com/kajvan)
- [kajvan](https://www.github.com/kajvans)
- [kajvan](https://gitea.quiztimes.nl/kajvans)
## License