|
@@ -34,6 +34,7 @@
|
|
|
"fluent-ffmpeg": "^2.1.2",
|
|
|
"handlebars": "^4.7.7",
|
|
|
"i18n-iso-countries": "^7.5.0",
|
|
|
+ "ioredis": "^5.3.1",
|
|
|
"joi": "^17.5.0",
|
|
|
"local-reverse-geocoder": "0.12.5",
|
|
|
"lodash": "^4.17.21",
|
|
@@ -42,7 +43,6 @@
|
|
|
"nest-commander": "^3.3.0",
|
|
|
"openid-client": "^5.2.1",
|
|
|
"pg": "^8.8.0",
|
|
|
- "redis": "^4.5.1",
|
|
|
"reflect-metadata": "^0.1.13",
|
|
|
"rxjs": "^7.2.0",
|
|
|
"sanitize-filename": "^1.6.3",
|
|
@@ -2286,6 +2286,8 @@
|
|
|
"version": "1.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/bloom/-/bloom-1.1.0.tgz",
|
|
|
"integrity": "sha512-9QovlxmpRtvxVbN0UBcv8WfdSMudNZZTFqCsnBszcQXqaZb/TVe30ScgGEO7u1EAIacTPAo7/oCYjYAxiHLanQ==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"peerDependencies": {
|
|
|
"@redis/client": "^1.0.0"
|
|
|
}
|
|
@@ -2294,6 +2296,8 @@
|
|
|
"version": "1.4.2",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/client/-/client-1.4.2.tgz",
|
|
|
"integrity": "sha512-oUdEjE0I7JS5AyaAjkD3aOXn9NhO7XKyPyXEyrgFDu++VrVBHUPnV6dgEya9TcMuj5nIJRuCzCm8ZP+c9zCHPw==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"dependencies": {
|
|
|
"cluster-key-slot": "1.1.1",
|
|
|
"generic-pool": "3.9.0",
|
|
@@ -2307,6 +2311,8 @@
|
|
|
"version": "1.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/graph/-/graph-1.1.0.tgz",
|
|
|
"integrity": "sha512-16yZWngxyXPd+MJxeSr0dqh2AIOi8j9yXKcKCwVaKDbH3HTuETpDVPcLujhFYVPtYrngSco31BUcSa9TH31Gqg==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"peerDependencies": {
|
|
|
"@redis/client": "^1.0.0"
|
|
|
}
|
|
@@ -2315,6 +2321,8 @@
|
|
|
"version": "1.0.4",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.4.tgz",
|
|
|
"integrity": "sha512-LUZE2Gdrhg0Rx7AN+cZkb1e6HjoSKaeeW8rYnt89Tly13GBI5eP4CwDVr+MY8BAYfCg4/N15OUrtLoona9uSgw==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"peerDependencies": {
|
|
|
"@redis/client": "^1.0.0"
|
|
|
}
|
|
@@ -2323,6 +2331,8 @@
|
|
|
"version": "1.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.0.tgz",
|
|
|
"integrity": "sha512-NyFZEVnxIJEybpy+YskjgOJRNsfTYqaPbK/Buv6W2kmFNaRk85JiqjJZA5QkRmWvGbyQYwoO5QfDi2wHskKrQQ==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"peerDependencies": {
|
|
|
"@redis/client": "^1.0.0"
|
|
|
}
|
|
@@ -2331,6 +2341,8 @@
|
|
|
"version": "1.0.4",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.4.tgz",
|
|
|
"integrity": "sha512-ThUIgo2U/g7cCuZavucQTQzA9g9JbDDY2f64u3AbAoz/8vE2lt2U37LamDUVChhaDA3IRT9R6VvJwqnUfTJzng==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"peerDependencies": {
|
|
|
"@redis/client": "^1.0.0"
|
|
|
}
|
|
@@ -6198,6 +6210,8 @@
|
|
|
"version": "3.9.0",
|
|
|
"resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz",
|
|
|
"integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"engines": {
|
|
|
"node": ">= 4"
|
|
|
}
|
|
@@ -6730,14 +6744,14 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/ioredis": {
|
|
|
- "version": "5.2.4",
|
|
|
- "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.2.4.tgz",
|
|
|
- "integrity": "sha512-qIpuAEt32lZJQ0XyrloCRdlEdUUNGG9i0UOk6zgzK6igyudNWqEBxfH6OlbnOOoBBvr1WB02mm8fR55CnikRng==",
|
|
|
+ "version": "5.3.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.1.tgz",
|
|
|
+ "integrity": "sha512-C+IBcMysM6v52pTLItYMeV4Hz7uriGtoJdz7SSBDX6u+zwSYGirLdQh3L7t/OItWITcw3gTFMjJReYUwS4zihg==",
|
|
|
"dependencies": {
|
|
|
"@ioredis/commands": "^1.1.1",
|
|
|
"cluster-key-slot": "^1.1.0",
|
|
|
"debug": "^4.3.4",
|
|
|
- "denque": "^2.0.1",
|
|
|
+ "denque": "^2.1.0",
|
|
|
"lodash.defaults": "^4.2.0",
|
|
|
"lodash.isarguments": "^3.1.0",
|
|
|
"redis-errors": "^1.2.0",
|
|
@@ -9461,6 +9475,8 @@
|
|
|
"version": "4.5.1",
|
|
|
"resolved": "https://registry.npmjs.org/redis/-/redis-4.5.1.tgz",
|
|
|
"integrity": "sha512-oxXSoIqMJCQVBTfxP6BNTCtDMyh9G6Vi5wjdPdV/sRKkufyZslDqCScSGcOr6XGR/reAWZefz7E4leM31RgdBA==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"dependencies": {
|
|
|
"@redis/bloom": "1.1.0",
|
|
|
"@redis/client": "1.4.2",
|
|
@@ -13238,12 +13254,16 @@
|
|
|
"version": "1.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/bloom/-/bloom-1.1.0.tgz",
|
|
|
"integrity": "sha512-9QovlxmpRtvxVbN0UBcv8WfdSMudNZZTFqCsnBszcQXqaZb/TVe30ScgGEO7u1EAIacTPAo7/oCYjYAxiHLanQ==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"requires": {}
|
|
|
},
|
|
|
"@redis/client": {
|
|
|
"version": "1.4.2",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/client/-/client-1.4.2.tgz",
|
|
|
"integrity": "sha512-oUdEjE0I7JS5AyaAjkD3aOXn9NhO7XKyPyXEyrgFDu++VrVBHUPnV6dgEya9TcMuj5nIJRuCzCm8ZP+c9zCHPw==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"requires": {
|
|
|
"cluster-key-slot": "1.1.1",
|
|
|
"generic-pool": "3.9.0",
|
|
@@ -13254,24 +13274,32 @@
|
|
|
"version": "1.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/graph/-/graph-1.1.0.tgz",
|
|
|
"integrity": "sha512-16yZWngxyXPd+MJxeSr0dqh2AIOi8j9yXKcKCwVaKDbH3HTuETpDVPcLujhFYVPtYrngSco31BUcSa9TH31Gqg==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"requires": {}
|
|
|
},
|
|
|
"@redis/json": {
|
|
|
"version": "1.0.4",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/json/-/json-1.0.4.tgz",
|
|
|
"integrity": "sha512-LUZE2Gdrhg0Rx7AN+cZkb1e6HjoSKaeeW8rYnt89Tly13GBI5eP4CwDVr+MY8BAYfCg4/N15OUrtLoona9uSgw==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"requires": {}
|
|
|
},
|
|
|
"@redis/search": {
|
|
|
"version": "1.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/search/-/search-1.1.0.tgz",
|
|
|
"integrity": "sha512-NyFZEVnxIJEybpy+YskjgOJRNsfTYqaPbK/Buv6W2kmFNaRk85JiqjJZA5QkRmWvGbyQYwoO5QfDi2wHskKrQQ==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"requires": {}
|
|
|
},
|
|
|
"@redis/time-series": {
|
|
|
"version": "1.0.4",
|
|
|
"resolved": "https://registry.npmjs.org/@redis/time-series/-/time-series-1.0.4.tgz",
|
|
|
"integrity": "sha512-ThUIgo2U/g7cCuZavucQTQzA9g9JbDDY2f64u3AbAoz/8vE2lt2U37LamDUVChhaDA3IRT9R6VvJwqnUfTJzng==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"requires": {}
|
|
|
},
|
|
|
"@sideway/address": {
|
|
@@ -16358,7 +16386,9 @@
|
|
|
"generic-pool": {
|
|
|
"version": "3.9.0",
|
|
|
"resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz",
|
|
|
- "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g=="
|
|
|
+ "integrity": "sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true
|
|
|
},
|
|
|
"gensync": {
|
|
|
"version": "1.0.0-beta.2",
|
|
@@ -16735,14 +16765,14 @@
|
|
|
"dev": true
|
|
|
},
|
|
|
"ioredis": {
|
|
|
- "version": "5.2.4",
|
|
|
- "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.2.4.tgz",
|
|
|
- "integrity": "sha512-qIpuAEt32lZJQ0XyrloCRdlEdUUNGG9i0UOk6zgzK6igyudNWqEBxfH6OlbnOOoBBvr1WB02mm8fR55CnikRng==",
|
|
|
+ "version": "5.3.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.1.tgz",
|
|
|
+ "integrity": "sha512-C+IBcMysM6v52pTLItYMeV4Hz7uriGtoJdz7SSBDX6u+zwSYGirLdQh3L7t/OItWITcw3gTFMjJReYUwS4zihg==",
|
|
|
"requires": {
|
|
|
"@ioredis/commands": "^1.1.1",
|
|
|
"cluster-key-slot": "^1.1.0",
|
|
|
"debug": "^4.3.4",
|
|
|
- "denque": "^2.0.1",
|
|
|
+ "denque": "^2.1.0",
|
|
|
"lodash.defaults": "^4.2.0",
|
|
|
"lodash.isarguments": "^3.1.0",
|
|
|
"redis-errors": "^1.2.0",
|
|
@@ -18833,6 +18863,8 @@
|
|
|
"version": "4.5.1",
|
|
|
"resolved": "https://registry.npmjs.org/redis/-/redis-4.5.1.tgz",
|
|
|
"integrity": "sha512-oxXSoIqMJCQVBTfxP6BNTCtDMyh9G6Vi5wjdPdV/sRKkufyZslDqCScSGcOr6XGR/reAWZefz7E4leM31RgdBA==",
|
|
|
+ "optional": true,
|
|
|
+ "peer": true,
|
|
|
"requires": {
|
|
|
"@redis/bloom": "1.1.0",
|
|
|
"@redis/client": "1.4.2",
|