chore(): Move peer deps into a single package and re export from framework (#13439)
* chore(): Move peer deps into a single package and re export from framework * WIP * update core packages * update cli and deps * update medusa * update exports path * remove analyze * update modules deps * finalise changes * fix yarn * fix import * Refactor peer dependencies into a single package Consolidate peer dependencies into one package and re-export from the framework. * update changeset * Update .changeset/brown-cows-sleep.md Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com> * rm deps * fix deps * increase timeout * upgrade version * update versions * update versions * fixes * update lock * fix missing import * fix missing import --------- Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
co-authored by
Oli Juhl
parent
55f89b2151
commit
12a96a7c70
@@ -1,5 +1,5 @@
|
||||
import { ContainerRegistrationKeys, getConfigFile } from "@medusajs/utils"
|
||||
import { asFunction } from "awilix"
|
||||
import { asFunction } from "../deps/awilix"
|
||||
import { container } from "../container"
|
||||
import { logger as defaultLogger } from "../logger"
|
||||
import { ConfigManager } from "./config"
|
||||
|
||||
@@ -4,7 +4,7 @@ import {
|
||||
retryExecution,
|
||||
stringifyCircular,
|
||||
} from "@medusajs/utils"
|
||||
import { asValue } from "awilix"
|
||||
import { asValue } from "../deps/awilix"
|
||||
import { configManager } from "../config"
|
||||
import { container } from "../container"
|
||||
import { logger } from "../logger"
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
export * from "@medusajs/deps/awilix"
|
||||
@@ -0,0 +1 @@
|
||||
export * from "@medusajs/deps/mikro-orm/cli"
|
||||
@@ -0,0 +1 @@
|
||||
export * from "@medusajs/deps/mikro-orm/core"
|
||||
@@ -0,0 +1 @@
|
||||
export * from "@medusajs/deps/mikro-orm/knex"
|
||||
@@ -0,0 +1 @@
|
||||
export * from "@medusajs/deps/mikro-orm/migrations"
|
||||
@@ -0,0 +1 @@
|
||||
export * from "@medusajs/deps/mikro-orm/postgresql"
|
||||
@@ -0,0 +1 @@
|
||||
export * from "@medusajs/deps/pg"
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
FeatureFlag,
|
||||
FlagRouter,
|
||||
} from "@medusajs/utils"
|
||||
import { asFunction } from "awilix"
|
||||
import { asFunction } from "../deps/awilix"
|
||||
import { normalize } from "path"
|
||||
import { configManager } from "../config"
|
||||
import { container } from "../container"
|
||||
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
} from "@medusajs/modules-sdk"
|
||||
import { MedusaContainer } from "@medusajs/types"
|
||||
import { ContainerRegistrationKeys, generateJwtToken } from "@medusajs/utils"
|
||||
import { asValue } from "awilix"
|
||||
import { asValue } from "../../../deps/awilix"
|
||||
import express from "express"
|
||||
import querystring from "querystring"
|
||||
import supertest from "supertest"
|
||||
|
||||
@@ -2,7 +2,7 @@ import {
|
||||
ContainerRegistrationKeys,
|
||||
createMedusaContainer,
|
||||
} from "@medusajs/utils"
|
||||
import { asValue } from "awilix"
|
||||
import { asValue } from "../../deps/awilix"
|
||||
import express from "express"
|
||||
import { resolve } from "path"
|
||||
import { logger as defaultLogger } from "../../logger"
|
||||
|
||||
@@ -3,7 +3,7 @@ import {
|
||||
ContainerRegistrationKeys,
|
||||
createMedusaContainer,
|
||||
} from "@medusajs/utils"
|
||||
import { asValue } from "awilix"
|
||||
import { asValue } from "../../deps/awilix"
|
||||
import { join } from "path"
|
||||
import { logger } from "../../logger"
|
||||
import { MockSchedulerStorage } from "../__fixtures__/mock-scheduler-storage"
|
||||
|
||||
@@ -25,8 +25,8 @@ import {
|
||||
upperCaseFirst,
|
||||
} from "@medusajs/utils"
|
||||
|
||||
import type { Knex } from "@mikro-orm/knex"
|
||||
import { aliasTo, asValue } from "awilix"
|
||||
import type { Knex } from "@medusajs/framework/mikro-orm/knex"
|
||||
import { aliasTo, asValue } from "./deps/awilix"
|
||||
import { configManager } from "./config"
|
||||
import {
|
||||
container,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { MedusaContainer } from "@medusajs/types"
|
||||
import { Knex } from "@mikro-orm/knex"
|
||||
import { Knex } from "../deps/mikro-orm-knex"
|
||||
import { glob } from "glob"
|
||||
import { join } from "path"
|
||||
import { logger } from "../logger"
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
* small, we should be okay with managing this wrapper.
|
||||
*/
|
||||
|
||||
import { CLIConfigurator, CLIHelper } from "@mikro-orm/cli"
|
||||
import { ConfigurationLoader } from "@mikro-orm/core"
|
||||
import { CLIConfigurator, CLIHelper } from "../deps/mikro-orm-cli"
|
||||
import { ConfigurationLoader } from "../deps/mikro-orm-core"
|
||||
import { isAbsolute, join } from "path"
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { ContainerRegistrationKeys, Modules } from "@medusajs/utils"
|
||||
import { asValue } from "awilix"
|
||||
import { asValue } from "../../deps/awilix"
|
||||
import { join } from "path"
|
||||
import { container } from "../../container"
|
||||
import { logger } from "../../logger"
|
||||
|
||||
@@ -32,8 +32,8 @@ import {
|
||||
RemoteQueryFunction,
|
||||
} from "@medusajs/types"
|
||||
import { ContainerRegistrationKeys, Modules } from "@medusajs/utils"
|
||||
import { Knex } from "@mikro-orm/knex"
|
||||
import { AwilixContainer, ResolveOptions } from "awilix"
|
||||
import { Knex } from "../deps/mikro-orm-knex"
|
||||
import { AwilixContainer, ResolveOptions } from "../deps/awilix"
|
||||
|
||||
declare module "@medusajs/types" {
|
||||
export interface ModuleImplementations {
|
||||
|
||||
@@ -3,7 +3,7 @@ import {
|
||||
ContainerRegistrationKeys,
|
||||
createMedusaContainer,
|
||||
} from "@medusajs/utils"
|
||||
import { asValue } from "awilix"
|
||||
import { asValue } from "../../deps/awilix"
|
||||
import { join } from "path"
|
||||
import { logger } from "../../logger"
|
||||
import { productWorkflowId } from "../__fixtures__/workflows/deep-workflows/product-updater"
|
||||
|
||||
Reference in New Issue
Block a user