diff --git a/package.json b/package.json index 40a4d4f..a8cfc3b 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "helmet": "^4.6.0", "jsonwebtoken": "^8.5.1", "moment": "^2.29.1", - "mongoose": "^6.0.12", + "mongoose": "^7.4.0", "morgan": "^1.10.0", "node-cron": "^3.0.0", "pm2": "^5.1.2", diff --git a/yarn.lock b/yarn.lock index b909dd3..961d0af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3191,7 +3191,7 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": +"base64-js@npm:^1.0.2": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 @@ -3388,12 +3388,10 @@ __metadata: languageName: node linkType: hard -"bson@npm:^4.2.2, bson@npm:^4.5.2": - version: 4.5.3 - resolution: "bson@npm:4.5.3" - dependencies: - buffer: ^5.6.0 - checksum: f01e5a19851c43a8603dcfd3964b9758632e6d778be93c70cdc8ebc490bb7a8c028480a7f0bb4fa6205283c28510f191f68bba3ebe6eb97c811412a96966491a +"bson@npm:^5.4.0": + version: 5.4.0 + resolution: "bson@npm:5.4.0" + checksum: 1c07e3d09f139d414bd226bf7f4e9aaa7a726e0c9718c55b53bb23ffa2805cac8b66e4fa46b424c73a35c6e292ed5f7432df5c76ea5d08052642b2ac9e0399e3 languageName: node linkType: hard @@ -3429,16 +3427,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.6.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.1.13 - checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 - languageName: node - linkType: hard - "builtin-modules@npm:^1.1.1": version: 1.1.1 resolution: "builtin-modules@npm:1.1.1" @@ -4418,13 +4406,6 @@ __metadata: languageName: node linkType: hard -"denque@npm:^2.0.1": - version: 2.0.1 - resolution: "denque@npm:2.0.1" - checksum: ec398d1e3c6c8d4f5213dcf9ad74d7faa3b461e29a0019c9742b49a97ac5e16aa7134db45fa9d841e318e7722dd1ba670a474fde9a5b0d870b3a5fc6fe914c30 - languageName: node - linkType: hard - "depd@npm:^1.1.2, depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" @@ -6358,7 +6339,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": +"ieee754@npm:^1.1.4": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e @@ -6502,6 +6483,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + languageName: node + linkType: hard + "ipaddr.js@npm:1.2": version: 1.2.0 resolution: "ipaddr.js@npm:1.2.0" @@ -7816,10 +7804,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"kareem@npm:2.3.2": - version: 2.3.2 - resolution: "kareem@npm:2.3.2" - checksum: 61ee3adb273e3e999eae731119bd74e40fd01ffef585b4e47756ca29dfc939a03c6a1dd8a43f2a864e599c3716e00404d1812e685b32ec7f9c52d6cedf2f2fcb +"kareem@npm:2.5.1": + version: 2.5.1 + resolution: "kareem@npm:2.5.1" + checksum: b019a960a7b9e44b6ef224ef85e7583d4e969619f53319e571677fbed7e57e01ee8774589726b29741e42790996567d878003c18e674296742dc343bfbf3efb9 languageName: node linkType: hard @@ -8492,45 +8480,60 @@ fsevents@^1.2.7: languageName: node linkType: hard -"mongodb-connection-string-url@npm:^2.0.0": - version: 2.1.0 - resolution: "mongodb-connection-string-url@npm:2.1.0" +"mongodb-connection-string-url@npm:^2.6.0": + version: 2.6.0 + resolution: "mongodb-connection-string-url@npm:2.6.0" dependencies: "@types/whatwg-url": ^8.2.1 - whatwg-url: ^9.1.0 - checksum: 4f70cfa9078b81b2ff1ebd4ae28b6a17bbf522b1cfac9815dde45ea50bb74b2c0ec16b7466d1ef8736e22d3fc4d7c17d16429ad7c0ec26d83ae23ad70be84272 + whatwg-url: ^11.0.0 + checksum: 1d662f0ecfe96f7a400f625c244b2e52914c98f3562ee7d19941127578b5f8237624433bdcea285a654041b945b518803512989690c74548aec5860c5541c605 languageName: node linkType: hard -"mongodb@npm:4.1.3": - version: 4.1.3 - resolution: "mongodb@npm:4.1.3" +"mongodb@npm:5.7.0": + version: 5.7.0 + resolution: "mongodb@npm:5.7.0" dependencies: - bson: ^4.5.2 - denque: ^2.0.1 - mongodb-connection-string-url: ^2.0.0 + bson: ^5.4.0 + mongodb-connection-string-url: ^2.6.0 saslprep: ^1.0.3 + socks: ^2.7.1 + peerDependencies: + "@aws-sdk/credential-providers": ^3.201.0 + "@mongodb-js/zstd": ^1.1.0 + kerberos: ^2.0.1 + mongodb-client-encryption: ">=2.3.0 <3" + snappy: ^7.2.2 dependenciesMeta: saslprep: optional: true - checksum: 528fa310d3209ca35f94f081af6e1b3e4bd8582e761dfd140c4f0599e2d4d7632688b6e145b014e36bc9a11fb6ff605d936c886530858a40c32230499d4ec374 + peerDependenciesMeta: + "@aws-sdk/credential-providers": + optional: true + "@mongodb-js/zstd": + optional: true + kerberos: + optional: true + mongodb-client-encryption: + optional: true + snappy: + optional: true + checksum: 16357b6229abac165aecea15a6efa873ec8662a00411ecb9e49853f05a590be31aab63d404486125778eedaafe76d70e84eea682fa89b138decc247f4870d2ec languageName: node linkType: hard -"mongoose@npm:^6.0.12": - version: 6.0.12 - resolution: "mongoose@npm:6.0.12" +"mongoose@npm:^7.4.0": + version: 7.4.0 + resolution: "mongoose@npm:7.4.0" dependencies: - bson: ^4.2.2 - kareem: 2.3.2 - mongodb: 4.1.3 - mpath: 0.8.4 - mquery: 4.0.0 - ms: 2.1.2 - regexp-clone: 1.0.0 - sift: 13.5.2 - sliced: 1.0.1 - checksum: 1eb8619b7626da4a0777b6039673274baaa47eece7a84c6335ae4adb50c0b5062e04b9e2cf2bed336d1a0f72251f2955a87d568cf92f070574a33ea3b8948cb9 + bson: ^5.4.0 + kareem: 2.5.1 + mongodb: 5.7.0 + mpath: 0.9.0 + mquery: 5.0.0 + ms: 2.1.3 + sift: 16.0.1 + checksum: 391e28eb2e783150e81579a2cc1543224df621883c61ece45d977298cc11f392b5939f7f4066847f05fce2abad0aaeaf2ec72de8a1c0b7a9898651082c3bcf2d languageName: node linkType: hard @@ -8547,21 +8550,19 @@ fsevents@^1.2.7: languageName: node linkType: hard -"mpath@npm:0.8.4": - version: 0.8.4 - resolution: "mpath@npm:0.8.4" - checksum: 06ad1d443766626fa361b67a4eca9cd4c36a71e475e92e8a5c242dbbc9a911adac00ce971177843b48475356df609f847342548da7701a976a2ab4116135caf0 +"mpath@npm:0.9.0": + version: 0.9.0 + resolution: "mpath@npm:0.9.0" + checksum: 1052f1f926db04502440f76164ae16ed53aa41f3ce34e7e64e3ed451b7d91ede295c3b600801c5f9eb862f03d9d59b7aa5aaf690c341fc521bef025d0f5cd773 languageName: node linkType: hard -"mquery@npm:4.0.0": - version: 4.0.0 - resolution: "mquery@npm:4.0.0" +"mquery@npm:5.0.0": + version: 5.0.0 + resolution: "mquery@npm:5.0.0" dependencies: debug: 4.x - regexp-clone: ^1.0.0 - sliced: 1.0.1 - checksum: bfa776dfe67bb821a8199e02c01e51ca53020c552f3a7a137520e2ce3283b62ba05b50322d173d46f0e04b5eab0e2bdb5003e61019680e267c4776fe866b6306 + checksum: 0617ead71e40e3c38ab74a1e46214d578d654bf7916abd8b3fb2ceb433bb6287adfa0960f041f16e2ac41c5ed5d7ce2268582f0a0075fff2561bcd5a3f40b417 languageName: node linkType: hard @@ -8586,7 +8587,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -10000,13 +10001,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"regexp-clone@npm:1.0.0, regexp-clone@npm:^1.0.0": - version: 1.0.0 - resolution: "regexp-clone@npm:1.0.0" - checksum: ca4960bbdc4237c84813b12aed351606be7db60a8c8867ef46b44f00eec4e83f51b31de34e294900517db9d7a39636117af80916f6ce7dc45ea00cae3c6d6fc3 - languageName: node - linkType: hard - "regexpp@npm:^3.2.0": version: 3.2.0 resolution: "regexpp@npm:3.2.0" @@ -10518,10 +10512,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"sift@npm:13.5.2": - version: 13.5.2 - resolution: "sift@npm:13.5.2" - checksum: 31951836c464b995b25f888876dea9c58c7a3eaa419d2ed271776d55db2d1019c6438ee458047d3c16bc93f0a329366dc535dc3a6afc42038949dc2a6a548f61 +"sift@npm:16.0.1": + version: 16.0.1 + resolution: "sift@npm:16.0.1" + checksum: 5fe18a517a20c35e0c05238797cc605094a6cb602b08c4661268c415b71a10f1a55ee4cc8728552e390e7cb4683a33bcbd68d7971eb44645cc6211e2f00dd233 languageName: node linkType: hard @@ -10567,14 +10561,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"sliced@npm:1.0.1": - version: 1.0.1 - resolution: "sliced@npm:1.0.1" - checksum: 84528d23279985ead75809eeec5d601b0fb6bc28348c6627f4feb40747533a1e36a75e8bc60f9079528079b21c434890b397e8fc5c24a649165cc0bbe90b4d70 - languageName: node - linkType: hard - -"smart-buffer@npm:^4.1.0": +"smart-buffer@npm:^4.1.0, smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b @@ -10681,6 +10668,16 @@ fsevents@^1.2.7: languageName: node linkType: hard +"socks@npm:^2.7.1": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + languageName: node + linkType: hard + "source-map-resolve@npm:^0.5.0": version: 0.5.3 resolution: "source-map-resolve@npm:0.5.3" @@ -11342,6 +11339,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"tr46@npm:^3.0.0": + version: 3.0.0 + resolution: "tr46@npm:3.0.0" + dependencies: + punycode: ^2.1.1 + checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270 + languageName: node + linkType: hard + "ts-jest@npm:^27.0.7": version: 27.0.7 resolution: "ts-jest@npm:27.0.7" @@ -11718,7 +11724,7 @@ fsevents@^1.2.7: jest-junit: ^13.0.0 jsonwebtoken: ^8.5.1 moment: ^2.29.1 - mongoose: ^6.0.12 + mongoose: ^7.4.0 morgan: ^1.10.0 node-cron: ^3.0.0 node-gyp: ^8.3.0 @@ -12206,6 +12212,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"webidl-conversions@npm:^7.0.0": + version: 7.0.0 + resolution: "webidl-conversions@npm:7.0.0" + checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b + languageName: node + linkType: hard + "whatwg-encoding@npm:^1.0.5": version: 1.0.5 resolution: "whatwg-encoding@npm:1.0.5" @@ -12222,6 +12235,16 @@ fsevents@^1.2.7: languageName: node linkType: hard +"whatwg-url@npm:^11.0.0": + version: 11.0.0 + resolution: "whatwg-url@npm:11.0.0" + dependencies: + tr46: ^3.0.0 + webidl-conversions: ^7.0.0 + checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af + languageName: node + linkType: hard + "whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": version: 8.7.0 resolution: "whatwg-url@npm:8.7.0" @@ -12233,16 +12256,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"whatwg-url@npm:^9.1.0": - version: 9.1.0 - resolution: "whatwg-url@npm:9.1.0" - dependencies: - tr46: ^2.1.0 - webidl-conversions: ^6.1.0 - checksum: cfee81bb7f87036e1151da15cefd3076fa97a4a4a658c4b58f6e74891acf25f180aa955e761cda77995f6e260b8dc3c4326ebc83d539ed978a50062c6b3bd0d1 - languageName: node - linkType: hard - "which-module@npm:^1.0.0": version: 1.0.0 resolution: "which-module@npm:1.0.0"