chore: use framework sub paths everywhere (#9253)
This commit is contained in:
@@ -19,6 +19,9 @@
|
||||
"./workflows": "./dist/workflows/index.js",
|
||||
"./links": "./dist/links/index.js",
|
||||
"./jobs": "./dist/jobs/index.js",
|
||||
"./http": "./dist/http/index.js",
|
||||
"./telemetry": "./dist/telemetry/index.js",
|
||||
"./feature-flags": "./dist/feature-flags/index.js",
|
||||
"./utils": "./dist/utils/index.js",
|
||||
"./types": "./dist/types/index.js",
|
||||
"./orchestration": "./dist/orchestration/index.js",
|
||||
|
||||
@@ -290,7 +290,7 @@ export type ProjectConfigOptions = {
|
||||
* })
|
||||
* ```
|
||||
*/
|
||||
databaseDriverOptions?: Record<string, unknown> & {
|
||||
databaseDriverOptions?: Record<string, any> & {
|
||||
connection?: {
|
||||
/**
|
||||
* Configure support for TLS/SSL connection
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"directory": "packages/medusa-test-utils"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16"
|
||||
"node": ">=20"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "rimraf dist && tsc --build",
|
||||
@@ -17,7 +17,10 @@
|
||||
"test": "jest --passWithNoTests src"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
"dist",
|
||||
"!dist/**/__tests__",
|
||||
"!dist/**/__mocks__",
|
||||
"!dist/**/__fixtures__"
|
||||
],
|
||||
"author": "Medusa",
|
||||
"license": "MIT",
|
||||
|
||||
@@ -4,7 +4,7 @@ export async function configLoaderOverride(
|
||||
entryDirectory: string,
|
||||
override: { clientUrl: string; debug?: boolean }
|
||||
) {
|
||||
const { configManager } = await import("@medusajs/framework")
|
||||
const { configManager } = await import("@medusajs/framework/config")
|
||||
const { configModule, error } = getConfigFile<
|
||||
ReturnType<typeof configManager.loadConfig>
|
||||
>(entryDirectory, "medusa-config.js")
|
||||
@@ -13,6 +13,7 @@ export async function configLoaderOverride(
|
||||
throw new Error(error.message || "Error during config loading")
|
||||
}
|
||||
|
||||
configModule.projectConfig.databaseDriverOptions
|
||||
configModule.projectConfig.databaseUrl = override.clientUrl
|
||||
configModule.projectConfig.databaseLogging = !!override.debug
|
||||
configModule.projectConfig.databaseDriverOptions =
|
||||
|
||||
@@ -6,15 +6,15 @@ import {
|
||||
} from "@medusajs/framework/utils"
|
||||
import { asValue } from "awilix"
|
||||
import { dbTestUtilFactory, getDatabaseURL } from "./database"
|
||||
import { startApp } from "./medusa-test-runner-utils/bootstrap-app"
|
||||
import { clearInstances } from "./medusa-test-runner-utils/clear-instances"
|
||||
import { configLoaderOverride } from "./medusa-test-runner-utils/config"
|
||||
import {
|
||||
applyEnvVarsToProcess,
|
||||
clearInstances,
|
||||
configLoaderOverride,
|
||||
initDb,
|
||||
migrateDatabase,
|
||||
startApp,
|
||||
syncLinks,
|
||||
} from "./medusa-test-runner-utils/use-db"
|
||||
import { applyEnvVarsToProcess } from "./medusa-test-runner-utils/utils"
|
||||
} from "./medusa-test-runner-utils"
|
||||
|
||||
export interface MedusaSuiteOptions {
|
||||
dbConnection: any // knex instance
|
||||
@@ -161,7 +161,7 @@ export function medusaIntegrationTestRunner({
|
||||
await syncLinks(appLoader, cwd, containerRes)
|
||||
}
|
||||
|
||||
const axios = (await import("axios")).default.default
|
||||
const { default: axios } = (await import("axios")) as any
|
||||
|
||||
const cancelTokenSource = axios.CancelToken.source()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user