From c7909fbe07aa0012958ebafe3bf92708df319892 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 3 May 2026 22:21:29 +0000 Subject: [PATCH] fix(deps): update mikro-orm monorepo to v7 --- package.json | 8 +- pnpm-lock.yaml | 281 +++++++++++++++++++++++++------------------------ 2 files changed, 150 insertions(+), 139 deletions(-) diff --git a/package.json b/package.json index 19b99ba7c..041b1b25f 100644 --- a/package.json +++ b/package.json @@ -77,9 +77,9 @@ }, "dependencies": { "@mikro-orm/better-sqlite": "^6.6.13", - "@mikro-orm/core": "^6.6.13", - "@mikro-orm/mariadb": "^6.6.13", - "@mikro-orm/reflection": "^6.6.13", + "@mikro-orm/core": "^7.0.13", + "@mikro-orm/mariadb": "^7.0.13", + "@mikro-orm/reflection": "^7.0.13", "@modelcontextprotocol/sdk": "~1.29.0", "ajv": "^8.20.0", "ajv-formats": "^3.0.1", @@ -106,7 +106,7 @@ "@commitlint/config-conventional": "^20.5.3", "@cspell/eslint-plugin": "^10.0.0", "@eslint/js": "^9.39.4", - "@mikro-orm/cli": "^6.6.13", + "@mikro-orm/cli": "^7.0.13", "@types/node": "^24.12.2", "@types/semver": "^7.7.1", "@types/ws": "^8.18.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa4abcd09..76d5021bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,16 +30,16 @@ importers: dependencies: '@mikro-orm/better-sqlite': specifier: ^6.6.13 - version: 6.6.13(@mikro-orm/core@6.6.13)(mariadb@3.4.5) + version: 6.6.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))(mariadb@3.4.5) '@mikro-orm/core': - specifier: ^6.6.13 - version: 6.6.13 + specifier: ^7.0.13 + version: 7.0.13(dataloader@2.2.3) '@mikro-orm/mariadb': - specifier: ^6.6.13 - version: 6.6.13(@mikro-orm/core@6.6.13)(better-sqlite3@11.10.0) + specifier: ^7.0.13 + version: 7.0.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))(@types/node@24.12.2) '@mikro-orm/reflection': - specifier: ^6.6.13 - version: 6.6.13(@mikro-orm/core@6.6.13) + specifier: ^7.0.13 + version: 7.0.13(@mikro-orm/core@7.0.13(dataloader@2.2.3)) '@modelcontextprotocol/sdk': specifier: ~1.29.0 version: 1.29.0(zod@4.4.2) @@ -102,8 +102,8 @@ importers: specifier: ^9.39.4 version: 9.39.4 '@mikro-orm/cli': - specifier: ^6.6.13 - version: 6.6.13(better-sqlite3@11.10.0)(mariadb@3.4.5) + specifier: ^7.0.13 + version: 7.0.13(dataloader@2.2.3) '@types/node': specifier: ^24.12.2 version: 24.12.2 @@ -1226,9 +1226,6 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} - '@jercle/yargonaut@1.1.5': - resolution: {integrity: sha512-zBp2myVvBHp1UaJsNTyS6q4UDKT7eRiqTS4oNTS6VQMd6mpxYOdbeK4pY279cDCdakGy6hG0J3ejoXZVsPwHqw==} - '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -1257,14 +1254,19 @@ packages: peerDependencies: '@mikro-orm/core': ^6.0.0 - '@mikro-orm/cli@6.6.13': - resolution: {integrity: sha512-bgytR6lgHiGzmo8KAG6uYGdGIxfcnhz9IUvPF60W5qC94EocmwjVD/vTOVQW5YLu5MEFbt90Ck7ZlJGHRnlVkA==} - engines: {node: '>= 18.12.0'} + '@mikro-orm/cli@7.0.13': + resolution: {integrity: sha512-FT1AejcJqO6WBy/GhKC+TGqnOK4wxOcfvBHUY5zBZidM4kD4XXrafmp63vUnnLas4rUBCc4mHdRJH1ldpYKHJA==} + engines: {node: '>= 22.17.0'} hasBin: true - '@mikro-orm/core@6.6.13': - resolution: {integrity: sha512-Zf00ZCUV1/fTCE60jJUDDbFb6dDYaojUWr0yoavNYJaFX+qoLdgKSj3tX6j2v//cGKfb/sLqs72FEEtSwvhviA==} - engines: {node: '>= 18.12.0'} + '@mikro-orm/core@7.0.13': + resolution: {integrity: sha512-TC1ize8Eo8fxnBdbIV3Af/oHkF8aD77PllieYqZv98geKGKRiXxGu99zC18KjdOjwf6FxdVp/DOvhGAQIhsPZw==} + engines: {node: '>= 22.17.0'} + peerDependencies: + dataloader: 2.2.3 + peerDependenciesMeta: + dataloader: + optional: true '@mikro-orm/knex@6.6.13': resolution: {integrity: sha512-2pnGow7WvGhJlRxgIX3JvY6qLK58X/vVFCCbHIHGVv2STW0vexFYw6o++f53jybaSJcFjiMcWFWsnzlR80xv3g==} @@ -1282,17 +1284,29 @@ packages: mariadb: optional: true - '@mikro-orm/mariadb@6.6.13': - resolution: {integrity: sha512-unKk0JjcFxUUPw6wm3lHm8dgHu17bTqTuFNIaXavv9useeIYD0DKpBHN1HZMfuXxrbyEwHXedQMdykp53W9Osg==} - engines: {node: '>= 18.12.0'} + '@mikro-orm/mariadb@7.0.13': + resolution: {integrity: sha512-PKJ+UACiuMEl1qpunvEef5sFXoPestdc41UZnLfcTaSRwsTkzRttUlJSR6YFkkXiunTQLP6WbjPSYbjWDf53+A==} + engines: {node: '>= 22.17.0'} peerDependencies: - '@mikro-orm/core': ^6.0.0 + '@mikro-orm/core': 7.0.13 - '@mikro-orm/reflection@6.6.13': - resolution: {integrity: sha512-pH4jsGTRQ/jyC8WFhFtqvGWXUyNUqDUbPiL5DJU9lRKQH0AEeH15cYW1ZbfY85ECJSCAeR9qJsJo6gfFcl09vA==} - engines: {node: '>= 18.12.0'} + '@mikro-orm/mysql@7.0.13': + resolution: {integrity: sha512-xUyCjU1EQoOajsF9t/WxUSJGUUi4oYIlBP+lx81UicjBuVFuUvDN7IBTVvsWfEtpRmG2f+A3QJ4TGo35bpzMbA==} + engines: {node: '>= 22.17.0'} peerDependencies: - '@mikro-orm/core': ^6.0.0 + '@mikro-orm/core': 7.0.13 + + '@mikro-orm/reflection@7.0.13': + resolution: {integrity: sha512-7lC/Fy9AzqzMU65zxr5EWRwpCyf2nWKZVrSXodUCpdexNU0WGnnNruwNHxkK2gebzKYBwNWt343UCIWP4ThtwA==} + engines: {node: '>= 22.17.0'} + peerDependencies: + '@mikro-orm/core': 7.0.13 + + '@mikro-orm/sql@7.0.13': + resolution: {integrity: sha512-HPCPHnXBQTDSqpOfKfC3NkanPoqXHnqlrqegkGBoCspzJb2rTBza17PYlk4LsxCMMMNrTaYaa2K7j7NrSrcAFw==} + engines: {node: '>= 22.17.0'} + peerDependencies: + '@mikro-orm/core': 7.0.13 '@modelcontextprotocol/sdk@1.29.0': resolution: {integrity: sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==} @@ -1582,8 +1596,8 @@ packages: resolution: {integrity: sha512-YSfsswOqWfd+M4bXIhT3hwtAb+IV8+ODwIxwdFR/7jTAPZP1wMVnSlpKnXHAN64HFOiP+Tm3HmKusEZ0+09A0w==} engines: {yarn: '>= 1.3.2'} - '@ts-morph/common@0.28.1': - resolution: {integrity: sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==} + '@ts-morph/common@0.29.0': + resolution: {integrity: sha512-35oUmphHbJvQ/+UTwFNme/t2p3FoKiGJ5auTjjpNTop2dyREspirjMy82PLSC1pnDJ8ah1GU98hwpVt64YXQsg==} '@tsconfig/node10@1.0.12': resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} @@ -2135,6 +2149,10 @@ packages: aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + aws-ssl-profiles@1.1.2: + resolution: {integrity: sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==} + engines: {node: '>= 6.0.0'} + aws4@1.13.2: resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} @@ -2981,10 +2999,6 @@ packages: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} - dotenv@17.3.1: - resolution: {integrity: sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==} - engines: {node: '>=12'} - dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -3441,11 +3455,6 @@ packages: fecha@4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} - figlet@1.11.0: - resolution: {integrity: sha512-EEx3OS/l2bFqcUNN2NM9FPJp8vAMrgbCxsbl2hbcJNNxOEwVe3mEzrhan7TbJQViZa8mMqhihlbCaqD+LyYKTQ==} - engines: {node: '>= 17.0.0'} - hasBin: true - figures@2.0.0: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} engines: {node: '>=4'} @@ -4396,6 +4405,10 @@ packages: kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} + kysely@0.28.16: + resolution: {integrity: sha512-3i5pmOiZvMDj00qhrIVbH0AnioVTx22DMP7Vn5At4yJO46iy+FM8Y/g61ltenLVSo3fiO8h8Q3QOFgf/gQ72ww==} + engines: {node: '>=20.0.0'} + labeled-stream-splicer@2.0.2: resolution: {integrity: sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==} @@ -4563,6 +4576,9 @@ packages: long@4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -4588,6 +4604,10 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lru.min@1.1.4: + resolution: {integrity: sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==} + engines: {bun: '>=1.0.0', deno: '>=1.30.0', node: '>=8.0.0'} + macos-release@2.5.1: resolution: {integrity: sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==} engines: {node: '>=6'} @@ -4673,9 +4693,9 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} - mikro-orm@6.6.13: - resolution: {integrity: sha512-o7HtpBllUIjWwBQB8sQ/0MBJ90vqBM4fzmb2IeRScgWVtZgpcqDOEscuOgfxMFfaaUfA14meNdE8mxsre8JjKg==} - engines: {node: '>= 18.12.0'} + mikro-orm@7.0.13: + resolution: {integrity: sha512-rNq98iuOLOW+ZkpqH55R7ViALi9pRGVQcxRjLP4MMQepRztUIJd4l/6Z0LmEbxi6P3ZSSFMJCRqZz4rrCIaFVQ==} + engines: {node: '>= 22.17.0'} miller-rabin@4.0.1: resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} @@ -4865,6 +4885,16 @@ packages: mutexify@1.4.0: resolution: {integrity: sha512-pbYSsOrSB/AKN5h/WzzLRMFgZhClWccf2XIB4RSMC8JbquiB0e0/SH5AIfdQMdyHmYtv4seU7yV/TvAwPLJ1Yg==} + mysql2@3.22.2: + resolution: {integrity: sha512-snC/L6YoCJPFpozZo3p3hiOlt9ItQ7sCnLSziFLlIttEzsPhrdcPT8g21BiQ7Oqif25W4Xq1IFuBzBvoFYDf0Q==} + engines: {node: '>= 8.0'} + peerDependencies: + '@types/node': '>= 8' + + named-placeholders@1.1.6: + resolution: {integrity: sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==} + engines: {node: '>=8.0.0'} + nanoassert@1.1.0: resolution: {integrity: sha512-C40jQ3NzfkP53NsO8kEOFd79p4b9kDXQMwgiY1z8ZwrDZgUyom0AHwGegF4Dm99L+YoYhuaB0ceerUcXmqr1rQ==} @@ -5151,10 +5181,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parent-require@1.0.0: - resolution: {integrity: sha512-2MXDNZC4aXdkkap+rBBMv0lUsfJqvX5/2FiYYnfCnorZt3Pk06/IOR5KeaoghgS2w07MLWgjbsnyaq6PdHn2LQ==} - engines: {node: '>= 0.4.0'} - parents@1.0.1: resolution: {integrity: sha512-mXKF3xkoUt5td2DoxpLmtOmZvko9VfFpwRwkKDHSNvgmpLAeBo18YDhcPbBzJq+QLCHMbGOfzia2cX4U+0v9Mg==} @@ -5462,9 +5488,6 @@ packages: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} - reflect-metadata@0.2.2: - resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -5812,6 +5835,10 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + sql-escaper@1.3.3: + resolution: {integrity: sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==} + engines: {bun: '>=1.0.0', deno: '>=2.0.0', node: '>=12.0.0'} + sqlstring-sqlite@0.1.1: resolution: {integrity: sha512-9CAYUJ0lEUPYJrswqiqdINNSfq3jqWo/bFJ7tufdoNeSK0Fy+d1kFTxjqO9PIqza0Kri+ZtYMfPVf1aZaFOvrQ==} engines: {node: '>= 0.6'} @@ -5954,10 +5981,6 @@ packages: resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -6146,8 +6169,8 @@ packages: peerDependencies: typescript: '>=4.0.0' - ts-morph@27.0.2: - resolution: {integrity: sha512-fhUhgeljcrdZ+9DZND1De1029PrE+cMkIP7ooqkLRTrRLTqcki2AstsyJm0vRNbTbVCNJ0idGlbBrfqc7/nA8w==} + ts-morph@28.0.0: + resolution: {integrity: sha512-Wp3tnZ2bzwxyTZMtgWVzXDfm7lB1Drz+y9DmmYH/L702PQhPyVrp3pkou3yIz4qjS14GY9kcpmLiOOMvl8oG1g==} ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} @@ -6163,10 +6186,6 @@ packages: '@swc/wasm': optional: true - tsconfig-paths@4.2.0: - resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} - engines: {node: '>=6'} - tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -7732,12 +7751,6 @@ snapshots: dependencies: minipass: 7.1.3 - '@jercle/yargonaut@1.1.5': - dependencies: - chalk: 4.1.2 - figlet: 1.11.0 - parent-require: 1.0.0 - '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -7764,10 +7777,10 @@ snapshots: '@keyv/serialize@1.1.1': {} - '@mikro-orm/better-sqlite@6.6.13(@mikro-orm/core@6.6.13)(mariadb@3.4.5)': + '@mikro-orm/better-sqlite@6.6.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))(mariadb@3.4.5)': dependencies: - '@mikro-orm/core': 6.6.13 - '@mikro-orm/knex': 6.6.13(@mikro-orm/core@6.6.13)(better-sqlite3@11.10.0)(mariadb@3.4.5) + '@mikro-orm/core': 7.0.13(dataloader@2.2.3) + '@mikro-orm/knex': 6.6.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))(better-sqlite3@11.10.0)(mariadb@3.4.5) better-sqlite3: 11.10.0 fs-extra: 11.3.3 sqlstring-sqlite: 0.1.1 @@ -7783,40 +7796,21 @@ snapshots: - supports-color - tedious - '@mikro-orm/cli@6.6.13(better-sqlite3@11.10.0)(mariadb@3.4.5)': + '@mikro-orm/cli@7.0.13(dataloader@2.2.3)': dependencies: - '@jercle/yargonaut': 1.1.5 - '@mikro-orm/core': 6.6.13 - '@mikro-orm/knex': 6.6.13(@mikro-orm/core@6.6.13)(better-sqlite3@11.10.0)(mariadb@3.4.5) - fs-extra: 11.3.3 - tsconfig-paths: 4.2.0 + '@mikro-orm/core': 7.0.13(dataloader@2.2.3) + mikro-orm: 7.0.13 yargs: 17.7.2 transitivePeerDependencies: - - better-sqlite3 - - libsql - - mariadb - - mysql - - mysql2 - - pg - - pg-native - - pg-query-stream - - sqlite3 - - supports-color - - tedious + - dataloader - '@mikro-orm/core@6.6.13': - dependencies: + '@mikro-orm/core@7.0.13(dataloader@2.2.3)': + optionalDependencies: dataloader: 2.2.3 - dotenv: 17.3.1 - esprima: 4.0.1 - fs-extra: 11.3.3 - globby: 11.1.0 - mikro-orm: 6.6.13 - reflect-metadata: 0.2.2 - '@mikro-orm/knex@6.6.13(@mikro-orm/core@6.6.13)(better-sqlite3@11.10.0)(mariadb@3.4.5)': + '@mikro-orm/knex@6.6.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))(better-sqlite3@11.10.0)(mariadb@3.4.5)': dependencies: - '@mikro-orm/core': 6.6.13 + '@mikro-orm/core': 7.0.13(dataloader@2.2.3) fs-extra: 11.3.3 knex: 3.2.8(better-sqlite3@11.10.0) sqlstring: 2.3.3 @@ -7833,28 +7827,33 @@ snapshots: - supports-color - tedious - '@mikro-orm/mariadb@6.6.13(@mikro-orm/core@6.6.13)(better-sqlite3@11.10.0)': + '@mikro-orm/mariadb@7.0.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))(@types/node@24.12.2)': dependencies: - '@mikro-orm/core': 6.6.13 - '@mikro-orm/knex': 6.6.13(@mikro-orm/core@6.6.13)(better-sqlite3@11.10.0)(mariadb@3.4.5) - mariadb: 3.4.5 + '@mikro-orm/core': 7.0.13(dataloader@2.2.3) + '@mikro-orm/mysql': 7.0.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))(@types/node@24.12.2) + kysely: 0.28.16 transitivePeerDependencies: - - better-sqlite3 - - libsql - - mysql - - mysql2 - - pg - - pg-native - - pg-query-stream - - sqlite3 - - supports-color - - tedious + - '@types/node' - '@mikro-orm/reflection@6.6.13(@mikro-orm/core@6.6.13)': + '@mikro-orm/mysql@7.0.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))(@types/node@24.12.2)': dependencies: - '@mikro-orm/core': 6.6.13 - globby: 11.1.0 - ts-morph: 27.0.2 + '@mikro-orm/core': 7.0.13(dataloader@2.2.3) + '@mikro-orm/sql': 7.0.13(@mikro-orm/core@7.0.13(dataloader@2.2.3)) + kysely: 0.28.16 + mysql2: 3.22.2(@types/node@24.12.2) + sqlstring: 2.3.3 + transitivePeerDependencies: + - '@types/node' + + '@mikro-orm/reflection@7.0.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))': + dependencies: + '@mikro-orm/core': 7.0.13(dataloader@2.2.3) + ts-morph: 28.0.0 + + '@mikro-orm/sql@7.0.13(@mikro-orm/core@7.0.13(dataloader@2.2.3))': + dependencies: + '@mikro-orm/core': 7.0.13(dataloader@2.2.3) + kysely: 0.28.16 '@modelcontextprotocol/sdk@1.29.0(zod@4.4.2)': dependencies: @@ -8084,7 +8083,7 @@ snapshots: transitivePeerDependencies: - encoding - '@ts-morph/common@0.28.1': + '@ts-morph/common@0.29.0': dependencies: minimatch: 10.2.5 path-browserify: 1.0.1 @@ -8116,7 +8115,8 @@ snapshots: '@types/estree@1.0.8': {} - '@types/geojson@7946.0.16': {} + '@types/geojson@7946.0.16': + optional: true '@types/http-cache-semantics@4.2.0': {} @@ -8778,6 +8778,8 @@ snapshots: aws-sign2@0.7.0: {} + aws-ssl-profiles@1.1.2: {} + aws4@1.13.2: {} b4a@1.8.0: {} @@ -9660,7 +9662,8 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - dataloader@2.2.3: {} + dataloader@2.2.3: + optional: true date-fns@4.1.0: {} @@ -9819,8 +9822,6 @@ snapshots: dependencies: is-obj: 2.0.0 - dotenv@17.3.1: {} - dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 @@ -10497,10 +10498,6 @@ snapshots: fecha@4.2.3: {} - figlet@1.11.0: - dependencies: - commander: 14.0.3 - figures@2.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -10969,6 +10966,7 @@ snapshots: iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 + optional: true iconv-lite@0.7.2: dependencies: @@ -11457,6 +11455,8 @@ snapshots: kuler@2.0.0: {} + kysely@0.28.16: {} + labeled-stream-splicer@2.0.2: dependencies: inherits: 2.0.4 @@ -11613,6 +11613,8 @@ snapshots: long@4.0.0: {} + long@5.3.2: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -11631,6 +11633,8 @@ snapshots: dependencies: yallist: 3.1.1 + lru.min@1.1.4: {} + macos-release@2.5.1: {} magic-string-ast@1.0.3: @@ -11674,6 +11678,7 @@ snapshots: denque: 2.1.0 iconv-lite: 0.6.3 lru-cache: 10.4.3 + optional: true matchit@1.1.0: dependencies: @@ -11712,7 +11717,7 @@ snapshots: braces: 3.0.3 picomatch: 4.0.4 - mikro-orm@6.6.13: {} + mikro-orm@7.0.13: {} miller-rabin@4.0.1: dependencies: @@ -11891,6 +11896,22 @@ snapshots: dependencies: queue-tick: 1.0.1 + mysql2@3.22.2(@types/node@24.12.2): + dependencies: + '@types/node': 24.12.2 + aws-ssl-profiles: 1.1.2 + denque: 2.1.0 + generate-function: 2.3.1 + iconv-lite: 0.7.2 + long: 5.3.2 + lru.min: 1.1.4 + named-placeholders: 1.1.6 + sql-escaper: 1.3.3 + + named-placeholders@1.1.6: + dependencies: + lru.min: 1.1.4 + nanoassert@1.1.0: {} nanobench@2.1.1: @@ -12217,8 +12238,6 @@ snapshots: dependencies: callsites: 3.1.0 - parent-require@1.0.0: {} - parents@1.0.1: dependencies: path-platform: 0.11.15 @@ -12540,8 +12559,6 @@ snapshots: dependencies: resolve: 1.22.12 - reflect-metadata@0.2.2: {} - reflect.getprototypeof@1.0.10: dependencies: call-bind: 1.0.9 @@ -12984,6 +13001,8 @@ snapshots: sprintf-js@1.0.3: {} + sql-escaper@1.3.3: {} + sqlstring-sqlite@0.1.1: {} sqlstring@2.3.3: {} @@ -13188,8 +13207,6 @@ snapshots: dependencies: ansi-regex: 6.2.2 - strip-bom@3.0.0: {} - strip-final-newline@2.0.0: {} strip-json-comments@2.0.1: {} @@ -13371,9 +13388,9 @@ snapshots: picomatch: 4.0.4 typescript: 6.0.3 - ts-morph@27.0.2: + ts-morph@28.0.0: dependencies: - '@ts-morph/common': 0.28.1 + '@ts-morph/common': 0.29.0 code-block-writer: 13.0.3 ts-node@10.9.2(@types/node@24.12.2)(typescript@6.0.3): @@ -13394,12 +13411,6 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - tsconfig-paths@4.2.0: - dependencies: - json5: 2.2.3 - minimist: 1.2.8 - strip-bom: 3.0.0 - tslib@1.14.1: {} tslib@2.8.1: