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 authored and GitHub committed 2023-03-24 13:49:29 +00:00
1 parent b57ea22461
commit 4a7bdc917a
4 files changed
+187 -179

No files matched your search

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