From 5137fd5322bd831d3356dc4f9e5b647dff9557da Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Wed, 18 Sep 2024 12:04:47 +0000 Subject: [PATCH] fix: upgrade multiple dependencies with Snyk Snyk has created this PR to upgrade: - axios from 1.5.0 to 1.7.5. See this package in npm: https://www.npmjs.com/package/axios - bcrypt from 5.1.0 to 5.1.1. See this package in npm: https://www.npmjs.com/package/bcrypt - dotenv from 16.3.1 to 16.4.5. See this package in npm: https://www.npmjs.com/package/dotenv - ejs from 3.1.9 to 3.1.10. See this package in npm: https://www.npmjs.com/package/ejs - express from 4.18.2 to 4.19.2. See this package in npm: https://www.npmjs.com/package/express - jsonwebtoken from 9.0.0 to 9.0.2. See this package in npm: https://www.npmjs.com/package/jsonwebtoken - mongodb from 5.6.0 to 5.9.2. See this package in npm: https://www.npmjs.com/package/mongodb - mongoose from 7.3.1 to 7.8.1. See this package in npm: https://www.npmjs.com/package/mongoose - node-cron from 3.0.2 to 3.0.3. See this package in npm: https://www.npmjs.com/package/node-cron - nodemailer from 6.9.3 to 6.9.14. See this package in npm: https://www.npmjs.com/package/nodemailer - uuid from 9.0.0 to 9.0.1. See this package in npm: https://www.npmjs.com/package/uuid See this project in Snyk: https://app.snyk.io/org/sachinitkandambige29/project/d497a89f-8641-418b-aed8-151c11454627?utm_source=github&utm_medium=referral&page=upgrade-pr --- .../tourmate/backend/package-lock.json | 878 +++++++++++++----- .../tourmate/backend/package.json | 22 +- 2 files changed, 682 insertions(+), 218 deletions(-) diff --git a/Personalized-Tour-Guide-System--deploy/tourmate/backend/package-lock.json b/Personalized-Tour-Guide-System--deploy/tourmate/backend/package-lock.json index 84735ae..95eb88d 100644 --- a/Personalized-Tour-Guide-System--deploy/tourmate/backend/package-lock.json +++ b/Personalized-Tour-Guide-System--deploy/tourmate/backend/package-lock.json @@ -1,6 +1,6 @@ { - "name": "backend", + "name": "relock-npm-lock-v2-rekrCt", "lockfileVersion": 3, @@ -12,9 +12,9 @@ "dependencies": { - "axios": "^1.5.0", + "axios": "^1.7.5", - "bcrypt": "^5.1.0", + "bcrypt": "^5.1.1", "cookie-parser": "^1.4.6", @@ -22,25 +22,25 @@ "date-fns": "^2.30.0", - "dotenv": "^16.3.1", + "dotenv": "^16.4.5", - "ejs": "^3.1.9", + "ejs": "^3.1.10", - "express": "^4.18.2", + "express": "^4.19.2", "express-async-handler": "^1.2.0", "express-react-views": "^0.11.0", - "jsonwebtoken": "^9.0.0", + "jsonwebtoken": "^9.0.2", - "mongodb": "^5.6.0", + "mongodb": "^5.9.2", - "mongoose": "^7.3.1", + "mongoose": "^7.8.1", - "node-cron": "^3.0.2", + "node-cron": "^3.0.3", - "nodemailer": "^6.9.3", + "nodemailer": "^6.9.14", "nodemon": "^2.0.22", @@ -48,7 +48,7 @@ "react-dom": "^16.14.0", - "uuid": "^9.0.0" + "uuid": "^9.0.1" } @@ -3814,11 +3814,13 @@ "node_modules/@mapbox/node-pre-gyp": { - "version": "1.0.10", + "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", - "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + + "license": "BSD-3-Clause", "dependencies": { @@ -3858,6 +3860,8 @@ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "license": "ISC", + "dependencies": { "abbrev": "1" @@ -3880,17 +3884,13 @@ "node_modules/@mapbox/node-pre-gyp/node_modules/semver": { - "version": "7.5.3", + "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", - - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", - - "dependencies": { + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "lru-cache": "^6.0.0" + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - }, + "license": "ISC", "bin": { @@ -3906,6 +3906,26 @@ }, + "node_modules/@mongodb-js/saslprep": { + + "version": "1.1.9", + + "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.9.tgz", + + "integrity": "sha512-tVkljjeEaAhCqTzajSdgbQ6gE6f3oneVwa3iXR6csiEwXXOFsiC6Uh9iAjAhXPtqa/XMDHWjjeNH/77m/Yq2dw==", + + "license": "MIT", + + "optional": true, + + "dependencies": { + + "sparse-bitfield": "^3.0.3" + + } + + }, + "node_modules/@nicolo-ribaudo/semver-v6": { "version": "6.3.3", @@ -4002,6 +4022,8 @@ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { "debug": "4" @@ -4018,15 +4040,17 @@ "node_modules/agent-base/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, @@ -4050,11 +4074,13 @@ "node_modules/agent-base/node_modules/ms": { - "version": "2.1.2", + "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + "license": "MIT" }, @@ -4066,6 +4092,8 @@ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { "node": ">=8" @@ -4132,7 +4160,9 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", + + "license": "ISC" }, @@ -4144,6 +4174,10 @@ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + + "license": "ISC", + "dependencies": { "delegates": "^1.0.0", @@ -4192,15 +4226,17 @@ "node_modules/axios": { - "version": "1.5.0", + "version": "1.7.5", + + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.5.tgz", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", + "integrity": "sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==", - "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -4294,17 +4330,19 @@ "node_modules/bcrypt": { - "version": "5.1.0", + "version": "5.1.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.1.tgz", - "integrity": "sha512-RHBS7HI5N5tEnGTmtR/pppX0mmDSBpQ4aCBsj7CEQfYXDcO74A8sIBYcJMuCsis2E81zDxeENYhv66oZwLiA+Q==", + "integrity": "sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==", "hasInstallScript": true, + "license": "MIT", + "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.10", + "@mapbox/node-pre-gyp": "^1.0.11", "node-addon-api": "^5.0.0" @@ -4336,17 +4374,19 @@ "node_modules/body-parser": { - "version": "1.20.1", + "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + + "license": "MIT", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", @@ -4362,7 +4402,7 @@ "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", @@ -4484,11 +4524,13 @@ "node_modules/bson": { - "version": "5.3.0", + "version": "5.5.1", - "resolved": "https://registry.npmjs.org/bson/-/bson-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/bson/-/bson-5.5.1.tgz", - "integrity": "sha512-ukmCZMneMlaC5ebPHXIkP8YJzNl5DC41N5MAIvKDqLggdao342t4McltoJBQfQya/nHBWAcSsYRqlXPoQkTJag==", + "integrity": "sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==", + + "license": "Apache-2.0", "engines": { @@ -4526,6 +4568,8 @@ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { "node": ">= 0.8" @@ -4536,17 +4580,31 @@ "node_modules/call-bind": { - "version": "1.0.2", + "version": "1.0.7", + + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", + "es-define-property": "^1.0.0", + + "es-errors": "^1.3.0", - "get-intrinsic": "^1.0.2" + "function-bind": "^1.1.2", + + "get-intrinsic": "^1.2.4", + + "set-function-length": "^1.2.1" + + }, + + "engines": { + + "node": ">= 0.4" }, @@ -4724,6 +4782,8 @@ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "license": "ISC", + "engines": { "node": ">=10" @@ -4798,6 +4858,8 @@ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", + "bin": { "color-support": "bin.js" @@ -4882,7 +4944,9 @@ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + + "license": "ISC" }, @@ -4916,6 +4980,8 @@ "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { "node": ">= 0.6" @@ -4936,11 +5002,13 @@ "node_modules/cookie": { - "version": "0.5.0", + "version": "0.6.0", + + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "license": "MIT", "engines": { @@ -5094,6 +5162,40 @@ }, + "node_modules/define-data-property": { + + "version": "1.1.4", + + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + + "license": "MIT", + + "dependencies": { + + "es-define-property": "^1.0.0", + + "es-errors": "^1.3.0", + + "gopd": "^1.0.1" + + }, + + "engines": { + + "node": ">= 0.4" + + }, + + "funding": { + + "url": "https://github.com/sponsors/ljharb" + + } + + }, + "node_modules/delayed-stream": { "version": "1.0.0", @@ -5116,7 +5218,9 @@ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + + "license": "MIT" }, @@ -5156,11 +5260,13 @@ "node_modules/detect-libc": { - "version": "2.0.1", + "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + + "license": "Apache-2.0", "engines": { @@ -5172,11 +5278,13 @@ "node_modules/dotenv": { - "version": "16.3.1", + "version": "16.4.5", + + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "license": "BSD-2-Clause", "engines": { @@ -5186,7 +5294,7 @@ "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "url": "https://dotenvx.com" } @@ -5276,11 +5384,13 @@ "node_modules/ejs": { - "version": "3.1.9", + "version": "3.1.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + + "license": "Apache-2.0", "dependencies": { @@ -5318,7 +5428,9 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + + "license": "MIT" }, @@ -5338,6 +5450,48 @@ }, + "node_modules/es-define-property": { + + "version": "1.0.0", + + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + + "license": "MIT", + + "dependencies": { + + "get-intrinsic": "^1.2.4" + + }, + + "engines": { + + "node": ">= 0.4" + + } + + }, + + "node_modules/es-errors": { + + "version": "1.3.0", + + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + + "license": "MIT", + + "engines": { + + "node": ">= 0.4" + + } + + }, + "node_modules/escalade": { "version": "3.1.1", @@ -5414,11 +5568,13 @@ "node_modules/express": { - "version": "4.18.2", + "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + + "license": "MIT", "dependencies": { @@ -5426,13 +5582,13 @@ "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", @@ -5726,11 +5882,11 @@ "node_modules/follow-redirects": { - "version": "1.15.3", + "version": "1.15.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "funding": [ @@ -5744,6 +5900,8 @@ ], + "license": "MIT", + "engines": { "node": ">=4.0" @@ -5828,6 +5986,8 @@ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "dependencies": { "minipass": "^3.0.0" @@ -5850,6 +6010,8 @@ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { "yallist": "^4.0.0" @@ -5902,11 +6064,19 @@ "node_modules/function-bind": { - "version": "1.1.1", + "version": "1.1.2", + + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + + "license": "MIT", + + "funding": { - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "url": "https://github.com/sponsors/ljharb" - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + } }, @@ -5918,6 +6088,10 @@ "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + + "license": "ISC", + "dependencies": { "aproba": "^1.0.3 || ^2.0.0", @@ -5966,21 +6140,31 @@ "node_modules/get-intrinsic": { - "version": "1.2.1", + "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + + "license": "MIT", "dependencies": { - "function-bind": "^1.1.1", + "es-errors": "^1.3.0", - "has": "^1.0.3", + "function-bind": "^1.1.2", "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" + "has-symbols": "^1.0.3", + + "hasown": "^2.0.0" + + }, + + "engines": { + + "node": ">= 0.4" }, @@ -6000,6 +6184,10 @@ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + + "license": "ISC", + "dependencies": { "fs.realpath": "^1.0.0", @@ -6068,6 +6256,30 @@ }, + "node_modules/gopd": { + + "version": "1.0.1", + + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + + "license": "MIT", + + "dependencies": { + + "get-intrinsic": "^1.1.3" + + }, + + "funding": { + + "url": "https://github.com/sponsors/ljharb" + + } + + }, + "node_modules/has": { "version": "1.0.3", @@ -6106,13 +6318,39 @@ }, + "node_modules/has-property-descriptors": { + + "version": "1.0.2", + + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + + "license": "MIT", + + "dependencies": { + + "es-define-property": "^1.0.0" + + }, + + "funding": { + + "url": "https://github.com/sponsors/ljharb" + + } + + }, + "node_modules/has-proto": { - "version": "1.0.1", + "version": "1.0.3", + + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "license": "MIT", "engines": { @@ -6136,6 +6374,8 @@ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", + "engines": { "node": ">= 0.4" @@ -6156,7 +6396,33 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + + "license": "ISC" + + }, + + "node_modules/hasown": { + + "version": "2.0.2", + + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + + "license": "MIT", + + "dependencies": { + + "function-bind": "^1.1.2" + + }, + + "engines": { + + "node": ">= 0.4" + + } }, @@ -6198,6 +6464,8 @@ "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { "agent-base": "6", @@ -6216,15 +6484,17 @@ "node_modules/https-proxy-agent/node_modules/debug": { - "version": "4.3.4", + "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, @@ -6248,11 +6518,13 @@ "node_modules/https-proxy-agent/node_modules/ms": { - "version": "2.1.2", + "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + + "license": "MIT" }, @@ -6264,6 +6536,8 @@ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -6420,6 +6694,8 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { "node": ">=8" @@ -6734,21 +7010,35 @@ "node_modules/jsonwebtoken": { - "version": "9.0.0", + "version": "9.0.2", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", - "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + + "license": "MIT", "dependencies": { "jws": "^3.2.2", - "lodash": "^4.17.21", + "lodash.includes": "^4.3.0", + + "lodash.isboolean": "^3.0.3", + + "lodash.isinteger": "^4.0.4", + + "lodash.isnumber": "^3.0.3", + + "lodash.isplainobject": "^4.0.6", + + "lodash.isstring": "^4.0.1", + + "lodash.once": "^4.0.0", "ms": "^2.1.1", - "semver": "^7.3.8" + "semver": "^7.5.4" }, @@ -6774,17 +7064,13 @@ "node_modules/jsonwebtoken/node_modules/semver": { - "version": "7.5.3", + "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dependencies": { - - "lru-cache": "^6.0.0" - - }, + "license": "ISC", "bin": { @@ -6894,16 +7180,6 @@ }, - "node_modules/lodash": { - - "version": "4.17.21", - - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - - }, - "node_modules/lodash.debounce": { "version": "4.0.8", @@ -6924,45 +7200,107 @@ }, - "node_modules/loose-envify": { + "node_modules/lodash.includes": { - "version": "1.4.0", + "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", - "dependencies": { + "license": "MIT" - "js-tokens": "^3.0.0 || ^4.0.0" + }, - }, + "node_modules/lodash.isboolean": { - "bin": { + "version": "3.0.3", - "loose-envify": "cli.js" + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - } + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + + "license": "MIT" }, - "node_modules/lru-cache": { + "node_modules/lodash.isinteger": { - "version": "6.0.0", + "version": "4.0.4", + + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "license": "MIT" - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + }, + + "node_modules/lodash.isnumber": { + + "version": "3.0.3", + + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + + "license": "MIT" + + }, + + "node_modules/lodash.isplainobject": { + + "version": "4.0.6", + + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + + "license": "MIT" + + }, + + "node_modules/lodash.isstring": { + + "version": "4.0.1", + + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + + "license": "MIT" + + }, + + "node_modules/lodash.once": { + + "version": "4.1.1", + + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + + "license": "MIT" + + }, + + "node_modules/loose-envify": { + + "version": "1.4.0", + + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "yallist": "^4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { + "bin": { - "node": ">=10" + "loose-envify": "cli.js" } @@ -6976,6 +7314,8 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "dependencies": { "semver": "^6.0.0" @@ -6998,11 +7338,13 @@ "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", + "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + + "license": "ISC", "bin": { @@ -7020,6 +7362,8 @@ "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { "node": ">= 0.6" @@ -7036,6 +7380,8 @@ "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "license": "MIT", + "optional": true }, @@ -7156,6 +7502,8 @@ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "engines": { "node": ">=8" @@ -7172,6 +7520,8 @@ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "dependencies": { "minipass": "^3.0.0", @@ -7196,6 +7546,8 @@ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "dependencies": { "yallist": "^4.0.0" @@ -7218,6 +7570,8 @@ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { "mkdirp": "bin/cmd.js" @@ -7234,15 +7588,17 @@ "node_modules/mongodb": { - "version": "5.6.0", + "version": "5.9.2", + + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.9.2.tgz", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-5.6.0.tgz", + "integrity": "sha512-H60HecKO4Bc+7dhOv4sJlgvenK4fQNqqUIlXxZYQNbfEWSALGAwGoyJd/0Qwk4TttFXUOHJ2ZJQe/52ScaUwtQ==", - "integrity": "sha512-z8qVs9NfobHJm6uzK56XBZF8XwM9H294iRnB7wNjF0SnY93si5HPziIJn+qqvUR5QOff/4L0gCD6SShdR/GtVQ==", + "license": "Apache-2.0", "dependencies": { - "bson": "^5.3.0", + "bson": "^5.5.0", "mongodb-connection-string-url": "^2.6.0", @@ -7258,13 +7614,17 @@ "optionalDependencies": { - "saslprep": "^1.0.3" + "@mongodb-js/saslprep": "^1.1.0" }, "peerDependencies": { - "@aws-sdk/credential-providers": "^3.201.0", + "@aws-sdk/credential-providers": "^3.188.0", + + "@mongodb-js/zstd": "^1.0.0", + + "kerberos": "^1.0.0 || ^2.0.0", "mongodb-client-encryption": ">=2.3.0 <3", @@ -7280,6 +7640,18 @@ }, + "@mongodb-js/zstd": { + + "optional": true + + }, + + "kerberos": { + + "optional": true + + }, + "mongodb-client-encryption": { "optional": true @@ -7316,19 +7688,21 @@ "node_modules/mongoose": { - "version": "7.3.1", + "version": "7.8.1", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.3.1.tgz", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-7.8.1.tgz", - "integrity": "sha512-6289bmSIhvR8xMHsYe2/CuzN7wHK+2RHcK7idDdzniCPC5zix5JH0Hc4k3CmXlr/9zQ2250gUQiUWtvDB0vF1Q==", + "integrity": "sha512-c3MY8P1mGUGO+0H8rqxMNmAmhP0xb2EPNItfr7tHAHkh52uB0owH4Gu6q1GTUYj8yoHEDG5MN2V1aBBR6aJPuA==", + + "license": "MIT", "dependencies": { - "bson": "^5.3.0", + "bson": "^5.5.0", "kareem": "2.5.1", - "mongodb": "5.6.0", + "mongodb": "5.9.2", "mpath": "0.9.0", @@ -7484,11 +7858,13 @@ "node_modules/node-cron": { - "version": "3.0.2", + "version": "3.0.3", - "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/node-cron/-/node-cron-3.0.3.tgz", - "integrity": "sha512-iP8l0yGlNpE0e6q1o185yOApANRe47UPbLf4YxfbiNHt/RU5eBcGB/e0oudruheSf+LQeDMezqC5BVAb5wwRcQ==", + "integrity": "sha512-dOal67//nohNgYWb+nWmg5dkFdIwDm8EpeGYMekPMrngV3637lqnX0lbUcCtgibHTz6SEz7DAIjKvKDFYCnO1A==", + + "license": "ISC", "dependencies": { @@ -7522,11 +7898,13 @@ "node_modules/node-fetch": { - "version": "2.6.12", + "version": "2.7.0", + + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "integrity": "sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==", + "license": "MIT", "dependencies": { @@ -7564,7 +7942,9 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + + "license": "MIT" }, @@ -7574,7 +7954,9 @@ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + + "license": "BSD-2-Clause" }, @@ -7586,6 +7968,8 @@ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { "tr46": "~0.0.3", @@ -7608,11 +7992,13 @@ "node_modules/nodemailer": { - "version": "6.9.3", + "version": "6.9.14", + + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.14.tgz", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.3.tgz", + "integrity": "sha512-Dobp/ebDKBvz91sbtRKhcznLThrKxKt97GI2FAlAyy+fk19j73Uz3sBXolVtmcXjaorivqsbbbjDY+Jkt4/bQA==", - "integrity": "sha512-fy9v3NgTzBngrMFkDsKEj0r02U7jm6XfC3b52eoNV+GCrGj+s8pt5OqhiJdWKuw51zCTdiNR/IUD1z33LIIGpg==", + "license": "MIT-0", "engines": { @@ -7754,6 +8140,10 @@ "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + + "license": "ISC", + "dependencies": { "are-we-there-yet": "^2.0.0", @@ -7786,11 +8176,19 @@ "node_modules/object-inspect": { - "version": "1.12.3", + "version": "1.13.2", + + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + + "license": "MIT", + + "engines": { - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "node": ">= 0.4" - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + }, "funding": { @@ -7944,6 +8342,8 @@ "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { "node": ">=0.10.0" @@ -8166,6 +8566,8 @@ "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "license": "BSD-3-Clause", + "dependencies": { "side-channel": "^1.0.4" @@ -8204,11 +8606,13 @@ "node_modules/raw-body": { - "version": "2.5.1", + "version": "2.5.2", + + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "license": "MIT", "dependencies": { @@ -8302,6 +8706,8 @@ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { "inherits": "^2.0.3", @@ -8510,6 +8916,10 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + + "license": "ISC", + "dependencies": { "glob": "^7.1.3" @@ -8574,31 +8984,9 @@ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - - }, - - "node_modules/saslprep": { - - "version": "1.0.3", - - "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz", - - "integrity": "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==", - - "optional": true, - - "dependencies": { - - "sparse-bitfield": "^3.0.3" - - }, - - "engines": { - - "node": ">=6" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - } + "license": "MIT" }, @@ -8726,7 +9114,43 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + + "license": "ISC" + + }, + + "node_modules/set-function-length": { + + "version": "1.2.2", + + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + + "license": "MIT", + + "dependencies": { + + "define-data-property": "^1.1.4", + + "es-errors": "^1.3.0", + + "function-bind": "^1.1.2", + + "get-intrinsic": "^1.2.4", + + "gopd": "^1.0.1", + + "has-property-descriptors": "^1.0.2" + + }, + + "engines": { + + "node": ">= 0.4" + + } }, @@ -8764,19 +9188,29 @@ "node_modules/side-channel": { - "version": "1.0.4", + "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + + "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.7", + + "es-errors": "^1.3.0", + + "get-intrinsic": "^1.2.4", + + "object-inspect": "^1.13.1" + + }, - "get-intrinsic": "^1.0.2", + "engines": { - "object-inspect": "^1.9.0" + "node": ">= 0.4" }, @@ -8814,7 +9248,9 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + + "license": "ISC" }, @@ -8942,6 +9378,8 @@ "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==", + "license": "MIT", + "optional": true, "dependencies": { @@ -8976,6 +9414,8 @@ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { "safe-buffer": "~5.2.0" @@ -8992,6 +9432,8 @@ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { "emoji-regex": "^8.0.0", @@ -9018,6 +9460,8 @@ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { "ansi-regex": "^5.0.1" @@ -9078,11 +9522,13 @@ "node_modules/tar": { - "version": "6.1.15", + "version": "6.2.1", + + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "license": "ISC", "dependencies": { @@ -9214,6 +9660,8 @@ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { "media-typer": "0.3.0", @@ -9392,7 +9840,9 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + + "license": "MIT" }, @@ -9414,11 +9864,21 @@ "node_modules/uuid": { - "version": "9.0.0", + "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + + "funding": [ - "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==", + "https://github.com/sponsors/broofa", + + "https://github.com/sponsors/ctavan" + + ], + + "license": "MIT", "bin": { @@ -9492,6 +9952,8 @@ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "license": "ISC", + "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" @@ -9516,7 +9978,9 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + + "license": "ISC" } diff --git a/Personalized-Tour-Guide-System--deploy/tourmate/backend/package.json b/Personalized-Tour-Guide-System--deploy/tourmate/backend/package.json index 51c059e..65f0a16 100644 --- a/Personalized-Tour-Guide-System--deploy/tourmate/backend/package.json +++ b/Personalized-Tour-Guide-System--deploy/tourmate/backend/package.json @@ -12,9 +12,9 @@ "dependencies": { - "axios": "^1.5.0", + "axios": "^1.7.5", - "bcrypt": "^5.1.0", + "bcrypt": "^5.1.1", "cookie-parser": "^1.4.6", @@ -22,25 +22,25 @@ "date-fns": "^2.30.0", - "dotenv": "^16.3.1", + "dotenv": "^16.4.5", - "ejs": "^3.1.9", + "ejs": "^3.1.10", - "express": "^4.18.2", + "express": "^4.19.2", "express-async-handler": "^1.2.0", "express-react-views": "^0.11.0", - "jsonwebtoken": "^9.0.0", + "jsonwebtoken": "^9.0.2", - "mongodb": "^5.6.0", + "mongodb": "^5.9.2", - "mongoose": "^7.3.1", + "mongoose": "^7.8.1", - "node-cron": "^3.0.2", + "node-cron": "^3.0.3", - "nodemailer": "^6.9.3", + "nodemailer": "^6.9.14", "nodemon": "^2.0.22", @@ -48,7 +48,7 @@ "react-dom": "^16.14.0", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }