diff --git a/package.json b/package.json index c8322a2..d8925dc 100644 --- a/package.json +++ b/package.json @@ -18,16 +18,17 @@ "joi": "^17.7.0", "mongoose": "^6.8.4", "mongoose-field-encryption": "^5.0.2", - "nodemailer": "^6.9.0" + "nodemailer": "^6.9.0", + "speakeasy": "^2.0.0" }, "devDependencies": { "@types/bcrypt": "^5.0.0", "@types/express": "^4.17.15", "@types/node": "^18.11.18", "@types/nodemailer": "^6.4.7", - "@typescript-eslint/eslint-plugin": "^5.48.2", - "@typescript-eslint/parser": "^5.48.2", - "eslint": "^8.32.0", + "@typescript-eslint/eslint-plugin": "^5.48.1", + "@typescript-eslint/parser": "^5.48.1", + "eslint": "^8.31.0", "nodemon": "^2.0.20", "ts-node": "^10.9.1", "tsc-alias": "^1.8.2", diff --git a/yarn.lock b/yarn.lock index 553f5d1..fa05493 100644 --- a/yarn.lock +++ b/yarn.lock @@ -978,6 +978,13 @@ "@types/mime" "*" "@types/node" "*" +"@types/speakeasy@^2.0.7": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@types/speakeasy/-/speakeasy-2.0.7.tgz#cb087c501b3eef744a1ae620c19812dd1c3b2f3f" + integrity sha512-JEcOhN2SQCoX86ZfiZEe8px84sVJtivBXMZfOVyARTYEj0hrwwbj1nF0FwEL3nJSoEV6uTbcdLllMKBgAYHWCQ== + dependencies: + "@types/node" "*" + "@types/webidl-conversions@*": version "7.0.0" resolved "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz" @@ -1177,6 +1184,11 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base32.js@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/base32.js/-/base32.js-0.0.1.tgz#d045736a57b1f6c139f0c7df42518a84e91bb2ba" + integrity sha512-EGHIRiegFa62/SsA1J+Xs2tIzludPdzM064N9wjbiEgHnGnJ1V0WEpA4pEwCYT5nDvZk3ubf0shqaCS7k6xeUQ== + base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" @@ -2605,6 +2617,13 @@ sparse-bitfield@^3.0.3: dependencies: memory-pager "^1.0.2" +speakeasy@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/speakeasy/-/speakeasy-2.0.0.tgz#85c91a071b09a5cb8642590d983566165f57613a" + integrity sha512-lW2A2s5LKi8rwu77ewisuUOtlCydF/hmQSOJjpTqTj1gZLkNgTaYnyvfxy2WBr4T/h+9c4g8HIITfj83OkFQFw== + dependencies: + base32.js "0.0.1" + statuses@2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"