diff --git a/package-lock.json b/package-lock.json index 62ba9d4e..7126bcca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,13 +22,13 @@ "@angular/router": "^16.2.3", "@colsen1991/ngx-translate-extract-marker": "^2.0.8", "@heap-code/singleton": "^1.1.1", - "@mikro-orm/cli": "^5.7.14", - "@mikro-orm/core": "^5.7.14", - "@mikro-orm/migrations": "^5.7.14", + "@mikro-orm/cli": "^6.0.0", + "@mikro-orm/core": "^6.0.0", + "@mikro-orm/migrations": "^6.0.0", "@mikro-orm/nestjs": "^5.2.0", - "@mikro-orm/postgresql": "^5.7.14", - "@mikro-orm/reflection": "^5.7.14", - "@mikro-orm/seeder": "^5.7.14", + "@mikro-orm/postgresql": "^6.0.0", + "@mikro-orm/reflection": "^6.0.0", + "@mikro-orm/seeder": "^6.0.0", "@nestjs/common": "^10.1.2", "@nestjs/core": "^10.1.2", "@nestjs/jwt": "^10.1.0", @@ -6230,15 +6230,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@faker-js/faker": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.6.0.tgz", - "integrity": "sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==", - "engines": { - "node": ">=14.0.0", - "npm": ">=6.0.0" - } - }, "node_modules/@fal-works/esbuild-plugin-global-externals": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", @@ -8217,198 +8208,143 @@ } }, "node_modules/@mikro-orm/cli": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/@mikro-orm/cli/-/cli-5.9.7.tgz", - "integrity": "sha512-RHMep4lOFRqniz3m97/JXl5DNFhZbGMpTtjw6C1ITYI9ZwWsSZbfBUTGy+PQTZKl9OinFoyR6E/Os/gj8y+NUg==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@mikro-orm/cli/-/cli-6.0.7.tgz", + "integrity": "sha512-/C5zTyAOh/32D3/FIsRwN83sTlIjgklBWfcEd4/bA2pSZ4gB2ViUgvE+XauWni84k7BxFGYYpxQjRMBwqx5Wyw==", "dependencies": { "@jercle/yargonaut": "1.1.5", - "@mikro-orm/core": "5.9.7", - "@mikro-orm/knex": "5.9.7", - "fs-extra": "11.1.1", + "@mikro-orm/core": "6.0.7", + "@mikro-orm/knex": "6.0.7", + "fs-extra": "11.2.0", "tsconfig-paths": "4.2.0", "yargs": "17.7.2" }, "bin": { - "mikro-orm": "cli.js", - "mikro-orm-esm": "esm.js" + "mikro-orm": "cli", + "mikro-orm-esm": "esm" }, "engines": { - "node": ">= 14.0.0" - }, - "peerDependencies": { - "@mikro-orm/better-sqlite": "^5.0.0", - "@mikro-orm/entity-generator": "^5.0.0", - "@mikro-orm/mariadb": "^5.0.0", - "@mikro-orm/migrations": "^5.0.0", - "@mikro-orm/migrations-mongodb": "^5.0.0", - "@mikro-orm/mongodb": "^5.0.0", - "@mikro-orm/mysql": "^5.0.0", - "@mikro-orm/postgresql": "^5.0.0", - "@mikro-orm/seeder": "^5.0.0", - "@mikro-orm/sqlite": "^5.0.0" + "node": ">= 18.12.0" + } + }, + "node_modules/@mikro-orm/cli/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "@mikro-orm/better-sqlite": { - "optional": true - }, - "@mikro-orm/entity-generator": { - "optional": true - }, - "@mikro-orm/mariadb": { - "optional": true - }, - "@mikro-orm/migrations": { - "optional": true - }, - "@mikro-orm/migrations-mongodb": { - "optional": true - }, - "@mikro-orm/mongodb": { - "optional": true - }, - "@mikro-orm/mysql": { - "optional": true - }, - "@mikro-orm/postgresql": { - "optional": true - }, - "@mikro-orm/seeder": { - "optional": true - }, - "@mikro-orm/sqlite": { - "optional": true - } + "engines": { + "node": ">=14.14" } }, "node_modules/@mikro-orm/core": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/@mikro-orm/core/-/core-5.9.7.tgz", - "integrity": "sha512-VzbpJPQlwuK6Q/4FkppWNGKvzyYL31Gsw/qskr/GCa/010yLO8u3RQio/Q1EKRi+tNsjhqTPGA1b7OOM+DvpiQ==", - "dependencies": { - "acorn-loose": "8.3.0", - "acorn-walk": "8.2.0", - "dotenv": "16.3.1", - "fs-extra": "11.1.1", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@mikro-orm/core/-/core-6.0.7.tgz", + "integrity": "sha512-YKBS2apwK9vALBA/mK+6u/Xa8At4mQ/McdwoqjMcAA3s5SaFlNLZmb2TIaZYBCJA0FKUlkIvzW7MuFYkJud9tA==", + "dependencies": { + "dataloader": "2.2.2", + "dotenv": "16.4.1", + "esprima": "4.0.1", + "fs-extra": "11.2.0", "globby": "11.1.0", - "mikro-orm": "5.9.7", - "reflect-metadata": "0.1.13" + "mikro-orm": "6.0.7", + "reflect-metadata": "0.2.1" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 18.12.0" }, "funding": { "url": "https://github.com/sponsors/b4nan" + } + }, + "node_modules/@mikro-orm/core/node_modules/dotenv": { + "version": "16.4.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.1.tgz", + "integrity": "sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==", + "engines": { + "node": ">=12" }, - "peerDependencies": { - "@mikro-orm/better-sqlite": "^5.0.0", - "@mikro-orm/entity-generator": "^5.0.0", - "@mikro-orm/mariadb": "^5.0.0", - "@mikro-orm/migrations": "^5.0.0", - "@mikro-orm/migrations-mongodb": "^5.0.0", - "@mikro-orm/mongodb": "^5.0.0", - "@mikro-orm/mysql": "^5.0.0", - "@mikro-orm/postgresql": "^5.0.0", - "@mikro-orm/seeder": "^5.0.0", - "@mikro-orm/sqlite": "^5.0.0" + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/@mikro-orm/core/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "@mikro-orm/better-sqlite": { - "optional": true - }, - "@mikro-orm/entity-generator": { - "optional": true - }, - "@mikro-orm/mariadb": { - "optional": true - }, - "@mikro-orm/migrations": { - "optional": true - }, - "@mikro-orm/migrations-mongodb": { - "optional": true - }, - "@mikro-orm/mongodb": { - "optional": true - }, - "@mikro-orm/mysql": { - "optional": true - }, - "@mikro-orm/postgresql": { - "optional": true - }, - "@mikro-orm/seeder": { - "optional": true - }, - "@mikro-orm/sqlite": { - "optional": true - } + "engines": { + "node": ">=14.14" } }, + "node_modules/@mikro-orm/core/node_modules/reflect-metadata": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.1.tgz", + "integrity": "sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==" + }, "node_modules/@mikro-orm/knex": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/@mikro-orm/knex/-/knex-5.9.7.tgz", - "integrity": "sha512-LmyoXPXrEtTJ4/D/2/ppWMjRxIHwyk/E/2SNz28/fmN+nK9of6Sqa0ql6M0WJRNxYOxLiVOGZWy1fGJAGW3lCg==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@mikro-orm/knex/-/knex-6.0.7.tgz", + "integrity": "sha512-dTHQ8FuDum+u/N2jonX+L6wTwUfkjow1n95xez9Dys6wkdq4LUBx5QXJt/4pBIEB9t2MbR2G5+XkAXz+DPIw2Q==", "dependencies": { - "fs-extra": "11.1.1", - "knex": "2.5.1", + "fs-extra": "11.2.0", + "knex": "3.1.0", "sqlstring": "2.3.3" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 18.12.0" }, "peerDependencies": { - "@mikro-orm/core": "^5.0.0", - "@mikro-orm/entity-generator": "^5.0.0", - "@mikro-orm/migrations": "^5.0.0", - "better-sqlite3": "*", - "mssql": "*", - "mysql": "*", - "mysql2": "*", - "pg": "*", - "sqlite3": "*" + "@mikro-orm/core": "^6.0.0" + } + }, + "node_modules/@mikro-orm/knex/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, - "peerDependenciesMeta": { - "@mikro-orm/entity-generator": { - "optional": true - }, - "@mikro-orm/migrations": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "mssql": { - "optional": true - }, - "mysql": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "pg": { - "optional": true - }, - "sqlite3": { - "optional": true - } + "engines": { + "node": ">=14.14" } }, "node_modules/@mikro-orm/migrations": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/@mikro-orm/migrations/-/migrations-5.9.7.tgz", - "integrity": "sha512-5CFVIwmGMxN7p7Rs3KRQmYlDVy47DN2MJQqtDOSVG9ww0xzOP0suCLDA/yRG1uFcPnTn/Ru6lwAH6nllqV75FQ==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@mikro-orm/migrations/-/migrations-6.0.7.tgz", + "integrity": "sha512-JLmbJK1fnWas0cmtM4BjjkjjSthQ4I23Ru75C3xBrXAAPp7KpmV+Q7ZjQ6/Cep8d/BKIDy1h5MHxHKTzogyIvg==", "dependencies": { - "@mikro-orm/knex": "5.9.7", - "fs-extra": "11.1.1", - "knex": "2.5.1", - "umzug": "3.3.1" + "@mikro-orm/knex": "6.0.7", + "fs-extra": "11.2.0", + "umzug": "3.5.1" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 18.12.0" }, "peerDependencies": { - "@mikro-orm/core": "^5.0.0" + "@mikro-orm/core": "^6.0.0" + } + }, + "node_modules/@mikro-orm/migrations/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, "node_modules/@mikro-orm/nestjs": { @@ -8425,63 +8361,150 @@ } }, "node_modules/@mikro-orm/postgresql": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/@mikro-orm/postgresql/-/postgresql-5.9.7.tgz", - "integrity": "sha512-GbWWR/1QWjqTx10I4bjvMQjSN1SDVgNcQYm0kiY54sGvRxOqam55aiwA3Hb9Jp4myyKufKfDjAU0lCFmlpTWyQ==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@mikro-orm/postgresql/-/postgresql-6.0.7.tgz", + "integrity": "sha512-K6LiC7nsWC4Dvzb9srC29ZyJgQF9J+bg5Kr89jy5h347akBZIZrBRYOe92PdlJzW+4XsAFYtkyIHicP03vc1RA==", "dependencies": { - "@mikro-orm/knex": "5.9.7", - "pg": "8.11.3" + "@mikro-orm/knex": "6.0.7", + "pg": "8.11.3", + "postgres-date": "2.1.0", + "postgres-interval": "4.0.2" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 18.12.0" }, "peerDependencies": { - "@mikro-orm/core": "^5.0.0", - "@mikro-orm/entity-generator": "^5.0.0", - "@mikro-orm/migrations": "^5.0.0", - "@mikro-orm/seeder": "^5.0.0" - }, - "peerDependenciesMeta": { - "@mikro-orm/entity-generator": { - "optional": true - }, - "@mikro-orm/migrations": { - "optional": true - }, - "@mikro-orm/seeder": { - "optional": true - } + "@mikro-orm/core": "^6.0.0" + } + }, + "node_modules/@mikro-orm/postgresql/node_modules/postgres-date": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-2.1.0.tgz", + "integrity": "sha512-K7Juri8gtgXVcDfZttFKVmhglp7epKb1K4pgrkLxehjqkrgPhfG6OO8LHLkfaqkbpjNRnra018XwAr1yQFWGcA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/@mikro-orm/postgresql/node_modules/postgres-interval": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-4.0.2.tgz", + "integrity": "sha512-EMsphSQ1YkQqKZL2cuG0zHkmjCCzQqQ71l2GXITqRwjhRleCdv00bDk/ktaSi0LnlaPzAc3535KTrjXsTdtx7A==", + "engines": { + "node": ">=12" } }, "node_modules/@mikro-orm/reflection": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/@mikro-orm/reflection/-/reflection-5.9.7.tgz", - "integrity": "sha512-LUyF/vtVy2ctVsUsKlzfOhHSvh3dgVa+san7MPn8JGnTchYA1vQDQ6vHtaACtKPp+JHS7MmxdiVsr7pighkzzw==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@mikro-orm/reflection/-/reflection-6.0.7.tgz", + "integrity": "sha512-z+NzEkes9sZhBgIuk+F2tZybyeF8UAz+fLVaJI+1UOGAFBgo3Y8Z8tI03okTmy2bWuWzti2OJOHdv3XUJkFYRA==", "dependencies": { "globby": "11.1.0", - "ts-morph": "20.0.0" + "ts-morph": "21.0.1" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 18.12.0" }, "peerDependencies": { - "@mikro-orm/core": "^5.0.0" + "@mikro-orm/core": "^6.0.0" + } + }, + "node_modules/@mikro-orm/reflection/node_modules/@ts-morph/common": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.22.0.tgz", + "integrity": "sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@mikro-orm/reflection/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@mikro-orm/reflection/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@mikro-orm/reflection/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@mikro-orm/reflection/node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@mikro-orm/reflection/node_modules/ts-morph": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-21.0.1.tgz", + "integrity": "sha512-dbDtVdEAncKctzrVZ+Nr7kHpHkv+0JDJb2MjjpBaj8bFeCkePU9rHfMklmhuLFnpeq/EJZk2IhStY6NzqgjOkg==", + "dependencies": { + "@ts-morph/common": "~0.22.0", + "code-block-writer": "^12.0.0" } }, "node_modules/@mikro-orm/seeder": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/@mikro-orm/seeder/-/seeder-5.9.7.tgz", - "integrity": "sha512-GldvJepHDeduwzoi1ok7fMB6Ymoo3vyDkDxRqNG/PQQEb9yCP3b5u5RQfrG+7yhBZ7vliezJnUqKBfh36opQtQ==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@mikro-orm/seeder/-/seeder-6.0.7.tgz", + "integrity": "sha512-HW5A+ADE8t4yyyinx73vT2uXnFrCbTqp1gIcbOVhji52VfA7opqUm84qaLB7i+YMjyInkkVmcdmN/gxgACViVQ==", "dependencies": { - "@faker-js/faker": "7.6.0", - "fs-extra": "11.1.1", + "fs-extra": "11.2.0", "globby": "11.1.0" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 18.12.0" }, "peerDependencies": { - "@mikro-orm/core": "^5.0.0" + "@mikro-orm/core": "^6.0.0" + } + }, + "node_modules/@mikro-orm/seeder/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, "node_modules/@ndelangen/get-tarball": { @@ -12421,9 +12444,9 @@ } }, "node_modules/@rushstack/ts-command-line": { - "version": "4.16.1", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.16.1.tgz", - "integrity": "sha512-+OCsD553GYVLEmz12yiFjMOzuPeCiZ3f8wTiFHL30ZVXexTyPmgjwXEhg2K2P0a2lVf+8YBy7WtPoflB2Fp8/A==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.17.1.tgz", + "integrity": "sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg==", "dependencies": { "@types/argparse": "1.0.38", "argparse": "~1.0.9", @@ -15805,6 +15828,7 @@ "version": "0.21.0", "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.21.0.tgz", "integrity": "sha512-ES110Mmne5Vi4ypUKrtVQfXFDtCsDXiUiGxF6ILVlE90dDD4fdpC1LSjydl/ml7xJWKSDZwUYD2zkOePMSrPBA==", + "dev": true, "dependencies": { "fast-glob": "^3.2.12", "minimatch": "^7.4.3", @@ -15816,6 +15840,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -15824,6 +15849,7 @@ "version": "7.4.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", "integrity": "sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==", + "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -15838,6 +15864,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", + "dev": true, "bin": { "mkdirp": "dist/cjs/src/bin.js" }, @@ -17221,6 +17248,7 @@ "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -17277,17 +17305,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-loose": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn-loose/-/acorn-loose-8.3.0.tgz", - "integrity": "sha512-75lAs9H19ldmW+fAbyqHdjgdCrz0pWGXKmnqFoh8PyVd1L2RIb4RzYrSjmopeqv3E1G3/Pimu6GgLlrGbrkF7w==", - "dependencies": { - "acorn": "^8.5.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/acorn-node": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", @@ -17324,6 +17341,7 @@ "version": "8.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "dev": true, "engines": { "node": ">=0.4.0" } @@ -22014,6 +22032,11 @@ "node": ">=10" } }, + "node_modules/dataloader": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.2.tgz", + "integrity": "sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==" + }, "node_modules/dayjs": { "version": "1.11.9", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", @@ -22784,6 +22807,7 @@ "version": "16.3.1", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true, "engines": { "node": ">=12" }, @@ -24732,7 +24756,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -26174,6 +26197,7 @@ "version": "11.1.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -31049,9 +31073,9 @@ } }, "node_modules/knex": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/knex/-/knex-2.5.1.tgz", - "integrity": "sha512-z78DgGKUr4SE/6cm7ku+jHvFT0X97aERh/f0MUKAKgFnwCYBEW4TFBqtHWFYiJFid7fMrtpZ/gxJthvz5mEByA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/knex/-/knex-3.1.0.tgz", + "integrity": "sha512-GLoII6hR0c4ti243gMs5/1Rb3B+AjwMOfjYm97pu0FOQa7JH56hgBxYf5WK2525ceSbBY1cjeZ9yk99GPMB6Kw==", "dependencies": { "colorette": "2.0.19", "commander": "^10.0.0", @@ -31062,7 +31086,7 @@ "getopts": "2.3.0", "interpret": "^2.2.0", "lodash": "^4.17.21", - "pg-connection-string": "2.6.1", + "pg-connection-string": "2.6.2", "rechoir": "^0.8.0", "resolve-from": "^5.0.0", "tarn": "^3.0.2", @@ -31072,7 +31096,7 @@ "knex": "bin/cli.js" }, "engines": { - "node": ">=12" + "node": ">=16" }, "peerDependenciesMeta": { "better-sqlite3": { @@ -32127,11 +32151,11 @@ } }, "node_modules/mikro-orm": { - "version": "5.9.7", - "resolved": "https://registry.npmjs.org/mikro-orm/-/mikro-orm-5.9.7.tgz", - "integrity": "sha512-0AxNDxQWk45n5N5g5q/K2tVj1/Narf4h5+1fhFc0uYAp/tOGAGvjmVK43Xy4TisEm/1VpBNOtS7FYKvh14WVOQ==", + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/mikro-orm/-/mikro-orm-6.0.7.tgz", + "integrity": "sha512-xroA0FDu6EndAj3e5HayA2pFyJ1Fnn63X5jxjcK+cPM0/0p81YELkIACeNmg3+S1A2JDm5eLVvkMrmwi73DvjA==", "engines": { - "node": ">= 14.0.0" + "node": ">= 18.12.0" } }, "node_modules/mime": { @@ -34940,9 +34964,9 @@ "optional": true }, "node_modules/pg-connection-string": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.1.tgz", - "integrity": "sha512-w6ZzNu6oMmIzEAYVw+RLK0+nqHPt8K3ZnknKi+g48Ak2pr3dtljJW3o+D/n2zzCG07Zoe9VOX3aiKpj+BN0pjg==" + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz", + "integrity": "sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==" }, "node_modules/pg-int8": { "version": "1.0.1", @@ -34980,11 +35004,6 @@ "node": ">=4" } }, - "node_modules/pg/node_modules/pg-connection-string": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.2.tgz", - "integrity": "sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==" - }, "node_modules/pgpass": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", @@ -41794,6 +41813,7 @@ "version": "20.0.0", "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-20.0.0.tgz", "integrity": "sha512-JVmEJy2Wow5n/84I3igthL9sudQ8qzjh/6i4tmYCm6IqYyKFlNbJZi7oBdjyqcWSWYRu3CtL0xbT6fS03ESZIg==", + "dev": true, "dependencies": { "@ts-morph/common": "~0.21.0", "code-block-writer": "^12.0.0" @@ -42219,9 +42239,9 @@ } }, "node_modules/umzug": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/umzug/-/umzug-3.3.1.tgz", - "integrity": "sha512-jG3C35jti1YnCuH/k3fJEfHbnIG9c3Q9ITZ0B9eWwnXngh/AUd0mRHv8OdpE2Q9VoK7tB6xL990JrMCr0LtfNA==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/umzug/-/umzug-3.5.1.tgz", + "integrity": "sha512-jvhKP16BSjgQFNna4OhyTq5R8FYL51F1Pxdv9B+BVf/5zoazCWDmIQuyMWKsYPdbeLLJW4/dJzvpH2DvM7wcug==", "dependencies": { "@rushstack/ts-command-line": "^4.12.2", "emittery": "^0.13.0", diff --git a/package.json b/package.json index 87d64634..e0e07c86 100644 --- a/package.json +++ b/package.json @@ -20,13 +20,13 @@ "@angular/router": "^16.2.3", "@colsen1991/ngx-translate-extract-marker": "^2.0.8", "@heap-code/singleton": "^1.1.1", - "@mikro-orm/cli": "^5.7.14", - "@mikro-orm/core": "^5.7.14", - "@mikro-orm/migrations": "^5.7.14", + "@mikro-orm/cli": "^6.0.0", + "@mikro-orm/core": "^6.0.0", + "@mikro-orm/migrations": "^6.0.0", "@mikro-orm/nestjs": "^5.2.0", - "@mikro-orm/postgresql": "^5.7.14", - "@mikro-orm/reflection": "^5.7.14", - "@mikro-orm/seeder": "^5.7.14", + "@mikro-orm/postgresql": "^6.0.0", + "@mikro-orm/reflection": "^6.0.0", + "@mikro-orm/seeder": "^6.0.0", "@nestjs/common": "^10.1.2", "@nestjs/core": "^10.1.2", "@nestjs/jwt": "^10.1.0",