feat(locking): Locking module (#9524)

**What**
- Locking Module to manage concurrency
- Default `in-memory` provider
This commit is contained in:
Carlos R. L. Rodrigues
2024-10-11 16:30:06 +00:00
committed by GitHub
parent 5c9e289c4d
commit c8b375ae2d
28 changed files with 806 additions and 39 deletions
+26
View File
@@ -5652,6 +5652,31 @@ __metadata:
languageName: unknown
linkType: soft
"@medusajs/locking@^0.0.1, @medusajs/locking@workspace:packages/modules/locking":
version: 0.0.0-use.local
resolution: "@medusajs/locking@workspace:packages/modules/locking"
dependencies:
"@medusajs/framework": ^0.0.1
"@mikro-orm/cli": 5.9.7
"@mikro-orm/core": 5.9.7
"@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.9.7
"@swc/core": ^1.7.28
"@swc/jest": ^0.2.36
jest: ^29.7.0
medusa-test-utils: ^1.1.44
rimraf: ^3.0.2
tsc-alias: ^1.8.6
typescript: ^5.6.2
peerDependencies:
"@medusajs/framework": ^0.0.1
"@mikro-orm/core": 5.9.7
"@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.9.7
awilix: ^8.0.1
languageName: unknown
linkType: soft
"@medusajs/medusa-cli@^1.3.22, @medusajs/medusa-cli@workspace:packages/cli/medusa-cli":
version: 0.0.0-use.local
resolution: "@medusajs/medusa-cli@workspace:packages/cli/medusa-cli"
@@ -5761,6 +5786,7 @@ __metadata:
"@medusajs/index": ^0.0.1
"@medusajs/inventory-next": ^0.0.3
"@medusajs/link-modules": ^0.2.11
"@medusajs/locking": ^0.0.1
"@medusajs/notification": ^0.1.2
"@medusajs/notification-local": ^0.0.1
"@medusajs/notification-sendgrid": ^0.0.1