chore: use framework sub paths everywhere (#9253)

This commit is contained in:
Adrien de Peretti
2024-09-26 16:38:38 +05:30
committed by GitHub
parent 48bea267dc
commit a8e19faf8d
417 changed files with 870 additions and 934 deletions
+3
View File
@@ -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",
+1 -1
View File
@@ -290,7 +290,7 @@ export type ProjectConfigOptions = {
* })
* ```
*/
databaseDriverOptions?: Record<string, unknown> & {
databaseDriverOptions?: Record<string, any> & {
connection?: {
/**
* Configure support for TLS/SSL connection
+5 -2
View File
@@ -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()