Skip to content

Commit 19f16cd

Browse files
committed
chore: upgrade to MikroORM v7
1 parent d7790e2 commit 19f16cd

5 files changed

Lines changed: 11 additions & 7 deletions

File tree

app/controllers/author.controller.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ describe('author controller', () => {
66

77
before(async () => {
88
await DI.orm.reconnect({ dbName: ':memory:', debug: false });
9-
await DI.orm.schema.createSchema();
9+
await DI.orm.schema.create();
1010
});
1111

1212
after(async () => {

app/controllers/book.controller.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ describe('book controller', () => {
66

77
before(async () => {
88
await DI.orm.reconnect({ dbName: ':memory:', debug: false });
9-
await DI.orm.schema.createSchema();
9+
await DI.orm.schema.create();
1010
});
1111

1212
after(async () => {

app/mikro-orm.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { defineConfig } from '@mikro-orm/better-sqlite';
1+
import { defineConfig } from '@mikro-orm/sqlite';
22
import { SqlHighlighter } from '@mikro-orm/sql-highlighter';
33

44
export default defineConfig({
55
dbName: 'mikro-orm-express-js',
66
highlighter: new SqlHighlighter(),
7+
dynamicImportProvider: id => import(id),
78
});

app/server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
import express from 'express';
4-
import { EntityManager, EntityRepository, MikroORM, RequestContext } from '@mikro-orm/better-sqlite';
4+
import { EntityManager, EntityRepository, MikroORM, RequestContext } from '@mikro-orm/sqlite';
55
import config from './mikro-orm.config.js';
66
import { AuthorController, BookController } from './controllers/index.js';
77
import { Author, Book } from './entities/index.js';

package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,20 @@
1313
"dependencies": {
1414
"express": "^5.0.0",
1515
"express-promise-router": "^4.1.1",
16-
"@mikro-orm/core": "^6.1.0",
17-
"@mikro-orm/better-sqlite": "^6.1.0",
16+
"@mikro-orm/core": "^7.0.1",
17+
"@mikro-orm/sqlite": "^7.0.1",
1818
"@mikro-orm/sql-highlighter": "^1.0.0"
1919
},
2020
"devDependencies": {
21-
"@mikro-orm/cli": "^6.1.0",
21+
"@mikro-orm/cli": "^7.0.1",
2222
"expect": "30.3.0",
2323
"mocha": "11.7.5",
2424
"nodemon": "^3.0.3",
2525
"supertest": "^7.0.0"
2626
},
27+
"engines": {
28+
"node": ">= 22.17.0"
29+
},
2730
"mikro-orm": {
2831
"configPaths": [
2932
"./app/mikro-orm.config.js"

0 commit comments

Comments
 (0)