Feat(medusa-test-utils, utils, pricing, product, link-modules): upgrade mikro orm version to latest (#5985)

* update mikro-orm version

* add changeset

* update product tests

* add optional number serializer util

* upgrade cart mikro-orm versions

* clean up test
This commit is contained in:
Philip Korsholm
2024-01-02 17:11:55 +01:00
committed by GitHub
parent 925feea04a
commit d16d10619d
15 changed files with 181 additions and 131 deletions

View File

@@ -0,0 +1,9 @@
---
"medusa-test-utils": patch
"@medusajs/link-modules": patch
"@medusajs/pricing": patch
"@medusajs/product": patch
"@medusajs/utils": patch
---
fix(medusa-test-utils, utils, link-modules, pricing, product): upgrade mikro-orm version

View File

@@ -39,7 +39,7 @@
"orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear" "orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear"
}, },
"devDependencies": { "devDependencies": {
"@mikro-orm/cli": "5.7.12", "@mikro-orm/cli": "5.9.7",
"cross-env": "^5.2.1", "cross-env": "^5.2.1",
"jest": "^29.6.3", "jest": "^29.6.3",
"medusa-test-utils": "^1.1.40", "medusa-test-utils": "^1.1.40",
@@ -53,9 +53,9 @@
"@medusajs/modules-sdk": "^1.12.5", "@medusajs/modules-sdk": "^1.12.5",
"@medusajs/types": "^1.11.9", "@medusajs/types": "^1.11.9",
"@medusajs/utils": "^1.11.2", "@medusajs/utils": "^1.11.2",
"@mikro-orm/core": "5.7.12", "@mikro-orm/core": "5.9.7",
"@mikro-orm/migrations": "5.7.12", "@mikro-orm/migrations": "5.9.7",
"@mikro-orm/postgresql": "5.7.12", "@mikro-orm/postgresql": "5.9.7",
"awilix": "^8.0.0", "awilix": "^8.0.0",
"dotenv": "^16.1.4", "dotenv": "^16.1.4",
"knex": "2.4.2" "knex": "2.4.2"

View File

@@ -39,7 +39,7 @@
"orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear" "orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear"
}, },
"devDependencies": { "devDependencies": {
"@mikro-orm/cli": "5.7.12", "@mikro-orm/cli": "5.9.7",
"cross-env": "^5.2.1", "cross-env": "^5.2.1",
"jest": "^29.6.3", "jest": "^29.6.3",
"medusa-test-utils": "^1.1.40", "medusa-test-utils": "^1.1.40",
@@ -53,9 +53,9 @@
"@medusajs/modules-sdk": "^1.12.5", "@medusajs/modules-sdk": "^1.12.5",
"@medusajs/types": "^1.11.9", "@medusajs/types": "^1.11.9",
"@medusajs/utils": "^1.11.2", "@medusajs/utils": "^1.11.2",
"@mikro-orm/core": "5.7.12", "@mikro-orm/core": "5.9.7",
"@mikro-orm/migrations": "5.7.12", "@mikro-orm/migrations": "5.9.7",
"@mikro-orm/postgresql": "5.7.12", "@mikro-orm/postgresql": "5.9.7",
"awilix": "^8.0.0", "awilix": "^8.0.0",
"dotenv": "^16.1.4", "dotenv": "^16.1.4",
"knex": "2.4.2" "knex": "2.4.2"

View File

@@ -42,8 +42,8 @@
"@medusajs/modules-sdk": "^1.12.5", "@medusajs/modules-sdk": "^1.12.5",
"@medusajs/types": "^1.11.9", "@medusajs/types": "^1.11.9",
"@medusajs/utils": "^1.11.2", "@medusajs/utils": "^1.11.2",
"@mikro-orm/core": "5.7.12", "@mikro-orm/core": "5.9.7",
"@mikro-orm/postgresql": "5.7.12", "@mikro-orm/postgresql": "5.9.7",
"awilix": "^8.0.0" "awilix": "^8.0.0"
} }
} }

View File

