diff --git a/package.json b/package.json index 475e0d62..d94abc11 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "lerna": "10.1.1", "lint-staged": "17.6.0", "mocha": "12.0.3", - "nx": "^23.0.0", + "nx": "^24.0.0", "nyc": "18.0.0", "prettier": "3.9.10", "reflect-metadata": "0.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bbc73de7..f947015b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -90,8 +90,8 @@ importers: specifier: 12.0.3 version: 12.0.3 nx: - specifier: ^23.0.0 - version: 23.3.0 + specifier: ^24.0.0 + version: 24.0.0 nyc: specifier: 18.0.0 version: 18.0.0 @@ -937,51 +937,101 @@ packages: cpu: [arm64] os: [darwin] + '@nx/nx-darwin-arm64@24.0.0': + resolution: {integrity: sha512-ZHXmqkMVF7aA6QShvc5lVkCU6JHjGV19m8eplw0pL06AFgNdQ9u16013HJPm+Ys6fKnltYDWl/Ef7meQjT+u3Q==} + cpu: [arm64] + os: [darwin] + '@nx/nx-darwin-x64@23.3.0': resolution: {integrity: sha512-6t9P5ZQ3LPuCf+HBDMTGtpKHjVvINL9/blpY4PucKjdC+vnNSL7uTZwng1ePenlNF0WFtLHqxUx/H1XgohRq0w==} cpu: [x64] os: [darwin] + '@nx/nx-darwin-x64@24.0.0': + resolution: {integrity: sha512-a+cpg/VQvD/vF7BJsl70vulc1GxCamtU0XwzkGOzzDATn3JcKBNpBFx0Iqp5frJYN0X00Supz4zhgCEe9LpCow==} + cpu: [x64] + os: [darwin] + '@nx/nx-freebsd-x64@23.3.0': resolution: {integrity: sha512-B8Xuh36ZdMJ2SxpFfUITUvCZQTKoGOFHpSactxCx3ymFBUc24Z0B/hQRIYPv43icugcnp71dIwu6IvI66/aqtQ==} cpu: [x64] os: [freebsd] + '@nx/nx-freebsd-x64@24.0.0': + resolution: {integrity: sha512-PAGVaLbJxEzBXSQvg82g/8mDoqoMQFIX/EchuJbJGekIiz3BM2Xgyiy5qAD2/2meLVOTFtbkBQR+4ZSymgqGWw==} + cpu: [x64] + os: [freebsd] + '@nx/nx-linux-arm-gnueabihf@23.3.0': resolution: {integrity: sha512-piMlCEI0tbHt1+QSgL8J1szlqBSGKV27nax8uvhTxleR2Evl3Kxa80BDIEObrUU3lz+AS4oKrcUHUeyJGPdCsQ==} cpu: [arm] os: [linux] + '@nx/nx-linux-arm-gnueabihf@24.0.0': + resolution: {integrity: sha512-WOWBIlTb+1FNP86GcodUF4BHdjVyGCwrVH/lqUvNAmT/FPopirCzVLdoj1P5kfWC/F0II/qAu7X698yKzIu71A==} + cpu: [arm] + os: [linux] + '@nx/nx-linux-arm64-gnu@23.3.0': resolution: {integrity: sha512-SljVcZYwD4qpwseAUsEQmrXxE0vcPdDMEtvKlpkTProofAMeQFNEh4imw458TylOq7YeFVnNQdZcBnTO+1FeIw==} cpu: [arm64] os: [linux] + '@nx/nx-linux-arm64-gnu@24.0.0': + resolution: {integrity: sha512-vASWIfOijXd5cdOn0Z6Wcd2iwtFxlBoBre6w+c8wuLLLPN3r4SRQyL+jAEB+eHkUHz39mMxSwa8DY+VlS9luVw==} + cpu: [arm64] + os: [linux] + '@nx/nx-linux-arm64-musl@23.3.0': resolution: {integrity: sha512-UwzWPtcWxkAE8IOZl4M1eiqsa1yci+zlZ7Vv5ogozhm9jD9EHZVsgeWLrftW22OtU2u+ude/fzBeacuqUDOMtg==} cpu: [arm64] os: [linux] + '@nx/nx-linux-arm64-musl@24.0.0': + resolution: {integrity: sha512-ZiG9Kjq1AvYmFK3p03OOjCcYXwiBpF2Z7Ih/QnKsRMcnT7GbjDpfuO3FkSMtuE0OWoAdAt9Kb2yXBP3L9IZc6w==} + cpu: [arm64] + os: [linux] + '@nx/nx-linux-x64-gnu@23.3.0': resolution: {integrity: sha512-PJerI1Ag/wkPh8XMBKO4Cx6Ao01QJsSk/ycFNmM7vzW19Db3OvsTSKqiql/z96zINI69MqLDZH2iwHMZXbJupQ==} cpu: [x64] os: [linux] + '@nx/nx-linux-x64-gnu@24.0.0': + resolution: {integrity: sha512-FstnaQtRkxD0RGYtCJb7QYq9Sgzu+vCKYO+p3/uq+q2kKLwlu4ovvzUeDctTuCIjx1tFamp/Uu8n+bHavUE7KQ==} + cpu: [x64] + os: [linux] + '@nx/nx-linux-x64-musl@23.3.0': resolution: {integrity: sha512-CGete35FhqkdlBZM/Oq6Ddu+yQ7UHMRV/ZYCoKeNU4/YIDIWze8VblF7PGKLU4k5JN4bRY1MmDmryHqVIMXMBA==} cpu: [x64] os: [linux] + '@nx/nx-linux-x64-musl@24.0.0': + resolution: {integrity: sha512-dBFcWaSOhl17ZzZ+ybi9ctPlYPwDTlJjGgkpV5e/O6D7V9MFziJ4xZG/mVgacYbW3f5HS6QRVno9yPtSyLj2MA==} + cpu: [x64] + os: [linux] + '@nx/nx-win32-arm64-msvc@23.3.0': resolution: {integrity: sha512-T/ChrK9uzt9/29TQzc8FGkRGDJC130ltM77eKI3Z67OjyD4SKHhsiTu5GameH1BU72jcF4QEKFf74PoI9JzbuA==} cpu: [arm64] os: [win32] + '@nx/nx-win32-arm64-msvc@24.0.0': + resolution: {integrity: sha512-u2t4v71qCT7Nj4QbxuJ8X3iii881goaXJ7fjTcYw4EhSk1FemF6lh7mlSaHSczQ+/JFbiVppu649NYaVlIxGcw==} + cpu: [arm64] + os: [win32] + '@nx/nx-win32-x64-msvc@23.3.0': resolution: {integrity: sha512-ermx8Qy8qf0ZIEDiGPqIXxQ0OPEL8VVUOyvAsxDec8aft3pCFjX8LrFhlfnAfM6MBFs5Bnc9Xl9D8TMzFBgo9w==} cpu: [x64] os: [win32] + '@nx/nx-win32-x64-msvc@24.0.0': + resolution: {integrity: sha512-Rv464/mLVw3lKdsxhFJXk3WI2KyaCoGbTNUzLi8nlzEuZ0ZcBK4VKxAxlvVCAVrxPIZkbUFDYE7vRvdZ2DGikg==} + cpu: [x64] + os: [win32] + '@octokit/auth-token@6.0.0': resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} engines: {node: '>= 20'} @@ -2843,6 +2893,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@7.0.12: + resolution: {integrity: sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==} + engines: {node: '>= 4'} + ignore@7.0.6: resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==} engines: {node: '>= 4'} @@ -3592,6 +3646,18 @@ packages: '@swc/core': optional: true + nx@24.0.0: + resolution: {integrity: sha512-LchM3SyEUYL6qjHUneiSuyYlUscv8t6qpAYWUqnUY5OoSQSLIOLT/xrerLCKUTTcu7Yq1o/TDo9TiwhaBLvM4Q==} + hasBin: true + peerDependencies: + '@swc-node/register': ^1.11.1 + '@swc/core': ^1.15.8 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true + nyc@18.0.0: resolution: {integrity: sha512-G5UyHinFkB1BxqGTrmZdB6uIYH0+v7ZnVssuflUDi+J+RhKWyAhRT1RCehBSI6jLFLuUUgFDyLt49mUtdO1XeQ==} engines: {node: 20 || >=22} @@ -5611,33 +5677,63 @@ snapshots: '@nx/nx-darwin-arm64@23.3.0': optional: true + '@nx/nx-darwin-arm64@24.0.0': + optional: true + '@nx/nx-darwin-x64@23.3.0': optional: true + '@nx/nx-darwin-x64@24.0.0': + optional: true + '@nx/nx-freebsd-x64@23.3.0': optional: true + '@nx/nx-freebsd-x64@24.0.0': + optional: true + '@nx/nx-linux-arm-gnueabihf@23.3.0': optional: true + '@nx/nx-linux-arm-gnueabihf@24.0.0': + optional: true + '@nx/nx-linux-arm64-gnu@23.3.0': optional: true + '@nx/nx-linux-arm64-gnu@24.0.0': + optional: true + '@nx/nx-linux-arm64-musl@23.3.0': optional: true + '@nx/nx-linux-arm64-musl@24.0.0': + optional: true + '@nx/nx-linux-x64-gnu@23.3.0': optional: true + '@nx/nx-linux-x64-gnu@24.0.0': + optional: true + '@nx/nx-linux-x64-musl@23.3.0': optional: true + '@nx/nx-linux-x64-musl@24.0.0': + optional: true + '@nx/nx-win32-arm64-msvc@23.3.0': optional: true + '@nx/nx-win32-arm64-msvc@24.0.0': + optional: true + '@nx/nx-win32-x64-msvc@23.3.0': optional: true + '@nx/nx-win32-x64-msvc@24.0.0': + optional: true + '@octokit/auth-token@6.0.0': {} '@octokit/core@7.0.8': @@ -7793,6 +7889,8 @@ snapshots: ignore@5.3.2: {} + ignore@7.0.12: {} + ignore@7.0.6: {} import-fresh@3.3.1: @@ -8701,6 +8799,108 @@ snapshots: '@nx/nx-win32-arm64-msvc': 23.3.0 '@nx/nx-win32-x64-msvc': 23.3.0 + nx@24.0.0: + dependencies: + '@clack/core': 1.4.3 + '@clack/prompts': 1.7.0 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@emnapi/wasi-threads': 1.0.4 + '@jest/diff-sequences': 30.0.1 + '@napi-rs/wasm-runtime': 0.2.4 + '@tybys/wasm-util': 0.9.0 + '@yarnpkg/lockfile': 1.1.0 + '@zkochan/js-yaml': 0.0.7 + ansi-regex: 5.0.1 + ansi-styles: 4.3.0 + argparse: 2.0.1 + balanced-match: 4.0.3 + base64-js: 1.5.1 + bl: 4.1.0 + brace-expansion: 5.0.12 + buffer: 5.7.1 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + cliui: 8.0.1 + clone: 1.0.4 + color-convert: 2.0.1 + color-name: 1.1.4 + defaults: 1.0.4 + dotenv: 16.4.7 + dotenv-expand: 12.0.3 + ejs: 5.0.1 + emoji-regex: 8.0.0 + end-of-stream: 1.4.5 + escalade: 3.2.0 + escape-string-regexp: 1.0.5 + fast-string-truncated-width: 3.0.3 + fast-string-width: 3.0.2 + fast-wrap-ansi: 0.2.0 + figures: 3.2.0 + fs-constants: 1.0.0 + get-caller-file: 2.0.5 + has-flag: 4.0.0 + ieee754: 1.2.1 + ignore: 7.0.12 + inherits: 2.0.4 + is-fullwidth-code-point: 3.0.0 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + isexe: 2.0.0 + json5: 2.2.3 + jsonc-parser: 3.3.1 + lines-and-columns: 2.0.3 + log-symbols: 4.1.0 + mimic-fn: 2.1.0 + minimatch: 10.2.5 + minimist: 1.2.8 + npm-run-path: 4.0.1 + once: 1.4.0 + onetime: 5.1.2 + ora: 5.4.1 + path-key: 3.1.1 + picocolors: 1.1.1 + readable-stream: 3.6.2 + require-directory: 2.1.1 + resolve.exports: 2.0.3 + restore-cursor: 3.1.0 + safe-buffer: 5.2.1 + semver: 7.8.5 + signal-exit: 3.0.7 + sisteransi: 1.0.5 + smol-toml: 1.9.0 + string-width: 4.2.3 + string_decoder: 1.3.0 + strip-ansi: 6.0.1 + strip-bom: 3.0.0 + supports-color: 7.2.0 + tar-stream: 2.2.0 + tmp: 0.2.7 + tsconfig-paths: 4.2.0 + tslib: 2.8.1 + undici: 7.29.0 + util-deprecate: 1.0.2 + wcwidth: 1.0.1 + which: 3.0.1 + wrap-ansi: 7.0.0 + wrappy: 1.0.2 + y18n: 5.0.8 + yaml: 2.9.0 + yargs: 17.7.2 + yargs-parser: 21.1.1 + optionalDependencies: + '@nx/nx-darwin-arm64': 24.0.0 + '@nx/nx-darwin-x64': 24.0.0 + '@nx/nx-freebsd-x64': 24.0.0 + '@nx/nx-linux-arm-gnueabihf': 24.0.0 + '@nx/nx-linux-arm64-gnu': 24.0.0 + '@nx/nx-linux-arm64-musl': 24.0.0 + '@nx/nx-linux-x64-gnu': 24.0.0 + '@nx/nx-linux-x64-musl': 24.0.0 + '@nx/nx-win32-arm64-msvc': 24.0.0 + '@nx/nx-win32-x64-msvc': 24.0.0 + nyc@18.0.0: dependencies: '@istanbuljs/load-nyc-config': 1.1.0