fix(modules-sdk, orchestration): add missing dependencies + fix default handling in medusa-app & remote query (#4930)
This commit is contained in:
1 parent
86f4ca369f
commit
c3dba06948
6 files changed
+19
-15
No files matched your search
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"@medusajs/modules-sdk": patch
|
||||||
|
"@medusajs/orchestration": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix(modules-sdk, orchestration): add missing dependencies
|
||||||
@@ -28,6 +28,8 @@
|
|||||||
"@medusajs/types": "^1.10.2",
|
"@medusajs/types": "^1.10.2",
|
||||||
"@medusajs/utils": "^1.9.6",
|
"@medusajs/utils": "^1.9.6",
|
||||||
"awilix": "^8.0.0",
|
"awilix": "^8.0.0",
|
||||||
|
"knex": "2.4.2",
|
||||||
|
"pg": "^8.11.2",
|
||||||
"resolve-cwd": "^3.0.0"
|
"resolve-cwd": "^3.0.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -36,8 +36,7 @@ export type SharedResources = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function MedusaApp(
|
export async function MedusaApp({
|
||||||
{
|
|
||||||
sharedResourcesConfig,
|
sharedResourcesConfig,
|
||||||
servicesConfig,
|
servicesConfig,
|
||||||
modulesConfigPath,
|
modulesConfigPath,
|
||||||
@@ -45,7 +44,7 @@ export async function MedusaApp(
|
|||||||
modulesConfig,
|
modulesConfig,
|
||||||
linkModules,
|
linkModules,
|
||||||
remoteFetchData,
|
remoteFetchData,
|
||||||
injectedDependencies,
|
injectedDependencies = {},
|
||||||
}: {
|
}: {
|
||||||
sharedResourcesConfig?: SharedResources
|
sharedResourcesConfig?: SharedResources
|
||||||
loadedModules?: LoadedModule[]
|
loadedModules?: LoadedModule[]
|
||||||
@@ -56,10 +55,7 @@ export async function MedusaApp(
|
|||||||
linkModules?: ModuleJoinerConfig | ModuleJoinerConfig[]
|
linkModules?: ModuleJoinerConfig | ModuleJoinerConfig[]
|
||||||
remoteFetchData?: RemoteFetchDataCallback
|
remoteFetchData?: RemoteFetchDataCallback
|
||||||
injectedDependencies?: any
|
injectedDependencies?: any
|
||||||
} = {
|
}): Promise<{
|
||||||
injectedDependencies: {},
|
|
||||||
}
|
|
||||||
): Promise<{
|
|
||||||
modules: Record<string, LoadedModule | LoadedModule[]>
|
modules: Record<string, LoadedModule | LoadedModule[]>
|
||||||
link: RemoteLink | undefined
|
link: RemoteLink | undefined
|
||||||
query: (
|
query: (
|
||||||
|
|||||||
@@ -16,19 +16,15 @@ export class RemoteQuery {
|
|||||||
private modulesMap: Map<string, LoadedModule> = new Map()
|
private modulesMap: Map<string, LoadedModule> = new Map()
|
||||||
private customRemoteFetchData?: RemoteFetchDataCallback
|
private customRemoteFetchData?: RemoteFetchDataCallback
|
||||||
|
|
||||||
constructor(
|
constructor({
|
||||||
{
|
|
||||||
modulesLoaded,
|
modulesLoaded,
|
||||||
customRemoteFetchData,
|
customRemoteFetchData,
|
||||||
servicesConfig,
|
servicesConfig = [],
|
||||||
}: {
|
}: {
|
||||||
modulesLoaded?: LoadedModule[]
|
modulesLoaded?: LoadedModule[]
|
||||||
customRemoteFetchData?: RemoteFetchDataCallback
|
customRemoteFetchData?: RemoteFetchDataCallback
|
||||||
servicesConfig?: ModuleJoinerConfig[]
|
servicesConfig?: ModuleJoinerConfig[]
|
||||||
} = {
|
}) {
|
||||||
servicesConfig: [],
|
|
||||||
}
|
|
||||||
) {
|
|
||||||
if (!modulesLoaded?.length) {
|
if (!modulesLoaded?.length) {
|
||||||
modulesLoaded = MedusaModule.getLoadedModules().map(
|
modulesLoaded = MedusaModule.getLoadedModules().map(
|
||||||
(mod) => Object.values(mod)[0]
|
(mod) => Object.values(mod)[0]
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
"author": "Medusa",
|
"author": "Medusa",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@medusajs/types": "^1.10.2",
|
|
||||||
"cross-env": "^5.2.1",
|
"cross-env": "^5.2.1",
|
||||||
"jest": "^29.6.3",
|
"jest": "^29.6.3",
|
||||||
"rimraf": "^5.0.1",
|
"rimraf": "^5.0.1",
|
||||||
@@ -25,7 +24,9 @@
|
|||||||
"typescript": "^5.1.6"
|
"typescript": "^5.1.6"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@medusajs/types": "^1.10.2",
|
||||||
"@medusajs/utils": "^1.9.6",
|
"@medusajs/utils": "^1.9.6",
|
||||||
|
"awilix": "^8.0.0",
|
||||||
"graphql": "^16.6.0"
|
"graphql": "^16.6.0"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -6518,6 +6518,8 @@ __metadata:
|
|||||||
awilix: ^8.0.0
|
awilix: ^8.0.0
|
||||||
cross-env: ^5.2.1
|
cross-env: ^5.2.1
|
||||||
jest: ^29.6.3
|
jest: ^29.6.3
|
||||||
|
knex: 2.4.2
|
||||||
|
pg: ^8.11.2
|
||||||
resolve-cwd: ^3.0.0
|
resolve-cwd: ^3.0.0
|
||||||
rimraf: ^5.0.1
|
rimraf: ^5.0.1
|
||||||
ts-jest: ^29.1.1
|
ts-jest: ^29.1.1
|
||||||
@@ -6577,6 +6579,7 @@ __metadata:
|
|||||||
dependencies:
|
dependencies:
|
||||||
"@medusajs/types": ^1.10.2
|
"@medusajs/types": ^1.10.2
|
||||||
"@medusajs/utils": ^1.9.6
|
"@medusajs/utils": ^1.9.6
|
||||||
|
awilix: ^8.0.0
|
||||||
cross-env: ^5.2.1
|
cross-env: ^5.2.1
|
||||||
graphql: ^16.6.0
|
graphql: ^16.6.0
|
||||||
jest: ^29.6.3
|
jest: ^29.6.3
|
||||||
|
|||||||
Reference in new issue
Block a user