feat: ElastiCache

This commit is contained in:
Zakaria
2026-10-05 16:03:05 -04:00
parent c0d3e5f402
commit c86b4554c0
27 changed files with 2454 additions and 5 deletions
+90
View File
@@ -52,6 +52,9 @@ importers:
'@aws-sdk/client-elastic-load-balancing-v2':
specifier: ^3.1096.0
version: 3.1122.0
'@aws-sdk/client-elasticache':
specifier: ^3.1146.0
version: 3.1146.0
'@aws-sdk/client-eventbridge':
specifier: ^3.1076.0
version: 3.1121.0
@@ -118,6 +121,9 @@ importers:
pg:
specifier: ^8.22.0
version: 8.23.0
redis:
specifier: ^6.3.0
version: 6.3.0
devDependencies:
'@types/bun':
specifier: ^1.3.2
@@ -330,6 +336,10 @@ packages:
resolution: {integrity: sha512-7uMkQNqmVer3ST7cAOenfswJFxWM/KLe+bFFPQDfLO9HS8v7fDBdPKHVUMSFrBRsyN3A87K9nDQoYMChaBwHWQ==}
engines: {node: '>=20.0.0'}
'@aws-sdk/client-elasticache@3.1146.0':
resolution: {integrity: sha512-5GK4FAu5dzVW46PNg/tvGcI83HJJqcVdLBtYpVKZ0AlN21DL1qG9d4dR5Kj879uXSgMJbghcVrzX2BygbW3PzA==}
engines: {node: '>=20.0.0'}
'@aws-sdk/client-eventbridge@3.1121.0':
resolution: {integrity: sha512-+zT6z91ZxHozsKGWf5wOJfxEebht3GmPBoXedlWoumHeAvzAueM1KwbWkzClLWjpi76HXuCIx7R3x4pvSVGqIw==}
engines: {node: '>=20.0.0'}
@@ -1052,6 +1062,42 @@ packages:
engines: {node: '>=20'}
hasBin: true
'@redis/bloom@6.3.0':
resolution: {integrity: sha512-NQ5poYpZr0jv6zazN1cy6JY5kIipKFZ3R9GTL4kOUTX3a9YAfY29U8bsE4lWhVQEM+G4V0BXVC57mubIdDijeA==}
engines: {node: '>= 20.0.0'}
peerDependencies:
'@redis/client': ^6.3.0
'@redis/client@6.3.0':
resolution: {integrity: sha512-fHrjwGCBvAANGi+TuRuwKi83sIOzgHr8eh+Uf48w3fSX7Hhrz174NrWqfJhAC2vnN0d/tfaZpdr6+o6JC3QHwg==}
engines: {node: '>= 20.0.0'}
peerDependencies:
'@node-rs/xxhash': ^1.1.0
'@opentelemetry/api': '>=1 <2'
peerDependenciesMeta:
'@node-rs/xxhash':
optional: true
'@opentelemetry/api':
optional: true
'@redis/json@6.3.0':
resolution: {integrity: sha512-yt6vRfPBXtW/3qm53cF81TSQpLMjWdW4/2E9WQ2GgbvsKkuCKCFQIcMiKlil1ZMnezK+IQuS795xKU5psbaegw==}
engines: {node: '>= 20.0.0'}
peerDependencies:
'@redis/client': ^6.3.0
'@redis/search@6.3.0':
resolution: {integrity: sha512-RPXAZmKjZZG7Tm7m1w9keFdXzbL91PiSHQBfQRe9xwW40jNsTRbG0FwhIz4QlHPU4gKDAsCy8IQHj4yZl4H9rw==}
engines: {node: '>= 20.0.0'}
peerDependencies:
'@redis/client': ^6.3.0
'@redis/time-series@6.3.0':
resolution: {integrity: sha512-+fJOB8mN1z5WRakCJNh5lVdz1KqvHGSOistsKeitD24QsCtPwyRQXWC0iq6T/i/ubLE/YcguZqPm8F598MKk4A==}
engines: {node: '>= 20.0.0'}
peerDependencies:
'@redis/client': ^6.3.0
'@rolldown/binding-android-arm64@1.1.4':
resolution: {integrity: sha512-EZLpf/8y7GXkkra90ML47kzik/GMP3EMcE9bPyHmRfxLC6z9+aW5A8poCsoxjrT5GfEcNAAvWwUHjvP1pUQkfw==}
engines: {node: ^20.19.0 || >=22.12.0}
@@ -2326,6 +2372,10 @@ packages:
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
engines: {node: '>=8'}
redis@6.3.0:
resolution: {integrity: sha512-XFQbPie1lGpKeUZ8ySYY43yLnQy/iIQtHNvIr/1XdaABpb96rUSdm3Mfl+98FEVbv9ZJIzINMno5s0Nh8E5LEw==}
engines: {node: '>= 20.0.0'}
require-from-string@2.0.2:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
@@ -2906,6 +2956,17 @@ snapshots:
'@smithy/types': 4.17.2
tslib: 2.8.1
'@aws-sdk/client-elasticache@3.1146.0':
dependencies:
'@aws-sdk/core': 3.978.1
'@aws-sdk/credential-provider-node': 3.972.84
'@aws-sdk/types': 3.974.6
'@smithy/core': 3.35.0
'@smithy/fetch-http-handler': 5.8.0
'@smithy/node-http-handler': 4.12.1
'@smithy/types': 4.19.0
tslib: 2.8.1
'@aws-sdk/client-eventbridge@3.1121.0':
dependencies:
'@aws-sdk/core': 3.977.9
@@ -4317,6 +4378,24 @@ snapshots:
dependencies:
playwright: 1.63.0
'@redis/bloom@6.3.0(@redis/client@6.3.0)':
dependencies:
'@redis/client': 6.3.0
'@redis/client@6.3.0': {}
'@redis/json@6.3.0(@redis/client@6.3.0)':
dependencies:
'@redis/client': 6.3.0
'@redis/search@6.3.0(@redis/client@6.3.0)':
dependencies:
'@redis/client': 6.3.0
'@redis/time-series@6.3.0(@redis/client@6.3.0)':
dependencies:
'@redis/client': 6.3.0
'@rolldown/binding-android-arm64@1.1.4':
optional: true
@@ -5584,6 +5663,17 @@ snapshots:
indent-string: 4.0.0
strip-indent: 3.0.0
redis@6.3.0:
dependencies:
'@redis/bloom': 6.3.0(@redis/client@6.3.0)
'@redis/client': 6.3.0
'@redis/json': 6.3.0(@redis/client@6.3.0)
'@redis/search': 6.3.0(@redis/client@6.3.0)
'@redis/time-series': 6.3.0(@redis/client@6.3.0)
transitivePeerDependencies:
- '@node-rs/xxhash'
- '@opentelemetry/api'
require-from-string@2.0.2: {}
rolldown@1.1.4: