fix(event-bus-local): Error handling (#3575)

**What**

The error handling was applied on the emit, which always succeed. On the other hand, the `on` which calls the handler, was not handling any errors and therefore crashed the server
This commit is contained in:
Adrien de Peretti
2023-03-24 14:49:29 +01:00
committed by GitHub
parent b57ea22461
commit 4a7bdc917a
4 changed files with 187 additions and 179 deletions

View File

@@ -0,0 +1,5 @@
---
"@medusajs/event-bus-local": patch
---
fix(event-bus-local): Error handling

View File

@@ -8,6 +8,7 @@ type InjectedDependencies = {
}
const eventEmitter = new EventEmitter()
eventEmitter.setMaxListeners(Infinity)
// eslint-disable-next-line max-len
export default class LocalEventBusService extends AbstractEventBusModuleService {
@@ -59,18 +60,21 @@ export default class LocalEventBusService extends AbstractEventBusModuleService
continue
}
try {
this.eventEmitter_.emit(event.eventName, event.data)
} catch (error) {
this.logger_.error(
`An error occurred while processing ${event.eventName}: ${error}`
)
}
this.eventEmitter_.emit(event.eventName, event.data)
}
}
subscribe(event: string | symbol, subscriber: Subscriber): this {
this.eventEmitter_.on(event, subscriber)
this.eventEmitter_.on(event, async (...args) => {
try {
// @ts-ignore
await subscriber(...args)
} catch (e) {
this.logger_.error(
`An error occurred while processing ${event.toString()}: ${e}`
)
}
})
return this
}

View File

