diff --git a/packages/cache-e2e-tests/package.json b/packages/cache-e2e-tests/package.json index 913d8c7e..67d0f8a0 100644 --- a/packages/cache-e2e-tests/package.json +++ b/packages/cache-e2e-tests/package.json @@ -38,10 +38,10 @@ "@soluble/dsn-parser": "workspace:^", "@types/ioredis": "4.28.8", "@types/jest": "27.4.1", - "@types/redis": "2.8.32", + "@types/redis": "4.0.10", "ioredis": "4.28.5", "jest": "27.5.1", - "redis": "3.1.2", + "redis": "4.0.4", "testcontainers": "8.5.0", "ts-jest": "27.1.3", "typescript": "4.6.3" diff --git a/packages/cache-redis/package.json b/packages/cache-redis/package.json index 4c97bf3a..4c6e5d37 100644 --- a/packages/cache-redis/package.json +++ b/packages/cache-redis/package.json @@ -61,20 +61,20 @@ "@soluble/dsn-parser": "workspace:^" }, "devDependencies": { - "@types/redis": "2.8.32", + "@types/redis": "4.0.10", "cross-env": "7.0.3", "es-check": "6.2.1", "jest": "27.5.1", "microbundle": "0.14.2", - "redis": "3.1.2", + "redis": "4.0.4", "rimraf": "3.0.2", "ts-jest": "27.1.3", "tslib": "2.3.1", "typescript": "4.6.3" }, "peerDependencies": { - "@types/redis": "^2.8.25", - "redis": "^3.0.0" + "@types/redis": "^2.8.25 || ^4.0.0", + "redis": "^3.0.0 || ^4.0.0" }, "peerDependenciesMeta": { "@types/redis": { diff --git a/yarn.lock b/yarn.lock index abeab07a..a5bd3ce6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2152,6 +2152,63 @@ __metadata: languageName: node linkType: hard +"@node-redis/bloom@npm:1.0.1": + version: 1.0.1 + resolution: "@node-redis/bloom@npm:1.0.1" + peerDependencies: + "@node-redis/client": ^1.0.0 + checksum: b80cd54ae81f6165456c21645d339d37c4fdc46a0adc00f132f73f94e510f9d241614254add443e817b7a661dbafe844c3e610246c2504454f079520cdbe721b + languageName: node + linkType: hard + +"@node-redis/client@npm:1.0.4": + version: 1.0.4 + resolution: "@node-redis/client@npm:1.0.4" + dependencies: + cluster-key-slot: 1.1.0 + generic-pool: 3.8.2 + redis-parser: 3.0.0 + yallist: 4.0.0 + checksum: 80c2665e86b24c704c502b673884551ad7e5f4a94d2337d1b2c24a3194841be12b4c493ae3d447eb4a0bc3fc7ec1449a591c7b792f053b185338b2000b20a84d + languageName: node + linkType: hard + +"@node-redis/graph@npm:1.0.0": + version: 1.0.0 + resolution: "@node-redis/graph@npm:1.0.0" + peerDependencies: + "@node-redis/client": ^1.0.0 + checksum: 967ea4a61cfcc2e22f354268ee58351d0d15df40036331444ef1ec79a9408849ee9333684eb4f898e164fa148c00e1b9caebdcac2a7bcb5c29dd188e2d57f4b2 + languageName: node + linkType: hard + +"@node-redis/json@npm:1.0.2": + version: 1.0.2 + resolution: "@node-redis/json@npm:1.0.2" + peerDependencies: + "@node-redis/client": ^1.0.0 + checksum: ef89735d8117b52ff580bc022932cb358e92e5e7d4e01b459654b8dd8caee5105e64e531fd83943889c04807c18970b32b56a786a0fb3a9f55d6306fdeefc935 + languageName: node + linkType: hard + +"@node-redis/search@npm:1.0.3": + version: 1.0.3 + resolution: "@node-redis/search@npm:1.0.3" + peerDependencies: + "@node-redis/client": ^1.0.0 + checksum: 5ad7ff7849728aec4bda2af51a3f5fc263420c812b4af4f2ac6e47cbe18f245e4c440de7aacf18db40bd209e088f448f2801ccfb3b0e3475b77c9aea507686a0 + languageName: node + linkType: hard + +"@node-redis/time-series@npm:1.0.2": + version: 1.0.2 + resolution: "@node-redis/time-series@npm:1.0.2" + peerDependencies: + "@node-redis/client": ^1.0.0 + checksum: 70787aa22a81d274bc6a97a9e25db150b5c76603597fc00c8980d2c416b157f42c7e47947ea75cadea3a114802b0a93094aedd7d4f5977054d10f10fcbdf946c + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -2376,10 +2433,10 @@ __metadata: "@soluble/dsn-parser": "workspace:^" "@types/ioredis": 4.28.8 "@types/jest": 27.4.1 - "@types/redis": 2.8.32 + "@types/redis": 4.0.10 ioredis: 4.28.5 jest: 27.5.1 - redis: 3.1.2 + redis: 4.0.4 testcontainers: 8.5.0 ts-jest: 27.1.3 typescript: 4.6.3 @@ -2435,19 +2492,19 @@ __metadata: dependencies: "@soluble/cache-interop": "workspace:^" "@soluble/dsn-parser": "workspace:^" - "@types/redis": 2.8.32 + "@types/redis": 4.0.10 cross-env: 7.0.3 es-check: 6.2.1 jest: 27.5.1 microbundle: 0.14.2 - redis: 3.1.2 + redis: 4.0.4 rimraf: 3.0.2 ts-jest: 27.1.3 tslib: 2.3.1 typescript: 4.6.3 peerDependencies: - "@types/redis": ^2.8.25 - redis: ^3.0.0 + "@types/redis": ^2.8.25 || ^4.0.0 + redis: ^3.0.0 || ^4.0.0 peerDependenciesMeta: "@types/redis": optional: true @@ -2790,12 +2847,12 @@ __metadata: languageName: node linkType: hard -"@types/redis@npm:2.8.32": - version: 2.8.32 - resolution: "@types/redis@npm:2.8.32" +"@types/redis@npm:4.0.10": + version: 4.0.10 + resolution: "@types/redis@npm:4.0.10" dependencies: - "@types/node": "*" - checksum: 2b12103e05977941870c9a248f6ea51f4b7ad7e0f16a7403799c2ed1b3e63b60f693c39f9186be0ea02776934c4595ddcd2a5bde41e530aaad42d26449f6a669 + redis: "*" + checksum: dc3cb46ee05269c3097ac5ddef65ca52476fb0423ca6ee526b30d5f67574f1cc2d5cc3075486c42b4d7badb0ca9301882523234fa99d054970a478b9e329cf17 languageName: node linkType: hard @@ -4159,7 +4216,7 @@ __metadata: languageName: node linkType: hard -"cluster-key-slot@npm:^1.1.0": +"cluster-key-slot@npm:1.1.0, cluster-key-slot@npm:^1.1.0": version: 1.1.0 resolution: "cluster-key-slot@npm:1.1.0" checksum: fc953c75209b1ef9088081bab4e40a0b2586491c974ab93460569c014515ca5a2e31c043f185285e177007162fc353d07836d98f570c171dbe055775430e495b @@ -4925,7 +4982,7 @@ __metadata: languageName: node linkType: hard -"denque@npm:^1.1.0, denque@npm:^1.5.0": +"denque@npm:^1.1.0": version: 1.5.1 resolution: "denque@npm:1.5.1" checksum: 4375ad19d5cea99f90effa82a8cecdaa10f4eb261fbcd7e47cd753ff2737f037aac8f7f4e031cc77f3966314c491c86a0d3b20c128aeee57f791b4662c45108e @@ -6067,6 +6124,13 @@ __metadata: languageName: node linkType: hard +"generic-pool@npm:3.8.2": + version: 3.8.2 + resolution: "generic-pool@npm:3.8.2" + checksum: f549077d90265e5e4d32a2410205b357ec61cf73d17861f1013637984390e09fe7bf537129a2c6ed30ae57662a57c8d54194f80046408d3349836330f422dbde + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -10304,7 +10368,7 @@ __metadata: languageName: node linkType: hard -"redis-commands@npm:1.7.0, redis-commands@npm:^1.7.0": +"redis-commands@npm:1.7.0": version: 1.7.0 resolution: "redis-commands@npm:1.7.0" checksum: d1ff7fbcb5e54768c77f731f1d49679d2a62c3899522c28addb4e2e5813aea8bcac3f22519d71d330224c3f2937f935dfc3d8dc65e90db0f5fe22dc2c1515aa7 @@ -10318,7 +10382,7 @@ __metadata: languageName: node linkType: hard -"redis-parser@npm:^3.0.0": +"redis-parser@npm:3.0.0, redis-parser@npm:^3.0.0": version: 3.0.0 resolution: "redis-parser@npm:3.0.0" dependencies: @@ -10327,15 +10391,17 @@ __metadata: languageName: node linkType: hard -"redis@npm:3.1.2": - version: 3.1.2 - resolution: "redis@npm:3.1.2" +"redis@npm:*, redis@npm:4.0.4": + version: 4.0.4 + resolution: "redis@npm:4.0.4" dependencies: - denque: ^1.5.0 - redis-commands: ^1.7.0 - redis-errors: ^1.2.0 - redis-parser: ^3.0.0 - checksum: baec42198626b22d2dfc063b6a6f30394daee994c21f380e58ecf91c3edee333c4e32907c30f082fe66d2177695f7b2567902eef399ecb22da3e199ea6363a30 + "@node-redis/bloom": 1.0.1 + "@node-redis/client": 1.0.4 + "@node-redis/graph": 1.0.0 + "@node-redis/json": 1.0.2 + "@node-redis/search": 1.0.3 + "@node-redis/time-series": 1.0.2 + checksum: bed4ded396646d128843a97ff01202d802729c83234ba755701ef693e526e2d858b30c566e8830c7c70793ffbf3f91f6e316bfe61ddff3d1c11120ba292ce98a languageName: node linkType: hard @@ -12532,6 +12598,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:4.0.0, yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + "yallist@npm:^2.1.2": version: 2.1.2 resolution: "yallist@npm:2.1.2" @@ -12539,13 +12612,6 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 - languageName: node - linkType: hard - "yaml@npm:^1.10.0, yaml@npm:^1.10.2": version: 1.10.2 resolution: "yaml@npm:1.10.2"