@@ -30,8 +30,8 @@
"typescript": "^5.1.6" "typescript": "^5.1.6"
}, },
"dependencies": { "dependencies": {
"@mikro-orm/migrations": "5.7.12", "@mikro-orm/migrations": "5.9.7",
"@mikro-orm/postgresql": "5.7.12", "@mikro-orm/postgresql": "5.9.7",
"medusa-core-utils": "^1.2.0", "medusa-core-utils": "^1.2.0",
"pg-god": "^1.0.12", "pg-god": "^1.0.12",
"randomatic": "^3.1.1" "randomatic": "^3.1.1"

View File

@@ -39,7 +39,7 @@
"orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear" "orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear"
}, },
"devDependencies": { "devDependencies": {
"@mikro-orm/cli": "5.7.12", "@mikro-orm/cli": "5.9.7",
"cross-env": "^5.2.1", "cross-env": "^5.2.1",
"jest": "^29.6.3", "jest": "^29.6.3",
"medusa-test-utils": "^1.1.40", "medusa-test-utils": "^1.1.40",
@@ -53,9 +53,9 @@
"@medusajs/modules-sdk": "^1.12.5", "@medusajs/modules-sdk": "^1.12.5",
"@medusajs/types": "^1.11.9", "@medusajs/types": "^1.11.9",
"@medusajs/utils": "^1.11.2", "@medusajs/utils": "^1.11.2",
"@mikro-orm/core": "5.7.12", "@mikro-orm/core": "5.9.7",
"@mikro-orm/migrations": "5.7.12", "@mikro-orm/migrations": "5.9.7",
"@mikro-orm/postgresql": "5.7.12", "@mikro-orm/postgresql": "5.9.7",
"awilix": "^8.0.0", "awilix": "^8.0.0",
"dotenv": "^16.1.4", "dotenv": "^16.1.4",
"knex": "2.4.2" "knex": "2.4.2"

View File

@@ -181,8 +181,10 @@ describe("Product module", function () {
it("should have a connection that is the shared connection", async () => { it("should have a connection that is the shared connection", async () => {
expect( expect(
(module as any).baseRepository_.manager_.getConnection().client JSON.stringify(
).toEqual(sharedPgConnection) (module as any).baseRepository_.manager_.getConnection().client
)
).toEqual(JSON.stringify(sharedPgConnection))
}) })
}) })

View File