@@ -2,7 +2,6 @@ import { IdMap } from "medusa-test-utils"
import { request } from "../../../../../helpers/test-request"
import { ProductServiceMock } from "../../../../../services/__mocks__/product"
import { ProductVariantServiceMock } from "../../../../../services/__mocks__/product-variant"
import { EventBusServiceMock } from "../../../../../services/__mocks__/event-bus"
describe("POST /admin/products/:id", () => {
describe("successfully updates a product", () => {

340
yarn.lock
View File

@@ -5606,13 +5606,13 @@ __metadata:
languageName: node
linkType: hard
"@medusajs/admin-ui@*, @medusajs/admin-ui@workspace:packages/admin-ui":
"@medusajs/admin-ui@0.0.1-rc.0, @medusajs/admin-ui@workspace:packages/admin-ui":
version: 0.0.0-use.local
resolution: "@medusajs/admin-ui@workspace:packages/admin-ui"
dependencies:
"@hookform/error-message": ^2.0.1
"@medusajs/medusa": "*"
"@medusajs/types": ^0.0.1
"@medusajs/medusa": 1.8.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
"@radix-ui/react-accordion": ^1.0.1
"@radix-ui/react-avatar": ^1.0.1
"@radix-ui/react-collapsible": ^1.0.1
@@ -5641,7 +5641,7 @@ __metadata:
copy-to-clipboard: ^3.3.1
emoji-picker-react: ^4.4.3
framer-motion: ^9.1.6
medusa-react: "*"
medusa-react: 5.0.0-rc.0
moment: ^2.29.4
pluralize: ^8.0.0
postcss: ^8.4.21
@@ -5678,30 +5678,30 @@ __metadata:
version: 0.0.0-use.local
resolution: "@medusajs/admin@workspace:packages/admin"
dependencies:
"@medusajs/admin-ui": "*"
"@medusajs/admin-ui": 0.0.1-rc.0
"@types/express": ^4.17.13
commander: ^10.0.0
dotenv: ^16.0.3
express: ^4.17.1
fs-extra: ^11.1.0
medusa-core-utils: "*"
medusa-core-utils: 1.2.0-rc.0
ora: 5.4.0
picocolors: ^1.0.0
ts-dedent: ^2.2.0
typescript: ^4.9.3
peerDependencies:
"@medusajs/medusa": "*"
"@medusajs/medusa": 1.8.0-rc.0
bin:
medusa-admin: ./bin/medusa-admin.js
languageName: unknown
linkType: soft
"@medusajs/cache-inmemory@*, @medusajs/cache-inmemory@workspace:packages/cache-inmemory":
"@medusajs/cache-inmemory@1.8.0-rc.0, @medusajs/cache-inmemory@workspace:packages/cache-inmemory":
version: 0.0.0-use.local
resolution: "@medusajs/cache-inmemory@workspace:packages/cache-inmemory"
dependencies:
"@medusajs/modules-sdk": ^0.0.1
"@medusajs/types": ^0.0.1
"@medusajs/modules-sdk": ^0.1.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
cross-env: ^5.2.1
jest: ^25.5.4
ts-jest: ^25.5.1
@@ -5713,8 +5713,8 @@ __metadata:
version: 0.0.0-use.local
resolution: "@medusajs/cache-redis@workspace:packages/cache-redis"
dependencies:
"@medusajs/modules-sdk": ^0.0.1
"@medusajs/types": ^0.0.1
"@medusajs/modules-sdk": ^0.1.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
awilix: ^8.0.0
cross-env: ^5.2.1
ioredis: ^5.3.1
@@ -5728,7 +5728,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@medusajs/client-types@workspace:packages/generated/client-types"
dependencies:
"@medusajs/medusa-oas-cli": "*"
"@medusajs/medusa-oas-cli": 0.2.0-rc.0
cross-env: ^7.0.3
execa: ^5.1.1
jest: ^27.4.7
@@ -5738,13 +5738,13 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/event-bus-local@*, @medusajs/event-bus-local@workspace:packages/event-bus-local":
"@medusajs/event-bus-local@1.8.0-rc.0, @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
"@medusajs/modules-sdk": 0.1.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
"@medusajs/utils": ^0.0.2-rc.0
cross-env: ^5.2.1
jest: ^25.5.2
ts-jest: ^25.5.1
@@ -5756,15 +5756,15 @@ __metadata:
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
"@medusajs/modules-sdk": 0.1.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
"@medusajs/utils": ^0.0.2-rc.0
awilix: ^8.0.0
bullmq: ^3.5.6
cross-env: ^5.2.1
ioredis: ^5.2.5
jest: ^25.5.2
medusa-test-utils: ^1.1.39
medusa-test-utils: ^1.1.40-rc.0
ts-jest: ^25.5.1
typescript: ^4.4.4
languageName: unknown
@@ -5774,9 +5774,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "@medusajs/inventory@workspace:packages/inventory"
dependencies:
"@medusajs/modules-sdk": "*"
"@medusajs/types": ^0.0.1
"@medusajs/utils": ^0.0.1
"@medusajs/modules-sdk": 0.1.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
"@medusajs/utils": ^0.0.2-rc.0
awilix: ^8.0.0
cross-env: ^5.2.1
jest: ^25.5.4
@@ -5786,7 +5786,7 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/medusa-cli@^1.3.8, @medusajs/medusa-cli@workspace:packages/medusa-cli":
"@medusajs/medusa-cli@^1.3.9-rc.0, @medusajs/medusa-cli@workspace:packages/medusa-cli":
version: 0.0.0-use.local
resolution: "@medusajs/medusa-cli@workspace:packages/medusa-cli"
dependencies:
@@ -5809,7 +5809,7 @@ __metadata:
is-valid-path: ^0.1.1
jest: ^25.5.4
meant: ^1.0.3
medusa-core-utils: ^1.1.39
medusa-core-utils: ^1.2.0-rc.0
medusa-telemetry: 0.0.16
open: ^8.0.6
ora: ^5.4.1
@@ -5828,11 +5828,11 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/medusa-js@^1.3.8, @medusajs/medusa-js@workspace:packages/medusa-js":
"@medusajs/medusa-js@^2.0.0-rc.0, @medusajs/medusa-js@workspace:packages/medusa-js":
version: 0.0.0-use.local
resolution: "@medusajs/medusa-js@workspace:packages/medusa-js"
dependencies:
"@medusajs/medusa": ^1.7.8
"@medusajs/medusa": ^1.8.0-rc.0
"@types/uuid": ^9.0.0
axios: ^0.24.0
cross-env: ^7.0.3
@@ -5844,16 +5844,16 @@ __metadata:
typescript: ^4.9.5
uuid: ^9.0.0
peerDependencies:
"@medusajs/medusa": ^1.7.8
"@medusajs/medusa": ^1.8.0-rc.0
languageName: unknown
linkType: soft
"@medusajs/medusa-oas-cli@*, @medusajs/medusa-oas-cli@workspace:packages/oas/medusa-oas-cli":
"@medusajs/medusa-oas-cli@0.2.0-rc.0, @medusajs/medusa-oas-cli@workspace:packages/oas/medusa-oas-cli":
version: 0.0.0-use.local
resolution: "@medusajs/medusa-oas-cli@workspace:packages/oas/medusa-oas-cli"
dependencies:
"@medusajs/medusa": "*"
"@medusajs/openapi-typescript-codegen": "*"
"@medusajs/medusa": 1.8.0-rc.0
"@medusajs/openapi-typescript-codegen": 0.2.0-rc.0
"@readme/openapi-parser": ^2.4.0
"@types/lodash": ^4.14.191
commander: ^10.0.0
@@ -5871,14 +5871,14 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/medusa@*, @medusajs/medusa@^1.7.12, @medusajs/medusa@^1.7.6, @medusajs/medusa@^1.7.7, @medusajs/medusa@^1.7.8, @medusajs/medusa@workspace:packages/medusa":
"@medusajs/medusa@1.8.0-rc.0, @medusajs/medusa@^1.8.0-rc.0, @medusajs/medusa@workspace:packages/medusa":
version: 0.0.0-use.local
resolution: "@medusajs/medusa@workspace:packages/medusa"
dependencies:
"@medusajs/medusa-cli": ^1.3.8
"@medusajs/modules-sdk": ^0.0.1
"@medusajs/types": ^0.0.1
"@medusajs/utils": ^0.0.1
"@medusajs/medusa-cli": ^1.3.9-rc.0
"@medusajs/modules-sdk": ^0.1.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
"@medusajs/utils": ^0.0.2-rc.0
"@types/express": ^4.17.17
"@types/ioredis": ^4.28.10
"@types/jsonwebtoken": ^8.5.9
@@ -5908,10 +5908,10 @@ __metadata:
jest: ^25.5.4
jsonwebtoken: ^8.5.1
lodash: ^4.17.21
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-telemetry: ^0.0.16
medusa-test-utils: ^1.1.39
medusa-test-utils: ^1.1.40-rc.0
morgan: ^1.9.1
multer: ^1.4.4
node-schedule: ^2.1.1
@@ -5933,20 +5933,20 @@ __metadata:
uuid: ^8.3.2
winston: ^3.8.2
peerDependencies:
"@medusajs/types": ^0.0.1
medusa-interfaces: 1.3.6
"@medusajs/types": ^0.0.2-rc.0
medusa-interfaces: 1.3.7-rc.0
typeorm: ^0.3.11
bin:
medusa: ./cli.js
languageName: unknown
linkType: soft
"@medusajs/modules-sdk@*, @medusajs/modules-sdk@^0.0.1, @medusajs/modules-sdk@workspace:packages/modules-sdk":
"@medusajs/modules-sdk@0.1.0-rc.0, @medusajs/modules-sdk@^0.1.0-rc.0, @medusajs/modules-sdk@workspace:packages/modules-sdk":
version: 0.0.0-use.local
resolution: "@medusajs/modules-sdk@workspace:packages/modules-sdk"
dependencies:
"@medusajs/types": ^0.0.1
"@medusajs/utils": ^0.0.1
"@medusajs/types": ^0.0.2-rc.0
"@medusajs/utils": ^0.0.2-rc.0
awilix: ^8.0.0
cross-env: ^5.2.1
glob: 7.1.6
@@ -5962,7 +5962,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "@medusajs/oas-github-ci@workspace:packages/oas/oas-github-ci"
dependencies:
"@medusajs/medusa-oas-cli": "*"
"@medusajs/medusa-oas-cli": 0.2.0-rc.0
"@readme/openapi-parser": ^2.4.0
"@redocly/cli": 1.0.0-beta.123
execa: ^5.1.1
@@ -5970,7 +5970,7 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/openapi-typescript-codegen@*, @medusajs/openapi-typescript-codegen@workspace:packages/oas/openapi-typescript-codegen":
"@medusajs/openapi-typescript-codegen@0.2.0-rc.0, @medusajs/openapi-typescript-codegen@workspace:packages/oas/openapi-typescript-codegen":
version: 0.0.0-use.local
resolution: "@medusajs/openapi-typescript-codegen@workspace:packages/oas/openapi-typescript-codegen"
dependencies:
@@ -6011,9 +6011,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "@medusajs/stock-location@workspace:packages/stock-location"
dependencies:
"@medusajs/modules-sdk": ^0.0.1
"@medusajs/types": ^0.0.1
"@medusajs/utils": ^0.0.1
"@medusajs/modules-sdk": ^0.1.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
"@medusajs/utils": ^0.0.2-rc.0
awilix: ^8.0.0
cross-env: ^5.2.1
jest: ^25.5.4
@@ -6023,7 +6023,7 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/types@^0.0.1, @medusajs/types@workspace:packages/types":
"@medusajs/types@^0.0.2-rc.0, @medusajs/types@workspace:packages/types":
version: 0.0.0-use.local
resolution: "@medusajs/types@workspace:packages/types"
dependencies:
@@ -6035,11 +6035,11 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/utils@^0.0.1, @medusajs/utils@workspace:packages/utils":
"@medusajs/utils@^0.0.2-rc.0, @medusajs/utils@workspace:packages/utils":
version: 0.0.0-use.local
resolution: "@medusajs/utils@workspace:packages/utils"
dependencies:
"@medusajs/types": ^0.0.1
"@medusajs/types": ^0.0.2-rc.0
"@types/express": ^4.17.17
awilix: ^8.0.0
class-transformer: ^0.5.1
@@ -23325,14 +23325,14 @@ __metadata:
"@babel/cli": ^7.12.10
"@babel/core": ^7.12.10
"@babel/node": ^7.12.10
"@medusajs/cache-inmemory": "*"
"@medusajs/event-bus-local": "*"
"@medusajs/medusa": "*"
"@medusajs/cache-inmemory": 1.8.0-rc.0
"@medusajs/event-bus-local": 1.8.0-rc.0
"@medusajs/medusa": 1.8.0-rc.0
babel-preset-medusa-package: "*"
faker: ^5.5.3
jest: ^26.6.3
jest-environment-node: 26.6.2
medusa-interfaces: "*"
medusa-interfaces: 1.3.7-rc.0
typeorm: ^0.3.11
languageName: unknown
linkType: soft
@@ -23344,16 +23344,16 @@ __metadata:
"@babel/cli": ^7.12.10
"@babel/core": ^7.12.10
"@babel/node": ^7.12.10
"@medusajs/cache-inmemory": "*"
"@medusajs/event-bus-local": "*"
"@medusajs/medusa": "*"
"@medusajs/cache-inmemory": 1.8.0-rc.0
"@medusajs/event-bus-local": 1.8.0-rc.0
"@medusajs/medusa": 1.8.0-rc.0
babel-preset-medusa-package: "*"
faker: ^5.5.3
jest: ^26.6.3
jest-environment-node: 26.6.2
medusa-fulfillment-webshipper: "*"
medusa-interfaces: "*"
medusa-plugin-sendgrid: "*"
medusa-fulfillment-webshipper: 1.3.8-rc.0
medusa-interfaces: 1.3.7-rc.0
medusa-plugin-sendgrid: 1.3.8-rc.0
typeorm: ^0.3.11
languageName: unknown
linkType: soft
@@ -23365,11 +23365,11 @@ __metadata:
"@babel/cli": ^7.12.10
"@babel/core": ^7.12.10
"@babel/node": ^7.12.10
"@medusajs/medusa": "*"
"@medusajs/medusa": 1.8.0-rc.0
babel-preset-medusa-package: "*"
jest: ^26.6.3
jest-environment-node: 26.6.2
medusa-interfaces: "*"
medusa-interfaces: 1.3.7-rc.0
typeorm: ^0.3.11
languageName: unknown
linkType: soft
@@ -28246,7 +28246,7 @@ __metadata:
languageName: node
linkType: hard
"medusa-core-utils@*, medusa-core-utils@^1.1.31, medusa-core-utils@^1.1.38, medusa-core-utils@^1.1.39, medusa-core-utils@workspace:packages/medusa-core-utils":
"medusa-core-utils@1.2.0-rc.0, medusa-core-utils@^1.2.0-rc.0, medusa-core-utils@workspace:packages/medusa-core-utils":
version: 0.0.0-use.local
resolution: "medusa-core-utils@workspace:packages/medusa-core-utils"
dependencies:
@@ -28305,11 +28305,11 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28333,11 +28333,11 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28361,12 +28361,12 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
stripe: ^8.50.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28386,14 +28386,14 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
"medusa-fulfillment-webshipper@*, medusa-fulfillment-webshipper@workspace:packages/medusa-fulfillment-webshipper":
"medusa-fulfillment-webshipper@1.3.8-rc.0, medusa-fulfillment-webshipper@workspace:packages/medusa-fulfillment-webshipper":
version: 0.0.0-use.local
resolution: "medusa-fulfillment-webshipper@workspace:packages/medusa-fulfillment-webshipper"
dependencies:
@@ -28404,7 +28404,7 @@ __metadata:
"@babel/plugin-transform-runtime": ^7.7.6
"@babel/preset-env": ^7.7.5
"@babel/runtime": ^7.9.6
"@medusajs/medusa": ^1.7.7
"@medusajs/medusa": ^1.8.0-rc.0
axios: ^0.20.0
body-parser: ^1.19.0
client-sessions: ^0.8.0
@@ -28412,14 +28412,14 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
"medusa-interfaces@*, medusa-interfaces@^1.3.6, medusa-interfaces@workspace:packages/medusa-interfaces":
"medusa-interfaces@1.3.7-rc.0, medusa-interfaces@^1.3.7-rc.0, medusa-interfaces@workspace:packages/medusa-interfaces":
version: 0.0.0-use.local
resolution: "medusa-interfaces@workspace:packages/medusa-interfaces"
dependencies:
@@ -28434,8 +28434,8 @@ __metadata:
"@babel/runtime": ^7.9.6
cross-env: ^5.2.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-test-utils: ^1.1.40-rc.0
typescript: ^4.4.4
languageName: unknown
linkType: soft
@@ -28462,11 +28462,11 @@ __metadata:
cross-env: ^7.0.3
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28491,11 +28491,11 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28516,10 +28516,10 @@ __metadata:
"@babel/runtime": ^7.9.6
cross-env: ^5.2.1
jest: ^25.5.4
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.38
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28545,11 +28545,11 @@ __metadata:
express: ^4.17.1
jest: ^25.5.4
jest-environment-node: 25.5.0
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.38
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28557,17 +28557,17 @@ __metadata:
version: 0.0.0-use.local
resolution: "medusa-payment-stripe@workspace:packages/medusa-payment-stripe"
dependencies:
"@medusajs/medusa": ^1.7.7
"@medusajs/medusa": ^1.8.0-rc.0
"@types/stripe": ^8.0.417
body-parser: ^1.19.0
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.38
medusa-core-utils: ^1.2.0-rc.0
stripe: ^11.10.0
typescript: ^4.9.5
peerDependencies:
"@medusajs/medusa": ^1.7.7
"@medusajs/medusa": ^1.8.0-rc.0
languageName: unknown
linkType: soft
@@ -28575,9 +28575,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "medusa-plugin-algolia@workspace:packages/medusa-plugin-algolia"
dependencies:
"@medusajs/modules-sdk": ^0.0.1
"@medusajs/types": ^0.0.1
"@medusajs/utils": ^0.0.1
"@medusajs/modules-sdk": ^0.1.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
"@medusajs/utils": ^0.0.2-rc.0
algoliasearch: ^4.15.0
client-sessions: ^0.8.0
cross-env: ^5.2.1
@@ -28608,12 +28608,12 @@ __metadata:
cross-env: ^7.0.3
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
randomatic: ^3.1.1
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28637,12 +28637,12 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
redis: ^3.0.2
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28665,11 +28665,11 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
randomatic: ^3.1.1
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28693,12 +28693,12 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
moment: ^2.27.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28717,9 +28717,9 @@ __metadata:
axios: ^0.20.0
cross-env: ^5.2.1
jest: ^25.5.4
medusa-interfaces: ^1.3.6
medusa-interfaces: ^1.3.7-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28744,11 +28744,11 @@ __metadata:
express: ^4.17.1
jest: ^25.5.4
mailchimp-api-v3: ^1.14.0
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28756,9 +28756,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "medusa-plugin-meilisearch@workspace:packages/medusa-plugin-meilisearch"
dependencies:
"@medusajs/medusa": ^1.7.12
"@medusajs/types": ^0.0.1
"@medusajs/utils": ^0.0.1
"@medusajs/medusa": ^1.8.0-rc.0
"@medusajs/types": ^0.0.2-rc.0
"@medusajs/utils": ^0.0.2-rc.0
body-parser: ^1.19.0
cross-env: ^5.2.1
jest: ^25.5.4
@@ -28782,14 +28782,14 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
pg: ^8.5.1
ulid: ^2.3.0
peerDependencies:
"@medusajs/medusa": ^1.7.7
medusa-interfaces: 1.3.6
"@medusajs/medusa": ^1.8.0-rc.0
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28814,15 +28814,15 @@ __metadata:
eslint: ^6.8.0
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
"medusa-plugin-sendgrid@*, medusa-plugin-sendgrid@workspace:packages/medusa-plugin-sendgrid":
"medusa-plugin-sendgrid@1.3.8-rc.0, medusa-plugin-sendgrid@workspace:packages/medusa-plugin-sendgrid":
version: 0.0.0-use.local
resolution: "medusa-plugin-sendgrid@workspace:packages/medusa-plugin-sendgrid"
dependencies:
@@ -28842,11 +28842,11 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28870,12 +28870,12 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
moment: ^2.27.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28896,12 +28896,12 @@ __metadata:
body-parser: ^1.19.0
cross-env: ^5.2.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
twilio: ^3.49.1
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
@@ -28924,21 +28924,21 @@ __metadata:
cross-env: ^5.2.1
express: ^4.17.1
jest: ^25.5.4
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
languageName: unknown
linkType: soft
"medusa-react@*, medusa-react@workspace:packages/medusa-react":
"medusa-react@5.0.0-rc.0, medusa-react@workspace:packages/medusa-react":
version: 0.0.0-use.local
resolution: "medusa-react@workspace:packages/medusa-react"
dependencies:
"@babel/core": ^7.16.0
"@medusajs/medusa": ^1.7.6
"@medusajs/medusa-js": ^1.3.8
"@medusajs/medusa": ^1.8.0-rc.0
"@medusajs/medusa-js": ^2.0.0-rc.0
"@storybook/addon-essentials": ^6.3.12
"@storybook/addon-links": ^6.3.12
"@storybook/addons": ^6.3.12
@@ -28964,7 +28964,7 @@ __metadata:
tslib: ^2.3.1
tsup: ^6.5.0
peerDependencies:
"@medusajs/medusa": ^1.7.6
"@medusajs/medusa": ^1.8.0-rc.0
"@tanstack/react-query": ^4.22.0
react: ^16.8 || ^17.0 || ^18.0
react-dom: ^16.8 || ^17.0 || ^18.0
@@ -28994,11 +28994,11 @@ __metadata:
ioredis: ^4.27.9
jest: ^25.5.4
lodash: ^4.17.21
medusa-core-utils: ^1.1.39
medusa-interfaces: ^1.3.6
medusa-test-utils: ^1.1.37
medusa-core-utils: ^1.2.0-rc.0
medusa-interfaces: ^1.3.7-rc.0
medusa-test-utils: ^1.1.40-rc.0
peerDependencies:
medusa-interfaces: 1.3.6
medusa-interfaces: 1.3.7-rc.0
typeorm: 0.x
languageName: unknown
linkType: soft
@@ -29026,7 +29026,7 @@ __metadata:
languageName: unknown
linkType: soft
"medusa-test-utils@^1.1.37, medusa-test-utils@^1.1.38, medusa-test-utils@^1.1.39, medusa-test-utils@workspace:packages/medusa-test-utils":
"medusa-test-utils@^1.1.40-rc.0, medusa-test-utils@workspace:packages/medusa-test-utils":
version: 0.0.0-use.local
resolution: "medusa-test-utils@workspace:packages/medusa-test-utils"
dependencies:
@@ -29039,7 +29039,7 @@ __metadata:
"@babel/runtime": ^7.9.6
cross-env: ^5.2.1
jest: ^25.5.4
medusa-core-utils: ^1.1.31
medusa-core-utils: ^1.2.0-rc.0
randomatic: ^3.1.1
languageName: unknown
linkType: soft