diff --git a/package-lock.json b/package-lock.json index 6cc1f09a..9e69cefd 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", @@ -5652,15 +5652,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", @@ -7633,14 +7624,14 @@ } }, "node_modules/@mikro-orm/cli": { - "version": "5.8.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/cli/-/cli-5.8.10.tgz", - "integrity": "sha512-5PYJL6tuxij8iwcVHg6kQaKJFMfSyPMoMWYgDfgj9LW25x+bX9OvYEi1u4QugDeLFU8BGuSBT/rbqPTiJeIyRQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@mikro-orm/cli/-/cli-6.0.3.tgz", + "integrity": "sha512-tkOH5liljac4/lfTsj6RtkZuWXJeZPvjFrwtBbDj87DoEVGQ9rIhs/uOyzIT8wkA3QJsKv/XEer8wbf0Fk0uPg==", "dependencies": { "@jercle/yargonaut": "1.1.5", - "@mikro-orm/core": "5.8.10", - "@mikro-orm/knex": "5.8.10", - "fs-extra": "11.1.1", + "@mikro-orm/core": "6.0.3", + "@mikro-orm/knex": "6.0.3", + "fs-extra": "11.2.0", "tsconfig-paths": "4.2.0", "yargs": "17.7.2" }, @@ -7649,182 +7640,116 @@ "mikro-orm-esm": "esm.js" }, "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.8.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/core/-/core-5.8.10.tgz", - "integrity": "sha512-wKOrUIGi3N7s8bZNfIY8R2aQCjoddU5XDPjpAnTCTsMc+kHaKuNigvcRLoMuRtadkk7VSpJbGawMC/P0uNnFLA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@mikro-orm/core/-/core-6.0.3.tgz", + "integrity": "sha512-tHPJRWWEqkXzHjKOyTygWzYhjiQtbkAMQ/OxB9458XSCuks70WiuB+n1iZjT8jozGlfpf/3qRqN/wS9ZMn/AAw==", "dependencies": { - "acorn-loose": "8.3.0", - "acorn-walk": "8.2.0", + "dataloader": "2.2.2", "dotenv": "16.3.1", - "fs-extra": "11.1.1", + "esprima": "4.0.1", + "fs-extra": "11.2.0", "globby": "11.1.0", - "mikro-orm": "5.8.10", - "reflect-metadata": "0.1.13" + "mikro-orm": "6.0.3", + "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/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" }, - "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" - }, - "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.8.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/knex/-/knex-5.8.10.tgz", - "integrity": "sha512-ZWZrtFsMtgr+jzZVPCIWllcohmcGLPaRIN26Id30FwuQ8qDgkvjlQAmTGtThklgcw3Gm3NvpenSS1RbefwpreA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@mikro-orm/knex/-/knex-6.0.3.tgz", + "integrity": "sha512-dmP++nuGhCz+sm/32L3lgxXu2HZrR+0rKix4JYNzF8i3ait0oDym+6dV3I9bjdVKnu72nU6RlqgwTtDxfnnsEA==", "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.8.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/migrations/-/migrations-5.8.10.tgz", - "integrity": "sha512-+6/wLhVDTRlL1cgMRjomXy6R62tVdRnMTArbHf39nSuRcbH/BboswkcvEpYWUZyds2fvFxhYishZZHBoY1Z/Bw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@mikro-orm/migrations/-/migrations-6.0.3.tgz", + "integrity": "sha512-OlgS0+Lq7YvIbPBrpJb14uo9w0JDbYO4NBPQLBOFwgPncsCdXeghWiEsgMQsncryUk1ZoN/QUlDQVnDE4HSewA==", "dependencies": { - "@mikro-orm/knex": "5.8.10", - "fs-extra": "11.1.1", - "knex": "2.5.1", - "umzug": "3.3.1" + "@mikro-orm/knex": "6.0.3", + "fs-extra": "11.2.0", + "umzug": "3.5.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/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": { @@ -7841,63 +7766,141 @@ } }, "node_modules/@mikro-orm/postgresql": { - "version": "5.8.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/postgresql/-/postgresql-5.8.10.tgz", - "integrity": "sha512-1uqQsenGqobHjxFzXfZw8GKkL/pN1TWLpPKKG8J0/RiieOPSK7/s+Qg1kcXXRtb0vKdyRTO3tMsG2bK6+4j1yA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@mikro-orm/postgresql/-/postgresql-6.0.3.tgz", + "integrity": "sha512-dkhndcNP57b8UD34hiIOz8i1bnuOR5BzGYy6NtDDXEDw2OLf/QlrkKfKb6AzI+5/7+wnDkRgDUQG0ELaxIUQ7A==", "dependencies": { - "@mikro-orm/knex": "5.8.10", - "pg": "8.11.3" + "@mikro-orm/knex": "6.0.3", + "pg": "8.11.3", + "postgres-date": "2.1.0" }, "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/reflection": { - "version": "5.8.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/reflection/-/reflection-5.8.10.tgz", - "integrity": "sha512-GbLNOfzzRlGmw3MJWp1ebplq9b0PfUSfmgVILGGNCFLdwKVi031WZZ2HtsljwU5jmf23WdxV3Nd8Poc0jE7xxg==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@mikro-orm/reflection/-/reflection-6.0.3.tgz", + "integrity": "sha512-Gpt9YdKn8tTxIBQ39QKouzsYwlBmNQT0XX6DJ027pJf8BQtYiKiKc6Sdeyc/cRV9wRt4sZgm56Sk4IGVDcuz4Q==", "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.8.10", - "resolved": "https://registry.npmjs.org/@mikro-orm/seeder/-/seeder-5.8.10.tgz", - "integrity": "sha512-vMyNBzeSz7PRxB33aTFb7DiiXKxSj1Bk91sj0lzYZkT2aHQJ/a1ss/L0isAQb9Y4y6Fl2cZOz48VSA2dpKNb9A==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@mikro-orm/seeder/-/seeder-6.0.3.tgz", + "integrity": "sha512-HISudONKtpLMKr5Op1S4oaiIScjUx52l3nfZCyFt/fzEW7MQ+K4Lh2zS8sV82b4v0lNpoLLZeF2JqN+8f5/Ysg==", "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": { @@ -11772,9 +11775,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", @@ -15992,6 +15995,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", @@ -16003,6 +16007,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" } @@ -16011,6 +16016,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" }, @@ -16025,6 +16031,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" }, @@ -17432,6 +17439,7 @@ "version": "8.10.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, "bin": { "acorn": "bin/acorn" }, @@ -17488,17 +17496,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", @@ -17535,6 +17532,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" } @@ -22383,6 +22381,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", @@ -25448,7 +25451,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" @@ -26912,6 +26914,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", @@ -33788,9 +33791,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", @@ -33801,7 +33804,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", @@ -33811,7 +33814,7 @@ "knex": "bin/cli.js" }, "engines": { - "node": ">=12" + "node": ">=16" }, "peerDependenciesMeta": { "better-sqlite3": { @@ -34907,11 +34910,11 @@ } }, "node_modules/mikro-orm": { - "version": "5.8.10", - "resolved": "https://registry.npmjs.org/mikro-orm/-/mikro-orm-5.8.10.tgz", - "integrity": "sha512-XkrXxH220OO2d5AQy/UuXl+4b6/K8CcpT45ehqtLjeJTXPsGkTgFJoYw9b4aSRMq5bMqGNcLb9HAY80nPCrtjw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/mikro-orm/-/mikro-orm-6.0.3.tgz", + "integrity": "sha512-o3tW5qrho+Zs2OY4Ku+zjMJLFjWY70qIkEGp7ZeHI8DUMAh4oCRrEFwKbyrAQqeWmroXnHA/qI935G2jjitw+Q==", "engines": { - "node": ">= 14.0.0" + "node": ">= 18.12.0" } }, "node_modules/mime": { @@ -37723,9 +37726,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", @@ -37763,11 +37766,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", @@ -44638,6 +44636,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" @@ -45063,9 +45062,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.0", + "resolved": "https://registry.npmjs.org/umzug/-/umzug-3.5.0.tgz", + "integrity": "sha512-bL6JjH716l0kg7V2Acrw5UmUgeLxdAZv3drMhKrJCXxEfK/qyM+B5s3ai1BjG1NyEGeXTOkhFIUgkMFo6zqVBg==", "dependencies": { "@rushstack/ts-command-line": "^4.12.2", "emittery": "^0.13.0", diff --git a/package.json b/package.json index 5eccb658..5487dc8b 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",