@@ -265,8 +265,8 @@ describe("ProductModuleService products", function () {
sku: createdVariant.sku, sku: createdVariant.sku,
allow_backorder: false, allow_backorder: false,
manage_inventory: true, manage_inventory: true,
inventory_quantity: "100", inventory_quantity: 100,
variant_rank: "0", variant_rank: 0,
options: expect.arrayContaining([ options: expect.arrayContaining([
expect.objectContaining({ expect.objectContaining({
id: expect.any(String), id: expect.any(String),

View File

@@ -39,7 +39,7 @@
"orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear" "orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear"
}, },
"devDependencies": { "devDependencies": {
"@mikro-orm/cli": "5.7.12", "@mikro-orm/cli": "5.9.7",
"cross-env": "^5.2.1", "cross-env": "^5.2.1",
"faker": "^6.6.6", "faker": "^6.6.6",
"jest": "^29.6.3", "jest": "^29.6.3",
@@ -55,9 +55,9 @@
"@medusajs/modules-sdk": "^1.12.5", "@medusajs/modules-sdk": "^1.12.5",
"@medusajs/types": "^1.11.9", "@medusajs/types": "^1.11.9",
"@medusajs/utils": "^1.11.2", "@medusajs/utils": "^1.11.2",
"@mikro-orm/core": "5.7.12", "@mikro-orm/core": "5.9.7",
"@mikro-orm/migrations": "5.7.12", "@mikro-orm/migrations": "5.9.7",
"@mikro-orm/postgresql": "5.7.12", "@mikro-orm/postgresql": "5.9.7",
"awilix": "^8.0.0", "awilix": "^8.0.0",
"dotenv": "^16.1.4", "dotenv": "^16.1.4",
"knex": "2.4.2", "knex": "2.4.2",

View File

@@ -1,4 +1,8 @@
import { DALUtils, generateEntityId } from "@medusajs/utils" import {
DALUtils,
generateEntityId,
optionalNumericSerializer,
} from "@medusajs/utils"
import { import {
BeforeCreate, BeforeCreate,
Cascade, Cascade,
@@ -66,7 +70,11 @@ class ProductVariant {
// Note: Upon serialization, this turns to a string. This is on purpose, because you would loose // Note: Upon serialization, this turns to a string. This is on purpose, because you would loose
// precision if you cast numeric to JS number, as JS number is a float. // precision if you cast numeric to JS number, as JS number is a float.
// Ref: https://github.com/mikro-orm/mikro-orm/issues/2295 // Ref: https://github.com/mikro-orm/mikro-orm/issues/2295
@Property({ columnType: "numeric", default: 100 }) @Property({
columnType: "numeric",
default: 100,
serializer: optionalNumericSerializer,
})
inventory_quantity?: number = 100 inventory_quantity?: number = 100
@Property({ columnType: "boolean", default: false }) @Property({ columnType: "boolean", default: false })
@@ -102,7 +110,12 @@ class ProductVariant {
@Property({ columnType: "jsonb", nullable: true }) @Property({ columnType: "jsonb", nullable: true })
metadata?: Record<string, unknown> | null metadata?: Record<string, unknown> | null
@Property({ columnType: "numeric", nullable: true, default: 0 }) @Property({
columnType: "numeric",
nullable: true,
default: 0,
serializer: optionalNumericSerializer,
})
variant_rank?: number | null variant_rank?: number | null
@Property({ columnType: "text", nullable: true }) @Property({ columnType: "text", nullable: true })

View File

@@ -39,7 +39,7 @@
"orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear" "orm:cache:clear": " MIKRO_ORM_CLI=./mikro-orm.config.dev.ts mikro-orm cache:clear"
}, },
"devDependencies": { "devDependencies": {
"@mikro-orm/cli": "5.7.12", "@mikro-orm/cli": "5.9.7",
"cross-env": "^5.2.1", "cross-env": "^5.2.1",
"jest": "^29.6.3", "jest": "^29.6.3",
"medusa-test-utils": "^1.1.40", "medusa-test-utils": "^1.1.40",
@@ -53,9 +53,9 @@
"@medusajs/modules-sdk": "^1.12.5", "@medusajs/modules-sdk": "^1.12.5",
"@medusajs/types": "^1.11.9", "@medusajs/types": "^1.11.9",
"@medusajs/utils": "^1.11.2", "@medusajs/utils": "^1.11.2",
"@mikro-orm/core": "5.7.12", "@mikro-orm/core": "5.9.7",
"@mikro-orm/migrations": "5.7.12", "@mikro-orm/migrations": "5.9.7",
"@mikro-orm/postgresql": "5.7.12", "@mikro-orm/postgresql": "5.9.7",
"awilix": "^8.0.0", "awilix": "^8.0.0",
"dotenv": "^16.1.4", "dotenv": "^16.1.4",
"knex": "2.4.2" "knex": "2.4.2"

View File

@@ -31,9 +31,9 @@
}, },
"dependencies": { "dependencies": {
"@medusajs/types": "^1.11.9", "@medusajs/types": "^1.11.9",
"@mikro-orm/core": "5.7.12", "@mikro-orm/core": "5.9.7",
"@mikro-orm/migrations": "5.7.12", "@mikro-orm/migrations": "5.9.7",
"@mikro-orm/postgresql": "5.7.12", "@mikro-orm/postgresql": "5.9.7",
"awilix": "^8.0.1", "awilix": "^8.0.1",
"knex": "2.4.2", "knex": "2.4.2",
"ulid": "^2.3.0" "ulid": "^2.3.0"

View File

@@ -21,6 +21,7 @@ export * from "./map-object-to"
export * from "./medusa-container" export * from "./medusa-container"
export * from "./object-from-string-path" export * from "./object-from-string-path"
export * from "./object-to-string-path" export * from "./object-to-string-path"
export * from "./optional-numeric-serializer"
export * from "./promise-all" export * from "./promise-all"
export * from "./remote-query-object-from-string" export * from "./remote-query-object-from-string"
export * from "./remote-query-object-to-string" export * from "./remote-query-object-to-string"

View File

@@ -0,0 +1,4 @@
import { isDefined } from "./is-defined"
export const optionalNumericSerializer = (value) =>
isDefined(value) && value !== null ? Number(value) : value

215
yarn.lock
View File

@@ -7412,10 +7412,10 @@ __metadata:
"@medusajs/modules-sdk": ^1.12.5 "@medusajs/modules-sdk": ^1.12.5
"@medusajs/types": ^1.11.9 "@medusajs/types": ^1.11.9
"@medusajs/utils": ^1.11.2 "@medusajs/utils": ^1.11.2
"@mikro-orm/cli": 5.7.12 "@mikro-orm/cli": 5.9.7
"@mikro-orm/core": 5.7.12 "@mikro-orm/core": 5.9.7
"@mikro-orm/migrations": 5.7.12 "@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.7.12 "@mikro-orm/postgresql": 5.9.7
awilix: ^8.0.0 awilix: ^8.0.0
cross-env: ^5.2.1 cross-env: ^5.2.1
dotenv: ^16.1.4 dotenv: ^16.1.4
@@ -7471,10 +7471,10 @@ __metadata:
"@medusajs/modules-sdk": ^1.12.5 "@medusajs/modules-sdk": ^1.12.5
"@medusajs/types": ^1.11.9 "@medusajs/types": ^1.11.9
"@medusajs/utils": ^1.11.2 "@medusajs/utils": ^1.11.2
"@mikro-orm/cli": 5.7.12 "@mikro-orm/cli": 5.9.7
"@mikro-orm/core": 5.7.12 "@mikro-orm/core": 5.9.7
"@mikro-orm/migrations": 5.7.12 "@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.7.12 "@mikro-orm/postgresql": 5.9.7
awilix: ^8.0.0 awilix: ^8.0.0
cross-env: ^5.2.1 cross-env: ^5.2.1
dotenv: ^16.1.4 dotenv: ^16.1.4
@@ -7634,8 +7634,8 @@ __metadata:
"@medusajs/modules-sdk": ^1.12.5 "@medusajs/modules-sdk": ^1.12.5
"@medusajs/types": ^1.11.9 "@medusajs/types": ^1.11.9
"@medusajs/utils": ^1.11.2 "@medusajs/utils": ^1.11.2
"@mikro-orm/core": 5.7.12 "@mikro-orm/core": 5.9.7
"@mikro-orm/postgresql": 5.7.12 "@mikro-orm/postgresql": 5.9.7
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
@@ -7908,10 +7908,10 @@ __metadata:
"@medusajs/modules-sdk": ^1.12.5 "@medusajs/modules-sdk": ^1.12.5
"@medusajs/types": ^1.11.9 "@medusajs/types": ^1.11.9
"@medusajs/utils": ^1.11.2 "@medusajs/utils": ^1.11.2
"@mikro-orm/cli": 5.7.12 "@mikro-orm/cli": 5.9.7
"@mikro-orm/core": 5.7.12 "@mikro-orm/core": 5.9.7
"@mikro-orm/migrations": 5.7.12 "@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.7.12 "@mikro-orm/postgresql": 5.9.7
awilix: ^8.0.0 awilix: ^8.0.0
cross-env: ^5.2.1 cross-env: ^5.2.1
dotenv: ^16.1.4 dotenv: ^16.1.4
@@ -7937,10 +7937,10 @@ __metadata:
"@medusajs/modules-sdk": ^1.12.5 "@medusajs/modules-sdk": ^1.12.5
"@medusajs/types": ^1.11.9 "@medusajs/types": ^1.11.9
"@medusajs/utils": ^1.11.2 "@medusajs/utils": ^1.11.2
"@mikro-orm/cli": 5.7.12 "@mikro-orm/cli": 5.9.7
"@mikro-orm/core": 5.7.12 "@mikro-orm/core": 5.9.7
"@mikro-orm/migrations": 5.7.12 "@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.7.12 "@mikro-orm/postgresql": 5.9.7
awilix: ^8.0.0 awilix: ^8.0.0
cross-env: ^5.2.1 cross-env: ^5.2.1
dotenv: ^16.1.4 dotenv: ^16.1.4
@@ -7969,10 +7969,10 @@ __metadata:
"@medusajs/modules-sdk": ^1.12.5 "@medusajs/modules-sdk": ^1.12.5
"@medusajs/types": ^1.11.9 "@medusajs/types": ^1.11.9
"@medusajs/utils": ^1.11.2 "@medusajs/utils": ^1.11.2
"@mikro-orm/cli": 5.7.12 "@mikro-orm/cli": 5.9.7
"@mikro-orm/core": 5.7.12 "@mikro-orm/core": 5.9.7
"@mikro-orm/migrations": 5.7.12 "@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.7.12 "@mikro-orm/postgresql": 5.9.7
awilix: ^8.0.0 awilix: ^8.0.0
cross-env: ^5.2.1 cross-env: ^5.2.1
dotenv: ^16.1.4 dotenv: ^16.1.4
@@ -8142,9 +8142,9 @@ __metadata:
resolution: "@medusajs/utils@workspace:packages/utils" resolution: "@medusajs/utils@workspace:packages/utils"
dependencies: dependencies:
"@medusajs/types": ^1.11.9 "@medusajs/types": ^1.11.9
"@mikro-orm/core": 5.7.12 "@mikro-orm/core": 5.9.7
"@mikro-orm/migrations": 5.7.12 "@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.7.12 "@mikro-orm/postgresql": 5.9.7
"@types/express": ^4.17.17 "@types/express": ^4.17.17
awilix: ^8.0.1 awilix: ^8.0.1
cross-env: ^5.2.1 cross-env: ^5.2.1
@@ -8176,13 +8176,13 @@ __metadata:
languageName: unknown languageName: unknown
linkType: soft linkType: soft
"@mikro-orm/cli@npm:5.7.12": "@mikro-orm/cli@npm:5.9.7":
version: 5.7.12 version: 5.9.7
resolution: "@mikro-orm/cli@npm:5.7.12" resolution: "@mikro-orm/cli@npm:5.9.7"
dependencies: dependencies:
"@jercle/yargonaut": 1.1.5 "@jercle/yargonaut": 1.1.5
"@mikro-orm/core": ~5.7.12 "@mikro-orm/core": 5.9.7
"@mikro-orm/knex": ~5.7.12 "@mikro-orm/knex": 5.9.7
fs-extra: 11.1.1 fs-extra: 11.1.1
tsconfig-paths: 4.2.0 tsconfig-paths: 4.2.0
yargs: 17.7.2 yargs: 17.7.2
@@ -8221,20 +8221,20 @@ __metadata:
bin: bin:
mikro-orm: cli.js mikro-orm: cli.js
mikro-orm-esm: esm.js mikro-orm-esm: esm.js
checksum: dba36b1202a127132c325694348b5f5a44a35c4ac59eefb89367712d3026c5453fb9dd356c0d43884a736f404bf7a8ebda6383d85a7023204035740d8ecc21e0 checksum: 2b0f430485ff4e25a0ee53d776a30832d8b53c83db8f70d2d5305039c042384714e9525169e9bfd897f1c9936242aaf80aaf9e9f917c8894517343cc14f56987
languageName: node languageName: node
linkType: hard linkType: hard
"@mikro-orm/core@npm:5.7.12, @mikro-orm/core@npm:~5.7.12": "@mikro-orm/core@npm:5.9.7":
version: 5.7.12 version: 5.9.7
resolution: "@mikro-orm/core@npm:5.7.12" resolution: "@mikro-orm/core@npm:5.9.7"
dependencies: dependencies:
acorn-loose: 8.3.0 acorn-loose: 8.3.0
acorn-walk: 8.2.0 acorn-walk: 8.2.0
dotenv: 16.1.4 dotenv: 16.3.1
fs-extra: 11.1.1 fs-extra: 11.1.1
globby: 11.1.0 globby: 11.1.0
mikro-orm: ~5.7.12 mikro-orm: 5.9.7
reflect-metadata: 0.1.13 reflect-metadata: 0.1.13
peerDependencies: peerDependencies:
"@mikro-orm/better-sqlite": ^5.0.0 "@mikro-orm/better-sqlite": ^5.0.0
@@ -8268,16 +8268,16 @@ __metadata:
optional: true optional: true
"@mikro-orm/sqlite": "@mikro-orm/sqlite":
optional: true optional: true
checksum: 1458e1bf069870dbf6d2a110a5c80537401e18415a491967d6ae77b9b195ed50c5e829c3409f7839163dd4bfc1b833c8f0de0466a50a798f2ddd64df5e6296fa checksum: f58ad6b717571b6c9d4f880a886a34f7de51e7d299c93be5ac9b0733c41fdd22278eae14ca5a1e1e7efb045bc36caa83b639745fc0be7b5a696e49b13bdbbd03
languageName: node languageName: node
linkType: hard linkType: hard
"@mikro-orm/knex@npm:~5.7.12": "@mikro-orm/knex@npm:5.9.7":
version: 5.7.12 version: 5.9.7
resolution: "@mikro-orm/knex@npm:5.7.12" resolution: "@mikro-orm/knex@npm:5.9.7"
dependencies: dependencies:
fs-extra: 11.1.1 fs-extra: 11.1.1
knex: 2.4.2 knex: 2.5.1
sqlstring: 2.3.3 sqlstring: 2.3.3
peerDependencies: peerDependencies:
"@mikro-orm/core": ^5.0.0 "@mikro-orm/core": ^5.0.0
@@ -8306,30 +8306,30 @@ __metadata:
optional: true optional: true
sqlite3: sqlite3:
optional: true optional: true
checksum: f8b334ce7d776303cebbfd3cf1181daa5b797bd287e94b54d0151866b24c18ac2a7c68a850ed27a26565a850d2e62cd4478af601deb6e24f83ec5db4a556d11b checksum: 2cce6ef6907d0785e84a9c801980e58ddd3539dbd3dd0b0ced1e3ccddcbc5dfb704816abb97ae7d9c608d6b30d842dd1f59a6ea97ca1d854ebd55df303070500
languageName: node languageName: node
linkType: hard linkType: hard
"@mikro-orm/migrations@npm:5.7.12": "@mikro-orm/migrations@npm:5.9.7":
version: 5.7.12 version: 5.9.7
resolution: "@mikro-orm/migrations@npm:5.7.12" resolution: "@mikro-orm/migrations@npm:5.9.7"
dependencies: dependencies:
"@mikro-orm/knex": ~5.7.12 "@mikro-orm/knex": 5.9.7
fs-extra: 11.1.1 fs-extra: 11.1.1
knex: 2.4.2 knex: 2.5.1
umzug: 3.2.1 umzug: 3.3.1
peerDependencies: peerDependencies:
"@mikro-orm/core": ^5.0.0 "@mikro-orm/core": ^5.0.0
checksum: 93513f15f46f8f612fb90762712e24aa8d877bc6b59bfa903221f42e85140fcc724cb519bf74fa8be2acd40819525684acbc0d4b44a8579f1c84457f6962523b checksum: 3b1c3e449d2aee7ed7f03153e17e2772423115b895836e4ece40c9b318849d8de9cce1ad9fa545a8ef54fa7fe5ab474c3444e2c598ebc9f3e070fe382882862a
languageName: node languageName: node
linkType: hard linkType: hard
"@mikro-orm/postgresql@npm:5.7.12": "@mikro-orm/postgresql@npm:5.9.7":
version: 5.7.12 version: 5.9.7
resolution: "@mikro-orm/postgresql@npm:5.7.12" resolution: "@mikro-orm/postgresql@npm:5.9.7"
dependencies: dependencies:
"@mikro-orm/knex": ~5.7.12 "@mikro-orm/knex": 5.9.7
pg: 8.11.0 pg: 8.11.3
peerDependencies: peerDependencies:
"@mikro-orm/core": ^5.0.0 "@mikro-orm/core": ^5.0.0
"@mikro-orm/entity-generator": ^5.0.0 "@mikro-orm/entity-generator": ^5.0.0
@@ -8342,7 +8342,7 @@ __metadata:
optional: true optional: true
"@mikro-orm/seeder": "@mikro-orm/seeder":
optional: true optional: true
checksum: b6aecd3eb9013720e242390f9a4b470ff45f222ccddfeb8b260a9c0682073dbe9b6cfb9f688b7fde19197748a9026073d0693d66a7a0b2de2c83abfbd1fec291 checksum: 9380c0a5795fe6c25448a5c302877043a0239d25e087a0dec4ebca63e8f06a6af9435953a55141ac8317cb14e2b141df4c10c4615be1a1deecc5cce7127bf42c
languageName: node languageName: node
linkType: hard linkType: hard
@@ -24265,13 +24265,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"dotenv@npm:16.1.4":
version: 16.1.4
resolution: "dotenv@npm:16.1.4"
checksum: 47cf5ce136bf2a5e8402fc9855d95848973cfee423fe0adf1a7cd565c842c51e5b8c95889b075140c26b092b74dd2a319970ff496cd7159ab3f1fc58edfc0ede
languageName: node
linkType: hard
"dotenv@npm:16.3.1, dotenv@npm:^16.0.0, dotenv@npm:^16.0.3, dotenv@npm:^16.1.4": "dotenv@npm:16.3.1, dotenv@npm:^16.0.0, dotenv@npm:^16.0.3, dotenv@npm:^16.1.4":
version: 16.3.1 version: 16.3.1
resolution: "dotenv@npm:16.3.1" resolution: "dotenv@npm:16.3.1"
@@ -24429,14 +24422,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"emittery@npm:^0.12.1": "emittery@npm:^0.13.0, emittery@npm:^0.13.1":
version: 0.12.1
resolution: "emittery@npm:0.12.1"
checksum: 7a8395bdcebd6bd42054469c93f453308f93d67a81f8fe08f7047c824b4623794f03aefd0a23e73d967bb3b9f722ba7eff216c808bb80caaa7d13c42227e06c8
languageName: node
linkType: hard
"emittery@npm:^0.13.1":
version: 0.13.1 version: 0.13.1
resolution: "emittery@npm:0.13.1" resolution: "emittery@npm:0.13.1"
checksum: 1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 checksum: 1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35
@@ -27358,16 +27344,6 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"fs-jetpack@npm:^4.3.1":
version: 4.3.1
resolution: "fs-jetpack@npm:4.3.1"
dependencies:
minimatch: ^3.0.2
rimraf: ^2.6.3
checksum: 5d27e829233de005505417bae2f55412ae65ff63a57b68ac6d3cd8dde29ed9f0797c2a83356d20237bf74f516db8e40636c5fc238b49b4414b3d9339e60f7914
languageName: node
linkType: hard
"fs-merger@npm:^3.2.1": "fs-merger@npm:^3.2.1":
version: 3.2.1 version: 3.2.1
resolution: "fs-merger@npm:3.2.1" resolution: "fs-merger@npm:3.2.1"
@@ -34399,6 +34375,45 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"knex@npm:2.5.1":
version: 2.5.1
resolution: "knex@npm:2.5.1"
dependencies:
colorette: 2.0.19
commander: ^10.0.0
debug: 4.3.4
escalade: ^3.1.1
esm: ^3.2.25
get-package-type: ^0.1.0
getopts: 2.3.0
interpret: ^2.2.0
lodash: ^4.17.21
pg-connection-string: 2.6.1
rechoir: ^0.8.0
resolve-from: ^5.0.0
tarn: ^3.0.2
tildify: 2.0.0
peerDependenciesMeta:
better-sqlite3:
optional: true
mysql:
optional: true
mysql2:
optional: true
pg:
optional: true
pg-native:
optional: true
sqlite3:
optional: true
tedious:
optional: true
bin:
knex: bin/cli.js
checksum: 33580641feaa93074bdc10e78f06382e5017d46a3cd22821c09057e7da303c35772add39a110fffe685c2f438a78751a0eb6f50aad1c4bdb032e8ec9b7879b69
languageName: node
linkType: hard
"kuler@npm:^2.0.0": "kuler@npm:^2.0.0":
version: 2.0.0 version: 2.0.0
resolution: "kuler@npm:2.0.0" resolution: "kuler@npm:2.0.0"
@@ -36458,8 +36473,8 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "medusa-test-utils@workspace:packages/medusa-test-utils" resolution: "medusa-test-utils@workspace:packages/medusa-test-utils"
dependencies: dependencies:
"@mikro-orm/migrations": 5.7.12 "@mikro-orm/migrations": 5.9.7
"@mikro-orm/postgresql": 5.7.12 "@mikro-orm/postgresql": 5.9.7
cross-env: ^5.2.1 cross-env: ^5.2.1
jest: ^25.5.4 jest: ^25.5.4
medusa-core-utils: ^1.2.0 medusa-core-utils: ^1.2.0
@@ -36710,10 +36725,10 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"mikro-orm@npm:~5.7.12": "mikro-orm@npm:5.9.7":
version: 5.7.12 version: 5.9.7
resolution: "mikro-orm@npm:5.7.12" resolution: "mikro-orm@npm:5.9.7"
checksum: 6b71e7b9803b7cbd934c6830df7fc010201ef48a9efaebbce98f3613896114cd464bf5a1d0746b42b14aea92e29a593f75775482d64e4cf856ffdbe341379edf checksum: 01eb2b71e5f830c064749779d30ed1772e28420cfedeafbbbce8599714eae308af467014001e0404d7ba43de9f1f979a05fd6b267a89c8f7e1e8ec6013fb5120
languageName: node languageName: node
linkType: hard linkType: hard
@@ -39388,7 +39403,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"pg-connection-string@npm:^2.5.0": "pg-connection-string@npm:2.6.1, pg-connection-string@npm:^2.5.0":
version: 2.6.1 version: 2.6.1
resolution: "pg-connection-string@npm:2.6.1" resolution: "pg-connection-string@npm:2.6.1"
checksum: e5a71a2da143b8dc17143a9db7737679b210643771aa678d3bc60c7bc70da11bbb8e2d531be91c8c4eddd6ac6046307811e793f5850b9ba595a11785c948a417 checksum: e5a71a2da143b8dc17143a9db7737679b210643771aa678d3bc60c7bc70da11bbb8e2d531be91c8c4eddd6ac6046307811e793f5850b9ba595a11785c948a417
@@ -39688,7 +39703,7 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"pony-cause@npm:^2.1.2": "pony-cause@npm:^2.1.4":
version: 2.1.10 version: 2.1.10
resolution: "pony-cause@npm:2.1.10" resolution: "pony-cause@npm:2.1.10"
checksum: 55ad0ca52039895f273c69e55fc9fe882deff38689dc5962558bfa16cce0ea7cb5bb7b67d0c43ec9c3e7edeb81f81ee8c1113014930d77b2cbac5adc4ac7fb64 checksum: 55ad0ca52039895f273c69e55fc9fe882deff38689dc5962558bfa16cce0ea7cb5bb7b67d0c43ec9c3e7edeb81f81ee8c1113014930d77b2cbac5adc4ac7fb64
@@ -47734,13 +47749,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"type-fest@npm:^2.18.0, type-fest@npm:^2.19.0, type-fest@npm:~2.19": "type-fest@npm:^2.19.0, type-fest@npm:~2.19":
version: 2.19.0 version: 2.19.0
resolution: "type-fest@npm:2.19.0" resolution: "type-fest@npm:2.19.0"
checksum: a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb checksum: a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb
languageName: node languageName: node
linkType: hard linkType: hard
"type-fest@npm:^3.0.0":
version: 3.13.1
resolution: "type-fest@npm:3.13.1"
checksum: 547d22186f73a8c04590b70dcf63baff390078c75ea8acd366bbd510fd0646e348bd1970e47ecf795b7cff0b41d26e9c475c1fedd6ef5c45c82075fbf916b629
languageName: node
linkType: hard
"type-fest@npm:^3.6.0": "type-fest@npm:^3.6.0":
version: 3.12.0 version: 3.12.0
resolution: "type-fest@npm:3.12.0" resolution: "type-fest@npm:3.12.0"
@@ -47994,17 +48016,16 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"umzug@npm:3.2.1": "umzug@npm:3.3.1":
version: 3.2.1 version: 3.3.1
resolution: "umzug@npm:3.2.1" resolution: "umzug@npm:3.3.1"
dependencies: dependencies:
"@rushstack/ts-command-line": ^4.12.2 "@rushstack/ts-command-line": ^4.12.2
emittery: ^0.12.1 emittery: ^0.13.0
fs-jetpack: ^4.3.1
glob: ^8.0.3 glob: ^8.0.3
pony-cause: ^2.1.2 pony-cause: ^2.1.4
type-fest: ^2.18.0 type-fest: ^3.0.0
checksum: ff5d417c5f0211e8c3c2529c347313ecef5db3ff4b219c71098e09884674387ac14870749ecf42ac26aabcf7559207b855fb0016eb8c50f7cd979f816d4b1545 checksum: 52ace90860f9e2adc9f33c786582ca758651f2de8894b5bda7af2353bec8906234dbb456eb37513ec9ceeb45eabfcd286d4abced871cc45c01015a05e4247187
languageName: node languageName: node
linkType: hard linkType: hard