|
@@ -22,7 +22,7 @@
|
|
|
"mongoose": "^6.4.6",
|
|
|
"nodemailer": "^6.7.7",
|
|
|
"oauth": "^0.10.0",
|
|
|
- "redis": "^3.1.2",
|
|
|
+ "redis": "^4.2.0",
|
|
|
"retry-axios": "^3.0.0",
|
|
|
"sha256": "^0.2.0",
|
|
|
"socks": "^2.7.0",
|
|
@@ -235,6 +235,59 @@
|
|
|
"node": ">= 8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@redis/bloom": {
|
|
|
+ "version": "1.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/bloom/-/bloom-1.0.2.tgz",
|
|
|
+ "integrity": "sha512-EBw7Ag1hPgFzdznK2PBblc1kdlj5B5Cw3XwI9/oG7tSn85/HKy3X9xHy/8tm/eNXJYHLXHJL/pkwBpFMVVefkw==",
|
|
|
+ "peerDependencies": {
|
|
|
+ "@redis/client": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@redis/client": {
|
|
|
+ "version": "1.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.2.0.tgz",
|
|
|
+ "integrity": "sha512-a8Nlw5fv2EIAFJxTDSSDVUT7yfBGpZO96ybZXzQpgkyLg/dxtQ1uiwTc0EGfzg1mrPjZokeBSEGTbGXekqTNOg==",
|
|
|
+ "dependencies": {
|
|
|
+ "cluster-key-slot": "1.1.0",
|
|
|
+ "generic-pool": "3.8.2",
|
|
|
+ "yallist": "4.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=14"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@redis/graph": {
|
|
|
+ "version": "1.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/graph/-/graph-1.0.1.tgz",
|
|
|
+ "integrity": "sha512-oDE4myMCJOCVKYMygEMWuriBgqlS5FqdWerikMoJxzmmTUErnTRRgmIDa2VcgytACZMFqpAOWDzops4DOlnkfQ==",
|
|
|
+ "peerDependencies": {
|
|
|
+ "@redis/client": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@redis/json": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-4X0Qv0BzD9Zlb0edkUoau5c1bInWSICqXAGrpwEltkncUwcxJIGEcVryZhLgb0p/3PkKaLIWkjhHRtLe9yiA7Q==",
|
|
|
+ "peerDependencies": {
|
|
|
+ "@redis/client": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@redis/search": {
|
|
|
+ "version": "1.0.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.0.6.tgz",
|
|
|
+ "integrity": "sha512-pP+ZQRis5P21SD6fjyCeLcQdps+LuTzp2wdUbzxEmNhleighDDTD5ck8+cYof+WLec4csZX7ks+BuoMw0RaZrA==",
|
|
|
+ "peerDependencies": {
|
|
|
+ "@redis/client": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@redis/time-series": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-OFp0q4SGrTH0Mruf6oFsHGea58u8vS/iI5+NpYdicaM+7BgqBZH8FFvNZ8rYYLrUO/QRqMq72NpXmxLVNcdmjA==",
|
|
|
+ "peerDependencies": {
|
|
|
+ "@redis/client": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@tsconfig/node10": {
|
|
|
"version": "1.0.9",
|
|
|
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
|
|
@@ -978,6 +1031,14 @@
|
|
|
"node": ">=10"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/cluster-key-slot": {
|
|
|
+ "version": "1.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz",
|
|
|
+ "integrity": "sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=0.10.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/color-convert": {
|
|
|
"version": "2.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
|
@@ -2045,6 +2106,14 @@
|
|
|
"node": ">=10"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/generic-pool": {
|
|
|
+ "version": "3.8.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.8.2.tgz",
|
|
|
+ "integrity": "sha512-nGToKy6p3PAbYQ7p1UlWl6vSPwfwU6TMSWK7TTu+WUY4ZjyZQGniGGt2oNVvyNSpyZYSB43zMXVLcBm08MTMkg==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 4"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/get-intrinsic": {
|
|
|
"version": "1.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
|
|
@@ -3392,53 +3461,16 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/redis": {
|
|
|
- "version": "3.1.2",
|
|
|
- "resolved": "https://registry.npmjs.org/redis/-/redis-3.1.2.tgz",
|
|
|
- "integrity": "sha512-grn5KoZLr/qrRQVwoSkmzdbw6pwF+/rwODtrOr6vuBRiR/f3rjSTGupbF90Zpqm2oenix8Do6RV7pYEkGwlKkw==",
|
|
|
- "dependencies": {
|
|
|
- "denque": "^1.5.0",
|
|
|
- "redis-commands": "^1.7.0",
|
|
|
- "redis-errors": "^1.2.0",
|
|
|
- "redis-parser": "^3.0.0"
|
|
|
- },
|
|
|
- "engines": {
|
|
|
- "node": ">=10"
|
|
|
- },
|
|
|
- "funding": {
|
|
|
- "type": "opencollective",
|
|
|
- "url": "https://opencollective.com/node-redis"
|
|
|
- }
|
|
|
- },
|
|
|
- "node_modules/redis-commands": {
|
|
|
- "version": "1.7.0",
|
|
|
- "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz",
|
|
|
- "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ=="
|
|
|
- },
|
|
|
- "node_modules/redis-errors": {
|
|
|
- "version": "1.2.0",
|
|
|
- "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
|
|
|
- "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==",
|
|
|
- "engines": {
|
|
|
- "node": ">=4"
|
|
|
- }
|
|
|
- },
|
|
|
- "node_modules/redis-parser": {
|
|
|
- "version": "3.0.0",
|
|
|
- "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
|
|
|
- "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==",
|
|
|
+ "version": "4.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/redis/-/redis-4.2.0.tgz",
|
|
|
+ "integrity": "sha512-bCR0gKVhIXFg8zCQjXEANzgI01DDixtPZgIUZHBCmwqixnu+MK3Tb2yqGjh+HCLASQVVgApiwhNkv+FoedZOGQ==",
|
|
|
"dependencies": {
|
|
|
- "redis-errors": "^1.0.0"
|
|
|
- },
|
|
|
- "engines": {
|
|
|
- "node": ">=4"
|
|
|
- }
|
|
|
- },
|
|
|
- "node_modules/redis/node_modules/denque": {
|
|
|
- "version": "1.5.1",
|
|
|
- "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz",
|
|
|
- "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==",
|
|
|
- "engines": {
|
|
|
- "node": ">=0.10"
|
|
|
+ "@redis/bloom": "1.0.2",
|
|
|
+ "@redis/client": "1.2.0",
|
|
|
+ "@redis/graph": "1.0.1",
|
|
|
+ "@redis/json": "1.0.3",
|
|
|
+ "@redis/search": "1.0.6",
|
|
|
+ "@redis/time-series": "1.0.3"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/regexp.prototype.flags": {
|
|
@@ -4437,6 +4469,46 @@
|
|
|
"fastq": "^1.6.0"
|
|
|
}
|
|
|
},
|
|
|
+ "@redis/bloom": {
|
|
|
+ "version": "1.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/bloom/-/bloom-1.0.2.tgz",
|
|
|
+ "integrity": "sha512-EBw7Ag1hPgFzdznK2PBblc1kdlj5B5Cw3XwI9/oG7tSn85/HKy3X9xHy/8tm/eNXJYHLXHJL/pkwBpFMVVefkw==",
|
|
|
+ "requires": {}
|
|
|
+ },
|
|
|
+ "@redis/client": {
|
|
|
+ "version": "1.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.2.0.tgz",
|
|
|
+ "integrity": "sha512-a8Nlw5fv2EIAFJxTDSSDVUT7yfBGpZO96ybZXzQpgkyLg/dxtQ1uiwTc0EGfzg1mrPjZokeBSEGTbGXekqTNOg==",
|
|
|
+ "requires": {
|
|
|
+ "cluster-key-slot": "1.1.0",
|
|
|
+ "generic-pool": "3.8.2",
|
|
|
+ "yallist": "4.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@redis/graph": {
|
|
|
+ "version": "1.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/graph/-/graph-1.0.1.tgz",
|
|
|
+ "integrity": "sha512-oDE4myMCJOCVKYMygEMWuriBgqlS5FqdWerikMoJxzmmTUErnTRRgmIDa2VcgytACZMFqpAOWDzops4DOlnkfQ==",
|
|
|
+ "requires": {}
|
|
|
+ },
|
|
|
+ "@redis/json": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-4X0Qv0BzD9Zlb0edkUoau5c1bInWSICqXAGrpwEltkncUwcxJIGEcVryZhLgb0p/3PkKaLIWkjhHRtLe9yiA7Q==",
|
|
|
+ "requires": {}
|
|
|
+ },
|
|
|
+ "@redis/search": {
|
|
|
+ "version": "1.0.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/search/-/search-1.0.6.tgz",
|
|
|
+ "integrity": "sha512-pP+ZQRis5P21SD6fjyCeLcQdps+LuTzp2wdUbzxEmNhleighDDTD5ck8+cYof+WLec4csZX7ks+BuoMw0RaZrA==",
|
|
|
+ "requires": {}
|
|
|
+ },
|
|
|
+ "@redis/time-series": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-OFp0q4SGrTH0Mruf6oFsHGea58u8vS/iI5+NpYdicaM+7BgqBZH8FFvNZ8rYYLrUO/QRqMq72NpXmxLVNcdmjA==",
|
|
|
+ "requires": {}
|
|
|
+ },
|
|
|
"@tsconfig/node10": {
|
|
|
"version": "1.0.9",
|
|
|
"resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz",
|
|
@@ -4949,6 +5021,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
|
|
|
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
|
|
|
},
|
|
|
+ "cluster-key-slot": {
|
|
|
+ "version": "1.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.0.tgz",
|
|
|
+ "integrity": "sha512-2Nii8p3RwAPiFwsnZvukotvow2rIHM+yQ6ZcBXGHdniadkYGZYiGmkHJIbZPIV9nfv7m/U1IPMVVcAhoWFeklw=="
|
|
|
+ },
|
|
|
"color-convert": {
|
|
|
"version": "2.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
|
|
@@ -5775,6 +5852,11 @@
|
|
|
"wide-align": "^1.1.2"
|
|
|
}
|
|
|
},
|
|
|
+ "generic-pool": {
|
|
|
+ "version": "3.8.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.8.2.tgz",
|
|
|
+ "integrity": "sha512-nGToKy6p3PAbYQ7p1UlWl6vSPwfwU6TMSWK7TTu+WUY4ZjyZQGniGGt2oNVvyNSpyZYSB43zMXVLcBm08MTMkg=="
|
|
|
+ },
|
|
|
"get-intrinsic": {
|
|
|
"version": "1.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
|
|
@@ -6717,39 +6799,16 @@
|
|
|
}
|
|
|
},
|
|
|
"redis": {
|
|
|
- "version": "3.1.2",
|
|
|
- "resolved": "https://registry.npmjs.org/redis/-/redis-3.1.2.tgz",
|
|
|
- "integrity": "sha512-grn5KoZLr/qrRQVwoSkmzdbw6pwF+/rwODtrOr6vuBRiR/f3rjSTGupbF90Zpqm2oenix8Do6RV7pYEkGwlKkw==",
|
|
|
- "requires": {
|
|
|
- "denque": "^1.5.0",
|
|
|
- "redis-commands": "^1.7.0",
|
|
|
- "redis-errors": "^1.2.0",
|
|
|
- "redis-parser": "^3.0.0"
|
|
|
- },
|
|
|
- "dependencies": {
|
|
|
- "denque": {
|
|
|
- "version": "1.5.1",
|
|
|
- "resolved": "https://registry.npmjs.org/denque/-/denque-1.5.1.tgz",
|
|
|
- "integrity": "sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw=="
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
- "redis-commands": {
|
|
|
- "version": "1.7.0",
|
|
|
- "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz",
|
|
|
- "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ=="
|
|
|
- },
|
|
|
- "redis-errors": {
|
|
|
- "version": "1.2.0",
|
|
|
- "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz",
|
|
|
- "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w=="
|
|
|
- },
|
|
|
- "redis-parser": {
|
|
|
- "version": "3.0.0",
|
|
|
- "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz",
|
|
|
- "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==",
|
|
|
- "requires": {
|
|
|
- "redis-errors": "^1.0.0"
|
|
|
+ "version": "4.2.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/redis/-/redis-4.2.0.tgz",
|
|
|
+ "integrity": "sha512-bCR0gKVhIXFg8zCQjXEANzgI01DDixtPZgIUZHBCmwqixnu+MK3Tb2yqGjh+HCLASQVVgApiwhNkv+FoedZOGQ==",
|
|
|
+ "requires": {
|
|
|
+ "@redis/bloom": "1.0.2",
|
|
|
+ "@redis/client": "1.2.0",
|
|
|
+ "@redis/graph": "1.0.1",
|
|
|
+ "@redis/json": "1.0.3",
|
|
|
+ "@redis/search": "1.0.6",
|
|
|
+ "@redis/time-series": "1.0.3"
|
|
|
}
|
|
|
},
|
|
|
"regexp.prototype.flags": {
|