feat: Add email verification endpoint at /v1/verify

This commit is contained in:
Dries Augustyns
2025-12-24 09:54:50 +01:00
parent 8f725c7c84
commit 6a9f6aa65a
7 changed files with 375 additions and 1 deletions
+32
View File
@@ -6552,6 +6552,13 @@ __metadata:
languageName: node
linkType: hard
"@types/disposable-email@npm:^0":
version: 0.2.2
resolution: "@types/disposable-email@npm:0.2.2"
checksum: 10c0/8e96fe0e5d9677629d848cae2245e88d182a712ee53179d83a7ce371da836585fb2a4fed29ead263c2aec74d100daeff5af9dc2a54dfbac3f20ffc3b875fb087
languageName: node
linkType: hard
"@types/eslint-scope@npm:^3.7.7":
version: 3.7.7
resolution: "@types/eslint-scope@npm:3.7.7"
@@ -7606,6 +7613,13 @@ __metadata:
languageName: node
linkType: hard
"@zootools/email-spell-checker@npm:^1.12.0":
version: 1.12.0
resolution: "@zootools/email-spell-checker@npm:1.12.0"
checksum: 10c0/0b2fa9d0aaf1e6d846fe9e261276fecbd5c48db2689814b702bcec6b63729d097b245f59cdfb3dfca65d66b68de24b67e3b317494bcfbfdd166c244cd298a0cc
languageName: node
linkType: hard
"abbrev@npm:^4.0.0":
version: 4.0.0
resolution: "abbrev@npm:4.0.0"
@@ -7829,12 +7843,14 @@ __metadata:
"@types/bcrypt": "npm:^6.0.0"
"@types/cookie-parser": "npm:^1.4.7"
"@types/cors": "npm:^2.8.17"
"@types/disposable-email": "npm:^0"
"@types/express": "npm:^5.0.5"
"@types/helmet": "npm:^4.0.0"
"@types/jsonwebtoken": "npm:^9.0.6"
"@types/morgan": "npm:^1.9.9"
"@types/multer": "npm:^2.0.0"
"@types/signale": "npm:^1.4.7"
"@zootools/email-spell-checker": "npm:^1.12.0"
bcrypt: "npm:^6.0.0"
body-parser: "npm:^2.2.0"
bullmq: "npm:^5.63.2"
@@ -7843,11 +7859,13 @@ __metadata:
cors: "npm:^2.8.5"
csv-parse: "npm:^6.1.0"
dayjs: "npm:^1.11.19"
disposable-email: "npm:^0.2.3"
dotenv: "npm:^17.2.3"
express: "npm:^5.1.0"
helmet: "npm:^8.1.0"
ioredis: "npm:^5.8.2"
jsonwebtoken: "npm:^9.0.2"
mailchecker: "npm:^6.0.19"
morgan: "npm:^1.10.0"
multer: "npm:^2.0.2"
signale: "npm:^1.4.0"
@@ -9490,6 +9508,13 @@ __metadata:
languageName: node
linkType: hard
"disposable-email@npm:^0.2.3":
version: 0.2.3
resolution: "disposable-email@npm:0.2.3"
checksum: 10c0/d2da52e225bb784e640f9aff6c3e319c596e82c778b5483e36ff67eba5c5b9df6f59ed8c26be401b0813c921783e0b271fb97d49b33a73cb46dd010dc7081931
languageName: node
linkType: hard
"dlv@npm:^1.1.3":
version: 1.1.3
resolution: "dlv@npm:1.1.3"
@@ -13296,6 +13321,13 @@ __metadata:
languageName: node
linkType: hard
"mailchecker@npm:^6.0.19":
version: 6.0.19
resolution: "mailchecker@npm:6.0.19"
checksum: 10c0/96269fc53d5103f1950926554ac92cb38ff6c8511c7628d13a36e74572f88484a47d8789d35902cb69589c1eeb7c8d96d46105f92d285c4dfabbb00b88e8b8a3
languageName: node
linkType: hard
"mailparser@npm:^3.7.1":
version: 3.9.1
resolution: "mailparser@npm:3.9.1"