feat(medusa,event-bus-local,event-bus-redis): Event Bus modules (#2599)

This commit is contained in:
Oliver Windall Juhl
2023-03-22 10:26:21 +01:00
committed by GitHub
parent 7408111d11
commit ef5ef9f5a2
114 changed files with 2423 additions and 1669 deletions
+175 -83
View File
@@ -4053,6 +4053,13 @@ __metadata:
languageName: node
linkType: hard
"@ioredis/commands@npm:^1.1.1":
version: 1.2.0
resolution: "@ioredis/commands@npm:1.2.0"
checksum: a5d3c29dd84d8a28b7c67a441ac1715cbd7337a7b88649c0f17c345d89aa218578d2b360760017c48149ef8a70f44b051af9ac0921a0622c2b479614c4f65b36
languageName: node
linkType: hard
"@istanbuljs/load-nyc-config@npm:^1.0.0":
version: 1.1.0
resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
@@ -5739,6 +5746,37 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/event-bus-local@*, @medusajs/event-bus-local@workspace:packages/event-bus-local":
version: 0.0.0-use.local
resolution: "@medusajs/event-bus-local@workspace:packages/event-bus-local"
dependencies:
"@medusajs/modules-sdk": "*"
"@medusajs/types": ^0.0.1
"@medusajs/utils": ^0.0.1
cross-env: ^5.2.1
jest: ^25.5.2
ts-jest: ^25.5.1
typescript: ^4.4.4
languageName: unknown
linkType: soft
"@medusajs/event-bus-redis@workspace:packages/event-bus-redis":
version: 0.0.0-use.local
resolution: "@medusajs/event-bus-redis@workspace:packages/event-bus-redis"
dependencies:
"@medusajs/modules-sdk": "*"
"@medusajs/types": ^0.0.1
"@medusajs/utils": ^0.0.1
bullmq: ^3.5.6
cross-env: ^5.2.1
ioredis: ^5.2.5
jest: ^25.5.2
medusa-test-utils: ^1.1.39
ts-jest: ^25.5.1
typescript: ^4.4.4
languageName: unknown
linkType: soft
"@medusajs/inventory@workspace:packages/inventory":
version: 0.0.0-use.local
resolution: "@medusajs/inventory@workspace:packages/inventory"
@@ -5855,6 +5893,8 @@ __metadata:
"@babel/preset-typescript": ^7.13.0
"@medusajs/medusa-cli": ^1.3.8
"@medusajs/modules-sdk": "*"
"@medusajs/types": "*"
"@medusajs/utils": "*"
"@types/express": ^4.17.17
"@types/ioredis": ^4.28.10
"@types/jest": ^27.5.2
@@ -5864,7 +5904,7 @@ __metadata:
awilix: ^8.0.0
babel-preset-medusa-package: ^1.1.19
body-parser: ^1.19.0
bull: ^3.12.1
bullmq: ^3.5.6
chokidar: ^3.4.2
class-transformer: ^0.5.1
class-validator: ^0.13.2
@@ -5878,7 +5918,7 @@ __metadata:
express-session: ^1.17.3
fs-exists-cached: ^1.0.0
glob: ^7.1.6
ioredis: ^4.17.3
ioredis: ^5.2.5
ioredis-mock: ^5.6.0
iso8601-duration: ^1.3.0
jest: ^25.5.4
@@ -5918,7 +5958,7 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/modules-sdk@*, @medusajs/modules-sdk@workspace:packages/modules-sdk":
"@medusajs/modules-sdk@*, @medusajs/modules-sdk@^0.0.1, @medusajs/modules-sdk@workspace:packages/modules-sdk":
version: 0.0.0-use.local
resolution: "@medusajs/modules-sdk@workspace:packages/modules-sdk"
dependencies:
@@ -6003,17 +6043,18 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/types@*, @medusajs/types@workspace:packages/types":
"@medusajs/types@*, @medusajs/types@^0.0.1, @medusajs/types@workspace:packages/types":
version: 0.0.0-use.local
resolution: "@medusajs/types@workspace:packages/types"
dependencies:
"@medusajs/modules-sdk": ^0.0.1
cross-env: ^5.2.1
typeorm: ^0.3.11
typescript: ^4.4.4
languageName: unknown
linkType: soft
"@medusajs/utils@^0.0.1, @medusajs/utils@workspace:packages/utils":
"@medusajs/utils@*, @medusajs/utils@^0.0.1, @medusajs/utils@workspace:packages/utils":
version: 0.0.0-use.local
resolution: "@medusajs/utils@workspace:packages/utils"
dependencies:
@@ -6063,6 +6104,13 @@ __metadata:
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:2.2.0":
version: 2.2.0
resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:2.2.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:2.0.2":
version: 2.0.2
resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:2.0.2"
@@ -6070,6 +6118,13 @@ __metadata:
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:2.2.0":
version: 2.2.0
resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:2.2.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:2.0.2":
version: 2.0.2
resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:2.0.2"
@@ -6077,6 +6132,13 @@ __metadata:
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:2.2.0":
version: 2.2.0
resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:2.2.0"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-linux-arm@npm:2.0.2":
version: 2.0.2
resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:2.0.2"
@@ -6084,6 +6146,13 @@ __metadata:
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-linux-arm@npm:2.2.0":
version: 2.2.0
resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:2.2.0"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-linux-x64@npm:2.0.2":
version: 2.0.2
resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:2.0.2"
@@ -6091,6 +6160,13 @@ __metadata:
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-linux-x64@npm:2.2.0":
version: 2.2.0
resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:2.2.0"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-win32-x64@npm:2.0.2":
version: 2.0.2
resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:2.0.2"
@@ -6098,6 +6174,13 @@ __metadata:
languageName: node
linkType: hard
"@msgpackr-extract/msgpackr-extract-win32-x64@npm:2.2.0":
version: 2.2.0
resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:2.2.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@mswjs/cookies@npm:^0.1.6":
version: 0.1.7
resolution: "@mswjs/cookies@npm:0.1.7"
@@ -14923,21 +15006,19 @@ __metadata:
languageName: node
linkType: hard
"bull@npm:^3.12.1":
version: 3.29.3
resolution: "bull@npm:3.29.3"
"bullmq@npm:^3.5.6":
version: 3.5.6
resolution: "bullmq@npm:3.5.6"
dependencies:
cron-parser: ^2.13.0
debuglog: ^1.0.0
get-port: ^5.1.1
ioredis: ^4.27.0
cron-parser: ^4.6.0
glob: ^8.0.3
ioredis: ^5.2.2
lodash: ^4.17.21
p-timeout: ^3.2.0
promise.prototype.finally: ^3.1.2
semver: ^7.3.2
util.promisify: ^1.0.1
uuid: ^8.3.0
checksum: 6860a17a2abc45bfa887c8fed0f666da2291d382dea3b5be581b82ba992e6edc487d55b5cf2e668f29e7123930958d2bdefae5a2bb003414767d4f209ebc2b4f
msgpackr: ^1.6.2
semver: ^7.3.7
tslib: ^2.0.0
uuid: ^9.0.0
checksum: a65af3fe64cfc21803e5379bfb1ac01411a1a7c3e5329369373ceff67d4ef90bc8efba9245d00384599d8f55a86ef2d6a8cc6c5447210ae3a3598bb6d4a851e2
languageName: node
linkType: hard
@@ -16734,17 +16815,7 @@ __metadata:
languageName: node
linkType: hard
"cron-parser@npm:^2.13.0":
version: 2.18.0
resolution: "cron-parser@npm:2.18.0"
dependencies:
is-nan: ^1.3.0
moment-timezone: ^0.5.31
checksum: 1361cf0af8a749a355c7dd45ec85d94f8b1b768e6ce19955fea38d72b22874c0c63add070a1fe543a4ee4fa5229b6ae43760934df0d4aed6499581108657df25
languageName: node
linkType: hard
"cron-parser@npm:^4.2.0":
"cron-parser@npm:^4.2.0, cron-parser@npm:^4.6.0":
version: 4.7.1
resolution: "cron-parser@npm:4.7.1"
dependencies:
@@ -17320,13 +17391,6 @@ __metadata:
languageName: node
linkType: hard
"debuglog@npm:^1.0.0":
version: 1.0.1
resolution: "debuglog@npm:1.0.1"
checksum: d98ac9abe6a528fcbb4d843b1caf5a9116998c76e1263d8ff4db2c086aa96fa7ea4c752a81050fa2e4304129ef330e6e4dc9dd4d47141afd7db80bf699f08219
languageName: node
linkType: hard
"decamelize-keys@npm:^1.1.0":
version: 1.1.0
resolution: "decamelize-keys@npm:1.1.0"
@@ -17569,6 +17633,13 @@ __metadata:
languageName: node
linkType: hard
"denque@npm:^2.0.1":
version: 2.1.0
resolution: "denque@npm:2.1.0"
checksum: f9ef81aa0af9c6c614a727cb3bd13c5d7db2af1abf9e6352045b86e85873e629690f6222f4edd49d10e4ccf8f078bbeec0794fafaf61b659c0589d0c511ec363
languageName: node
linkType: hard
"depd@npm:2.0.0, depd@npm:~2.0.0":
version: 2.0.0
resolution: "depd@npm:2.0.0"
@@ -20690,15 +20761,6 @@ __metadata:
languageName: node
linkType: hard
"for-each@npm:^0.3.3":
version: 0.3.3
resolution: "for-each@npm:0.3.3"
dependencies:
is-callable: ^1.1.3
checksum: 22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa
languageName: node
linkType: hard
"for-in@npm:^1.0.2":
version: 1.0.2
resolution: "for-in@npm:1.0.2"
@@ -23298,6 +23360,7 @@ __metadata:
"@babel/core": ^7.12.10
"@babel/node": ^7.12.10
"@medusajs/cache-inmemory": "*"
"@medusajs/event-bus-local": "*"
"@medusajs/medusa": "*"
babel-preset-medusa-package: "*"
faker: ^5.5.3
@@ -23316,6 +23379,7 @@ __metadata:
"@babel/core": ^7.12.10
"@babel/node": ^7.12.10
"@medusajs/cache-inmemory": "*"
"@medusajs/event-bus-local": "*"
"@medusajs/medusa": "*"
babel-preset-medusa-package: "*"
faker: ^5.5.3
@@ -23386,7 +23450,7 @@ __metadata:
languageName: node
linkType: hard
"ioredis@npm:^4.17.3, ioredis@npm:^4.27.0, ioredis@npm:^4.27.9":
"ioredis@npm:^4.27.9":
version: 4.28.5
resolution: "ioredis@npm:4.28.5"
dependencies:
@@ -23405,6 +23469,23 @@ __metadata:
languageName: node
linkType: hard
"ioredis@npm:^5.2.2, ioredis@npm:^5.2.5":
version: 5.2.5
resolution: "ioredis@npm:5.2.5"
dependencies:
"@ioredis/commands": ^1.1.1
cluster-key-slot: ^1.1.0
debug: ^4.3.4
denque: ^2.0.1
lodash.defaults: ^4.2.0
lodash.isarguments: ^3.1.0
redis-errors: ^1.2.0
redis-parser: ^3.0.0
standard-as-callback: ^2.1.0
checksum: fe41af91cc5e3bf17d296ba32b521f6b1dae80854c3b70953ff2858751b106abebe8a8b6c1cb7a00d5534942a929ce835ef2ba78ac3db06ef5d6a336dd872268
languageName: node
linkType: hard
"ip-regex@npm:^2.1.0":
version: 2.1.0
resolution: "ip-regex@npm:2.1.0"
@@ -23569,7 +23650,7 @@ __metadata:
languageName: node
linkType: hard
"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.4":
"is-callable@npm:^1.1.4, is-callable@npm:^1.2.4":
version: 1.2.4
resolution: "is-callable@npm:1.2.4"
checksum: bda3c67128741129d61e1cb7ca89025ca56b39bf3564657989567c9f6d1e20d6f5579750d3c1fa8887903c6dc669fbc695e33a1363e7c5ec944077e39d24f73d
@@ -23860,16 +23941,6 @@ __metadata:
languageName: node
linkType: hard
"is-nan@npm:^1.3.0":
version: 1.3.2
resolution: "is-nan@npm:1.3.2"
dependencies:
call-bind: ^1.0.0
define-properties: ^1.1.3
checksum: 8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0
languageName: node
linkType: hard
"is-negative-zero@npm:^2.0.2":
version: 2.0.2
resolution: "is-negative-zero@npm:2.0.2"
@@ -26248,7 +26319,7 @@ __metadata:
languageName: node
linkType: hard
"jest@npm:^25.5.4":
"jest@npm:^25.5.2, jest@npm:^25.5.4":
version: 25.5.4
resolution: "jest@npm:25.5.4"
dependencies:
@@ -29711,16 +29782,7 @@ __metadata:
languageName: node
linkType: hard
"moment-timezone@npm:^0.5.31":
version: 0.5.34
resolution: "moment-timezone@npm:0.5.34"
dependencies:
moment: ">= 2.9.0"
checksum: 26b2dc80648004ee29fdcf819d4aa153fadf71eb061a90386cf738214e388009ec189b9da39e7320ff81dd0d213c0b1958c15d69cdb660982246daf7d225a1d5
languageName: node
linkType: hard
"moment@npm:>= 2.9.0, moment@npm:^2.19.3, moment@npm:^2.27.0, moment@npm:^2.29.1":
"moment@npm:^2.19.3, moment@npm:^2.27.0, moment@npm:^2.29.1":
version: 2.29.4
resolution: "moment@npm:2.29.4"
checksum: 844c6f3ce42862ac9467c8ca4f5e48a00750078682cc5bda1bc0e50cc7ca88e2115a0f932d65a06e4a90e26cb78892be9b3ca3dd6546ca2c4d994cebb787fc2b
@@ -29818,6 +29880,37 @@ __metadata:
languageName: node
linkType: hard
"msgpackr-extract@npm:^2.2.0":
version: 2.2.0
resolution: "msgpackr-extract@npm:2.2.0"
dependencies:
"@msgpackr-extract/msgpackr-extract-darwin-arm64": 2.2.0
"@msgpackr-extract/msgpackr-extract-darwin-x64": 2.2.0
"@msgpackr-extract/msgpackr-extract-linux-arm": 2.2.0
"@msgpackr-extract/msgpackr-extract-linux-arm64": 2.2.0
"@msgpackr-extract/msgpackr-extract-linux-x64": 2.2.0
"@msgpackr-extract/msgpackr-extract-win32-x64": 2.2.0
node-gyp: latest
node-gyp-build-optional-packages: 5.0.3
dependenciesMeta:
"@msgpackr-extract/msgpackr-extract-darwin-arm64":
optional: true
"@msgpackr-extract/msgpackr-extract-darwin-x64":
optional: true
"@msgpackr-extract/msgpackr-extract-linux-arm":
optional: true
"@msgpackr-extract/msgpackr-extract-linux-arm64":
optional: true
"@msgpackr-extract/msgpackr-extract-linux-x64":
optional: true
"@msgpackr-extract/msgpackr-extract-win32-x64":
optional: true
bin:
download-msgpackr-prebuilds: bin/download-prebuilds.js
checksum: 9882805b27a55855cf4420d271f5e256979d07421d75e0db434125d2ccd2f0f6a6bf602d444ea8b49b0b2ff42a13c77424f92a2b5d48adfbd3fda7723e17aeb8
languageName: node
linkType: hard
"msgpackr@npm:^1.5.4":
version: 1.6.1
resolution: "msgpackr@npm:1.6.1"
@@ -29830,6 +29923,18 @@ __metadata:
languageName: node
linkType: hard
"msgpackr@npm:^1.6.2":
version: 1.8.1
resolution: "msgpackr@npm:1.8.1"
dependencies:
msgpackr-extract: ^2.2.0
dependenciesMeta:
msgpackr-extract:
optional: true
checksum: 64cd58a51ff417f6332b46f941bd612aab53a1982e31b17be628f44e04807a40bc59b24662f7d40f95d0646d02de7f64a85f96052ac4f778aef8ed9c7bf2d601
languageName: node
linkType: hard
"msw-storybook-addon@npm:^1.5.0":
version: 1.6.3
resolution: "msw-storybook-addon@npm:1.6.3"
@@ -30791,7 +30896,7 @@ __metadata:
languageName: node
linkType: hard
"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.1, object.getownpropertydescriptors@npm:^2.1.2":
"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.2":
version: 2.1.4
resolution: "object.getownpropertydescriptors@npm:2.1.4"
dependencies:
@@ -33046,7 +33151,7 @@ __metadata:
languageName: node
linkType: hard
"promise.prototype.finally@npm:^3.1.0, promise.prototype.finally@npm:^3.1.2":
"promise.prototype.finally@npm:^3.1.0":
version: 3.1.3
resolution: "promise.prototype.finally@npm:3.1.3"
dependencies:
@@ -39612,19 +39717,6 @@ __metadata:
languageName: node
linkType: hard
"util.promisify@npm:^1.0.1":
version: 1.1.1
resolution: "util.promisify@npm:1.1.1"
dependencies:
call-bind: ^1.0.0
define-properties: ^1.1.3
for-each: ^0.3.3
has-symbols: ^1.0.1
object.getownpropertydescriptors: ^2.1.1
checksum: aacccbf770c667430ca3b7fce9a2a04a80fcd1f9f4de5507ea54cc3bbbcdcd33cbd2501ac23d1c477c5c40817234f6068b89cf7792f0610fe6e7df7ac0fe83ce
languageName: node
linkType: hard
"util@npm:0.10.3":
version: 0.10.3
resolution: "util@npm:0.10.3"