diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0938d3f5b8..3fe3657e01 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -90,7 +90,7 @@ jobs: name: Lint & Test Build if: github.event_name == 'pull_request' runs-on: ubuntu-24.04 - container: node:22.22.2-alpine3.23@sha256:8ea2348b068a9544dae7317b4f3aafcdc032df1647bb7d768a05a5cad1a7683f + container: node:24.18.0-alpine3.23@sha256:595398b0081eacda8e1c4c5b97b76cd1020e4d58a8ebcb4843b9bca1e79e7436 steps: - name: Checkout uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 @@ -131,7 +131,7 @@ jobs: name: Unit Tests if: github.event_name == 'pull_request' runs-on: ubuntu-24.04 - container: node:22.22.2-alpine3.23@sha256:8ea2348b068a9544dae7317b4f3aafcdc032df1647bb7d768a05a5cad1a7683f + container: node:24.18.0-alpine3.23@sha256:595398b0081eacda8e1c4c5b97b76cd1020e4d58a8ebcb4843b9bca1e79e7436 permissions: checks: write steps: diff --git a/package.json b/package.json index 9da491159a..1c6655534c 100644 --- a/package.json +++ b/package.json @@ -130,7 +130,7 @@ "@types/humanize-duration": "^3.27.4", "@types/js-yaml": "^4.0.9", "@types/lodash": "4.17.24", - "@types/node": "22.19.0", + "@types/node": "24.13.3", "@types/node-schedule": "2.1.8", "@types/nodemailer": "^8.0.0", "@types/react": "19.2.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 167cc4d377..e7322ea028 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,7 +64,7 @@ importers: version: 2.14.1 connect-typeorm: specifier: 2.0.0 - version: 2.0.0(typeorm@0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5))) + version: 2.0.0(typeorm@0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5))) cookie-parser: specifier: 1.4.7 version: 1.4.7 @@ -211,7 +211,7 @@ importers: version: 2.6.1 typeorm: specifier: 0.3.29 - version: 0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) + version: 0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)) ua-parser-js: specifier: ^2.0.9 version: 2.0.9 @@ -245,7 +245,7 @@ importers: devDependencies: '@commitlint/cli': specifier: 20.5.0 - version: 20.5.0(@types/node@22.19.0)(conventional-commits-parser@6.4.0)(typescript@5.4.5) + version: 20.5.0(@types/node@24.13.3)(conventional-commits-parser@6.4.0)(typescript@5.4.5) '@commitlint/config-conventional': specifier: 20.5.0 version: 20.5.0 @@ -298,8 +298,8 @@ importers: specifier: 4.17.24 version: 4.17.24 '@types/node': - specifier: 22.19.0 - version: 22.19.0 + specifier: 24.13.3 + version: 24.13.3 '@types/node-schedule': specifier: 2.1.8 version: 2.1.8 @@ -350,7 +350,7 @@ importers: version: 14.0.3 commitizen: specifier: 4.3.1 - version: 4.3.1(@types/node@22.19.0)(typescript@5.4.5) + version: 4.3.1(@types/node@24.13.3)(typescript@5.4.5) copyfiles: specifier: 2.4.1 version: 2.4.1 @@ -362,7 +362,7 @@ importers: version: 15.13.1 cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(@types/node@22.19.0)(typescript@5.4.5) + version: 3.3.0(@types/node@24.13.3)(typescript@5.4.5) eslint: specifier: 9.39.3 version: 9.39.3(jiti@2.6.1) @@ -374,7 +374,7 @@ importers: version: 10.1.8(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-formatjs: specifier: 6.4.5 - version: 6.4.5(eslint@9.39.3(jiti@2.6.1))(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)) + version: 6.4.5(eslint@9.39.3(jiti@2.6.1))(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)))(typescript@5.4.5)) eslint-plugin-jsx-a11y: specifier: 6.10.2 version: 6.10.2(eslint@9.39.3(jiti@2.6.1)) @@ -425,7 +425,7 @@ importers: version: 3.4.19(yaml@2.8.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5) tsc-alias: specifier: 1.8.16 version: 1.8.16 @@ -2567,8 +2567,8 @@ packages: '@types/node-schedule@2.1.8': resolution: {integrity: sha512-k00g6Yj/oUg/CDC+MeLHUzu0+OFxWbIqrFfDiLi6OPKxTujvpv29mHGM8GtKr7B+9Vv92FcK/8mRqi1DK5f3hA==} - '@types/node@22.19.0': - resolution: {integrity: sha512-xpr/lmLPQEj+TUnHmR+Ab91/glhJvsqcjB+yY0Ix9GO70H6Lb4FHH5GeqdOE5btAx7eIMwuHkp4H2MSkLcqWbA==} + '@types/node@24.13.3': + resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==} '@types/nodemailer@8.0.0': resolution: {integrity: sha512-fyf8jWULsCo0d0BuoQ75i6IeoHs47qcqxWc7yUdUcV0pOZGjUTTOvwdG1PRXUDqN/8A64yQdQdnA2pZgcdi+cA==} @@ -4558,6 +4558,7 @@ packages: git-raw-commits@5.0.1: resolution: {integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ==} engines: {node: '>=18'} + deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true github-from-package@0.0.0: @@ -7666,8 +7667,8 @@ packages: underscore@1.13.7: resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} undici@6.25.0: resolution: {integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==} @@ -8838,11 +8839,11 @@ snapshots: '@colors/colors@1.6.0': {} - '@commitlint/cli@20.5.0(@types/node@22.19.0)(conventional-commits-parser@6.4.0)(typescript@5.4.5)': + '@commitlint/cli@20.5.0(@types/node@24.13.3)(conventional-commits-parser@6.4.0)(typescript@5.4.5)': dependencies: '@commitlint/format': 20.5.0 '@commitlint/lint': 20.5.0 - '@commitlint/load': 20.5.2(@types/node@22.19.0)(typescript@5.4.5) + '@commitlint/load': 20.5.2(@types/node@24.13.3)(typescript@5.4.5) '@commitlint/read': 20.5.0(conventional-commits-parser@6.4.0) '@commitlint/types': 20.5.0 tinyexec: 1.1.1 @@ -8891,14 +8892,14 @@ snapshots: '@commitlint/rules': 20.5.0 '@commitlint/types': 20.5.0 - '@commitlint/load@20.5.2(@types/node@22.19.0)(typescript@5.4.5)': + '@commitlint/load@20.5.2(@types/node@24.13.3)(typescript@5.4.5)': dependencies: '@commitlint/config-validator': 20.5.0 '@commitlint/execute-rule': 20.0.0 '@commitlint/resolve-extends': 20.5.2 '@commitlint/types': 20.5.0 cosmiconfig: 9.0.1(typescript@5.4.5) - cosmiconfig-typescript-loader: 6.3.0(@types/node@22.19.0)(cosmiconfig@9.0.1(typescript@5.4.5))(typescript@5.4.5) + cosmiconfig-typescript-loader: 6.3.0(@types/node@24.13.3)(cosmiconfig@9.0.1(typescript@5.4.5))(typescript@5.4.5) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 @@ -9214,14 +9215,14 @@ snapshots: '@formatjs/icu-messageformat-parser': 3.5.5 intl-messageformat: 11.2.2 - '@formatjs/ts-transformer@4.4.4(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5))': + '@formatjs/ts-transformer@4.4.4(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)))(typescript@5.4.5))': dependencies: '@formatjs/icu-messageformat-parser': 3.5.4 - '@types/node': 22.19.0 + '@types/node': 24.13.3 json-stable-stringify: 1.3.0 typescript: 5.9.3 optionalDependencies: - ts-jest: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5) + ts-jest: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)))(typescript@5.4.5) '@gar/promise-retry@1.0.3': {} @@ -9391,14 +9392,14 @@ snapshots: '@jest/console@30.2.0': dependencies: '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 chalk: 4.1.2 jest-message-util: 30.2.0 jest-util: 30.2.0 slash: 3.0.0 optional: true - '@jest/core@30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5))': + '@jest/core@30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5))': dependencies: '@jest/console': 30.2.0 '@jest/pattern': 30.0.1 @@ -9406,14 +9407,14 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.4.0 exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.2.0 - jest-config: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) + jest-config: 30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)) jest-haste-map: 30.2.0 jest-message-util: 30.2.0 jest-regex-util: 30.0.1 @@ -9442,7 +9443,7 @@ snapshots: dependencies: '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 jest-mock: 30.2.0 optional: true @@ -9463,7 +9464,7 @@ snapshots: dependencies: '@jest/types': 30.2.0 '@sinonjs/fake-timers': 13.0.5 - '@types/node': 22.19.0 + '@types/node': 24.13.3 jest-message-util: 30.2.0 jest-mock: 30.2.0 jest-util: 30.2.0 @@ -9484,7 +9485,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 jest-regex-util: 30.0.1 optional: true @@ -9496,7 +9497,7 @@ snapshots: '@jest/transform': 30.2.0 '@jest/types': 30.2.0 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 22.19.0 + '@types/node': 24.13.3 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit-x: 0.2.2 @@ -9580,7 +9581,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/yargs': 17.0.35 chalk: 4.1.2 optional: true @@ -10347,16 +10348,16 @@ snapshots: '@types/bcrypt@6.0.0': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/connect@3.4.38': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/cookie-parser@1.4.10(@types/express@5.0.6)': dependencies: @@ -10399,7 +10400,7 @@ snapshots: '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10468,15 +10469,15 @@ snapshots: '@types/node-schedule@2.1.8': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 - '@types/node@22.19.0': + '@types/node@24.13.3': dependencies: - undici-types: 6.21.0 + undici-types: 7.18.2 '@types/nodemailer@8.0.0': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/parse-json@4.0.2': {} @@ -10503,12 +10504,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/sinonjs__fake-timers@8.1.1': {} @@ -10521,7 +10522,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 22.19.0 + '@types/node': 24.13.3 form-data: 4.0.5 '@types/supertest@7.2.0': @@ -10548,13 +10549,13 @@ snapshots: '@types/web-push@3.6.4': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/wink-jaro-distance@2.0.2': {} '@types/xml2js@0.4.14': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@types/yargs-parser@21.0.3': optional: true @@ -10566,7 +10567,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 optional: true '@typescript-eslint/eslint-plugin@8.59.0(@typescript-eslint/parser@8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5)': @@ -11485,10 +11486,10 @@ snapshots: commander@9.5.0: {} - commitizen@4.3.1(@types/node@22.19.0)(typescript@5.4.5): + commitizen@4.3.1(@types/node@24.13.3)(typescript@5.4.5): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@22.19.0)(typescript@5.4.5) + cz-conventional-changelog: 3.3.0(@types/node@24.13.3)(typescript@5.4.5) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -11525,13 +11526,13 @@ snapshots: readable-stream: 3.6.2 typedarray: 0.0.6 - connect-typeorm@2.0.0(typeorm@0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5))): + connect-typeorm@2.0.0(typeorm@0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5))): dependencies: '@types/debug': 0.0.31 '@types/express-session': 1.18.2 debug: 4.4.3(supports-color@5.5.0) express-session: 1.19.0 - typeorm: 0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) + typeorm: 0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)) transitivePeerDependencies: - supports-color @@ -11607,9 +11608,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@6.3.0(@types/node@22.19.0)(cosmiconfig@9.0.1(typescript@5.4.5))(typescript@5.4.5): + cosmiconfig-typescript-loader@6.3.0(@types/node@24.13.3)(cosmiconfig@9.0.1(typescript@5.4.5))(typescript@5.4.5): dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 cosmiconfig: 9.0.1(typescript@5.4.5) jiti: 2.6.1 typescript: 5.4.5 @@ -11749,16 +11750,16 @@ snapshots: untildify: 4.0.0 yauzl: 2.10.0 - cz-conventional-changelog@3.3.0(@types/node@22.19.0)(typescript@5.4.5): + cz-conventional-changelog@3.3.0(@types/node@24.13.3)(typescript@5.4.5): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@22.19.0)(typescript@5.4.5) + commitizen: 4.3.1(@types/node@24.13.3)(typescript@5.4.5) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 20.5.2(@types/node@22.19.0)(typescript@5.4.5) + '@commitlint/load': 20.5.2(@types/node@24.13.3)(typescript@5.4.5) transitivePeerDependencies: - '@types/node' - typescript @@ -12271,10 +12272,10 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-formatjs@6.4.5(eslint@9.39.3(jiti@2.6.1))(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)): + eslint-plugin-formatjs@6.4.5(eslint@9.39.3(jiti@2.6.1))(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)))(typescript@5.4.5)): dependencies: '@formatjs/icu-messageformat-parser': 3.5.4 - '@formatjs/ts-transformer': 4.4.4(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)) + '@formatjs/ts-transformer': 4.4.4(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)))(typescript@5.4.5)) '@types/picomatch': 4.0.2 '@unicode/unicode-17.0.0': 1.6.16 eslint: 9.39.3(jiti@2.6.1) @@ -13544,7 +13545,7 @@ snapshots: '@jest/expect': 30.2.0 '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2(babel-plugin-macros@3.1.0) @@ -13565,15 +13566,15 @@ snapshots: - supports-color optional: true - jest-cli@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)): + jest-cli@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)): dependencies: - '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) + '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)) '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) + jest-config: 30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)) jest-util: 30.2.0 jest-validate: 30.2.0 yargs: 17.7.2 @@ -13585,7 +13586,7 @@ snapshots: - ts-node optional: true - jest-config@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)): + jest-config@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)): dependencies: '@babel/core': 7.29.0 '@jest/get-type': 30.1.0 @@ -13612,8 +13613,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.19.0 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5) + '@types/node': 24.13.3 + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -13646,7 +13647,7 @@ snapshots: '@jest/environment': 30.2.0 '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 jest-mock: 30.2.0 jest-util: 30.2.0 jest-validate: 30.2.0 @@ -13655,7 +13656,7 @@ snapshots: jest-haste-map@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -13698,7 +13699,7 @@ snapshots: jest-mock@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 jest-util: 30.2.0 optional: true @@ -13737,7 +13738,7 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -13767,7 +13768,7 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 chalk: 4.1.2 cjs-module-lexer: 2.2.0 collect-v8-coverage: 1.0.3 @@ -13816,7 +13817,7 @@ snapshots: jest-util@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 chalk: 4.1.2 ci-info: 4.4.0 graceful-fs: 4.2.11 @@ -13837,7 +13838,7 @@ snapshots: dependencies: '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 22.19.0 + '@types/node': 24.13.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -13847,19 +13848,19 @@ snapshots: jest-worker@30.2.0: dependencies: - '@types/node': 22.19.0 + '@types/node': 24.13.3 '@ungap/structured-clone': 1.3.0 jest-util: 30.2.0 merge-stream: 2.0.0 supports-color: 8.1.1 optional: true - jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)): + jest@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)): dependencies: - '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) + '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)) '@jest/types': 30.2.0 import-local: 3.2.0 - jest-cli: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) + jest-cli: 30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -16461,12 +16462,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) + jest: 30.2.0(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -16482,14 +16483,14 @@ snapshots: jest-util: 30.2.0 optional: true - ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.19.0 + '@types/node': 24.13.3 acorn: 8.15.0 acorn-walk: 8.3.3 arg: 4.1.3 @@ -16601,7 +16602,7 @@ snapshots: typedarray@0.0.6: {} - typeorm@0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)): + typeorm@0.3.29(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 ansis: 4.2.0 @@ -16621,7 +16622,7 @@ snapshots: optionalDependencies: pg: 8.20.0 sqlite3: 5.1.7 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@24.13.3)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16674,7 +16675,7 @@ snapshots: underscore@1.13.7: {} - undici-types@6.21.0: {} + undici-types@7.18.2: {} undici@6.25.0: {}