diff --git a/nodejs-mongodb-blog/package-lock.json b/nodejs-mongodb-blog/package-lock.json index 5f38d83..5dba3ef 100644 --- a/nodejs-mongodb-blog/package-lock.json +++ b/nodejs-mongodb-blog/package-lock.json @@ -11,25 +11,25 @@ "dependencies": { "bcrypt": "^5.1.0", "connect-flash": "^0.1.1", + "dotenv": "^16.0.3", "express": "^4.18.2", "express-back": "^0.0.2", "express-handlebars": "^6.0.6", "express-session": "^1.17.3", + "handlebars": "^4.7.7", "handlebars-paginate": "^0.1.0", + "handlebars.moment": "^1.0.4", "helmet": "^6.0.1", "mongoose": "^6.7.5", "mongoose-role": "^3.0.5", "morgan": "^1.10.0", "multer": "^1.4.5-lts.1", - "nodemailer": "^6.8.0", + "nodemailer": "^6.9.13", "passport": "^0.6.0", "passport-local": "^1.0.0", "validator": "^13.7.0" }, "devDependencies": { - "dotenv": "^16.0.3", - "handlebars": "^4.7.7", - "handlebars.moment": "^1.0.4", "mocha": "^10.2.0", "npm-check-updates": "^16.4.3" } @@ -2417,7 +2417,6 @@ "version": "16.0.3", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", - "dev": true, "engines": { "node": ">=12" } @@ -3019,7 +3018,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/handlebars.moment/-/handlebars.moment-1.0.4.tgz", "integrity": "sha512-1bibhTPzzEn5Ph9FKbFeXtV5rH4/SDhwYInL4F3ZfJUMks65/ZoU1Sjfs0EZaIoJPe2Tl7ymslthb6jv1AlSkA==", - "dev": true, "dependencies": { "handlebars": ">2.0.0", "lodash": ">1.0.0", @@ -3664,8 +3662,7 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "node_modules/log-symbols": { "version": "4.1.0", @@ -4282,7 +4279,6 @@ "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "dev": true, "engines": { "node": "*" } @@ -4626,9 +4622,10 @@ } }, "node_modules/nodemailer": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.8.0.tgz", - "integrity": "sha512-EjYvSmHzekz6VNkNd12aUqAco+bOkRe3Of5jVhltqKhEsjw/y0PYPJfp83+s9Wzh1dspYAkUW/YNQ350NATbSQ==", + "version": "6.9.13", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.13.tgz", + "integrity": "sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==", + "license": "MIT-0", "engines": { "node": ">=6.0.0" } @@ -8519,8 +8516,7 @@ "dotenv": { "version": "16.0.3", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", - "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", - "dev": true + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" }, "eastasianwidth": { "version": "0.2.0", @@ -8973,7 +8969,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/handlebars.moment/-/handlebars.moment-1.0.4.tgz", "integrity": "sha512-1bibhTPzzEn5Ph9FKbFeXtV5rH4/SDhwYInL4F3ZfJUMks65/ZoU1Sjfs0EZaIoJPe2Tl7ymslthb6jv1AlSkA==", - "dev": true, "requires": { "handlebars": ">2.0.0", "lodash": ">1.0.0", @@ -9446,8 +9441,7 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "log-symbols": { "version": "4.1.0", @@ -9906,8 +9900,7 @@ "moment": { "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", - "dev": true + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" }, "mongodb": { "version": "4.11.0", @@ -10166,9 +10159,9 @@ } }, "nodemailer": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.8.0.tgz", - "integrity": "sha512-EjYvSmHzekz6VNkNd12aUqAco+bOkRe3Of5jVhltqKhEsjw/y0PYPJfp83+s9Wzh1dspYAkUW/YNQ350NATbSQ==" + "version": "6.9.13", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.13.tgz", + "integrity": "sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==" }, "nopt": { "version": "5.0.0", diff --git a/nodejs-mongodb-blog/package.json b/nodejs-mongodb-blog/package.json index c55a0bc..cec1f15 100644 --- a/nodejs-mongodb-blog/package.json +++ b/nodejs-mongodb-blog/package.json @@ -26,7 +26,7 @@ "mongoose-role": "^3.0.5", "morgan": "^1.10.0", "multer": "^1.4.5-lts.1", - "nodemailer": "^6.8.0", + "nodemailer": "^6.9.13", "passport": "^0.6.0", "passport-local": "^1.0.0", "validator": "^13.7.0"