diff --git a/package.json b/package.json index 63e7a80..d1620bc 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@vitest/coverage-v8": "4.0.18", "esbuild": "^0.27.3", "knip": "5.85.0", - "nx": "22.5.2", + "nx": "22.5.3", "simple-git-hooks": "2.13.1", "tsx": "^4.21.0", "typescript": "~5.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de33468..8501716 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: 5.85.0 version: 5.85.0(@types/node@24.11.0)(typescript@5.9.3) nx: - specifier: 22.5.2 - version: 22.5.2 + specifier: 22.5.3 + version: 22.5.3 simple-git-hooks: specifier: 2.13.1 version: 2.13.1 @@ -696,14 +696,6 @@ packages: cpu: [x64] os: [win32] - '@isaacs/balanced-match@4.0.1': - resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} - engines: {node: 20 || >=22} - - '@isaacs/brace-expansion@5.0.1': - resolution: {integrity: sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==} - engines: {node: 20 || >=22} - '@jest/diff-sequences@30.0.1': resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -775,53 +767,53 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nx/nx-darwin-arm64@22.5.2': - resolution: {integrity: sha512-CPtgK/s4FQ0Y/6WmHpJccOTANve5UjlFajLp+S8Z538zHdc5a5MjJBcXo9oRzKNvhTHoGijr/fCMU2erMrYYtg==} + '@nx/nx-darwin-arm64@22.5.3': + resolution: {integrity: sha512-cKXBq5bJanXp8uv6+wPvx/G4q4oFpOxMSPGaeFOVhbul2QHGGq+XMcSo+D8aYJCsk1YnbyAnnQ8r8RH/kTK5Mw==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@22.5.2': - resolution: {integrity: sha512-YuFGIpmtMPbMM3QchJttlLFE5oNenE+3mRCWcMNrXPOixsw28flvYWhFcHE3CPV8q/E+Yg0FsOG+8u1p7eEgWg==} + '@nx/nx-darwin-x64@22.5.3': + resolution: {integrity: sha512-mToS41o8I+8CfxYVRMTISkgT7I1cnazgwMf7U9DoLqKOwOZzj9WD3NmsWc1h69QNJPltbeRPS8y/wnhu7RHzRA==} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@22.5.2': - resolution: {integrity: sha512-Oy3jejPB7lszxAf4rdTpJfOBVgAUtkUZJCLTdGdnpveF/m3s9MN9DaeEXgUs0mMp1qV3Y0KE3KcVHqII54AoBQ==} + '@nx/nx-freebsd-x64@22.5.3': + resolution: {integrity: sha512-CAWysdFSZVbTfdjNXojd9TgXbZiK9i0k3njROeV+jORsDWw4Eth3PDmK94Wk916b3n2hS0UjyI6RZaMy2GEqzA==} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@22.5.2': - resolution: {integrity: sha512-38bZGStG6bZ+R7ZbGxvnDVjVrV6bRTsiX8rr3fmM/AkEfvgyhWgE3R+xqUHoJVM4PK0I2YlYoSjIny4gFeOBxQ==} + '@nx/nx-linux-arm-gnueabihf@22.5.3': + resolution: {integrity: sha512-PRjPrijQQbdrvYwNuA3xQ3VXEQ4zfhnPjy+S2ZlQZqhFI4mlP22xfhOH1bQ7pIfzCNC2f/J9UMNYOrq/bEFjBg==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@22.5.2': - resolution: {integrity: sha512-D+tPXB0tkSuDPsuXvyQIsF3f3PBWfAwIe9FkBWtVoDVYqE+jbz+tVGsjQMNWGafLE4sC8ZQdjhsxyT8I53Anbw==} + '@nx/nx-linux-arm64-gnu@22.5.3': + resolution: {integrity: sha512-dmDBio/5z4Zch2VlRMdgBPm53d8xwq1l7xLj1dFMKjfE7ByfPukjPM7ZEYBiPckfiQfJBRh6HKDN7uEkA/y8CQ==} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@22.5.2': - resolution: {integrity: sha512-UbO527qqa8KLBi13uXto5SmxcZv1Smer7sPexJonshDlmrJsyvx5m8nm6tcSv04W5yQEL90vPlTux8dNvEDWrw==} + '@nx/nx-linux-arm64-musl@22.5.3': + resolution: {integrity: sha512-E81ET/MnnKfuLhKiovF5ueJirHOMjhC1eK0MDM2Do9wdPyusZzfGSVFQ9DOHtg7L37dAE95NNd1lCVO8gJ96vg==} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@22.5.2': - resolution: {integrity: sha512-wR6596Vr/Z+blUAmjLHG2TCQMs4O1oi9JXK1J/PoPeO9UqdHwStCJBAd61zDFSUYJe0x+dkeRQu96fE5BW8Kcg==} + '@nx/nx-linux-x64-gnu@22.5.3': + resolution: {integrity: sha512-AgXCsPCzC0sAu2VRclMjs7LrvPQfqS3sFiehlXWTbNHQitPZLuAmQGb2l4T8lbMOs0Xn3EIrg6BF6/ntTTp6Xg==} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@22.5.2': - resolution: {integrity: sha512-MBXOw4AH4FWl4orwVykj/e75awTNDePogrl3pXNX9NcQLdj6JzS4e2jaALQeRBQLxQzeFvFQV/W4PBzoPV6/NA==} + '@nx/nx-linux-x64-musl@22.5.3': + resolution: {integrity: sha512-sKs4bFQRu8Btxf5rMYKPsRVNxkQ2ey8sqoCyhJj8fwJF05DayK2ErJAR/rhtBK0c1NV7kQiKJA8nWBV3jnCdsg==} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@22.5.2': - resolution: {integrity: sha512-SaWSZkRH5uV8vP2lj6RRv+kw2IzaIDXkutReOXpooshIWZl9KjrQELNTCZTYyhLDsMlcyhSvLFlTiA4NkZ8udw==} + '@nx/nx-win32-arm64-msvc@22.5.3': + resolution: {integrity: sha512-KOCQLakSO5vl4D6et9qPytOAmkgq2IIuhI8A/g0xbD1LqrIlRPa+bdkZqOGpODYAk3NyKAk7hWHsqfXKHwwX6w==} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@22.5.2': - resolution: {integrity: sha512-IK9Xd5Gh9ys4oun5ko8Uv8AEi2byN2FPXBsR1BLkt93SJ0bJVTdXGyEA+fWmEclLZIM0PiZj1KbCajVn9NEPtw==} + '@nx/nx-win32-x64-msvc@22.5.3': + resolution: {integrity: sha512-a6ZB2La82RIHcz4nrt3H6RZaOa+xkC2IPzhU9hMo2gbkLdIxn8wyof8uGA0frncmIVHuLc3nFAhpBOgf4j6tMA==} cpu: [x64] os: [win32] @@ -1340,6 +1332,10 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -1357,6 +1353,10 @@ packages: brace-expansion@2.0.2: resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + brace-expansion@5.0.4: + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + engines: {node: 18 || 20 || >=22} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -1950,8 +1950,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - minimatch@10.1.1: - resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} + minimatch@10.2.1: + resolution: {integrity: sha512-MClCe8IL5nRRmawL6ib/eT4oLyeKMGCghibcDWK+J0hh0Q8kqSdia6BvbRMVk6mPa6WqUa5uR2oxt6C5jd533A==} engines: {node: 20 || >=22} minimatch@5.1.9: @@ -1989,8 +1989,8 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - nx@22.5.2: - resolution: {integrity: sha512-s7dd2BZQOremv1AYhxwBY6NzJV9ETa6/OJ/zau/ulbLnHu8E5UAv+EjMC80m3qP3nob5OXnWiITKM9CcOHy6qw==} + nx@22.5.3: + resolution: {integrity: sha512-IaEPqdgaFBIr0Bfmnt6WAcX3t660sOuDXQ71lpoS8GgpD8cqX1LIW2ZyzEAdOvCP1iD6HCZehpofcVvaaL1GNQ==} hasBin: true peerDependencies: '@swc-node/register': ^1.11.1 @@ -3071,12 +3071,6 @@ snapshots: '@img/sharp-win32-x64@0.34.5': optional: true - '@isaacs/balanced-match@4.0.1': {} - - '@isaacs/brace-expansion@5.0.1': - dependencies: - '@isaacs/balanced-match': 4.0.1 - '@jest/diff-sequences@30.0.1': {} '@jest/get-type@30.1.0': {} @@ -3159,34 +3153,34 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@nx/nx-darwin-arm64@22.5.2': + '@nx/nx-darwin-arm64@22.5.3': optional: true - '@nx/nx-darwin-x64@22.5.2': + '@nx/nx-darwin-x64@22.5.3': optional: true - '@nx/nx-freebsd-x64@22.5.2': + '@nx/nx-freebsd-x64@22.5.3': optional: true - '@nx/nx-linux-arm-gnueabihf@22.5.2': + '@nx/nx-linux-arm-gnueabihf@22.5.3': optional: true - '@nx/nx-linux-arm64-gnu@22.5.2': + '@nx/nx-linux-arm64-gnu@22.5.3': optional: true - '@nx/nx-linux-arm64-musl@22.5.2': + '@nx/nx-linux-arm64-musl@22.5.3': optional: true - '@nx/nx-linux-x64-gnu@22.5.2': + '@nx/nx-linux-x64-gnu@22.5.3': optional: true - '@nx/nx-linux-x64-musl@22.5.2': + '@nx/nx-linux-x64-musl@22.5.3': optional: true - '@nx/nx-win32-arm64-msvc@22.5.2': + '@nx/nx-win32-arm64-msvc@22.5.3': optional: true - '@nx/nx-win32-x64-msvc@22.5.2': + '@nx/nx-win32-x64-msvc@22.5.3': optional: true '@oxc-resolver/binding-android-arm-eabi@11.19.1': @@ -3623,6 +3617,8 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + base64-js@1.5.1: {} baseline-browser-mapping@2.10.0: {} @@ -3639,6 +3635,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.4: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -4204,9 +4204,9 @@ snapshots: - bufferutil - utf-8-validate - minimatch@10.1.1: + minimatch@10.2.1: dependencies: - '@isaacs/brace-expansion': 5.0.1 + brace-expansion: 5.0.4 minimatch@5.1.9: dependencies: @@ -4246,7 +4246,7 @@ snapshots: dependencies: path-key: 3.1.1 - nx@22.5.2: + nx@22.5.3: dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -4267,7 +4267,7 @@ snapshots: jest-diff: 30.2.0 jsonc-parser: 3.2.0 lines-and-columns: 2.0.3 - minimatch: 10.1.1 + minimatch: 10.2.1 node-machine-id: 1.1.12 npm-run-path: 4.0.1 open: 8.4.2 @@ -4285,16 +4285,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 22.5.2 - '@nx/nx-darwin-x64': 22.5.2 - '@nx/nx-freebsd-x64': 22.5.2 - '@nx/nx-linux-arm-gnueabihf': 22.5.2 - '@nx/nx-linux-arm64-gnu': 22.5.2 - '@nx/nx-linux-arm64-musl': 22.5.2 - '@nx/nx-linux-x64-gnu': 22.5.2 - '@nx/nx-linux-x64-musl': 22.5.2 - '@nx/nx-win32-arm64-msvc': 22.5.2 - '@nx/nx-win32-x64-msvc': 22.5.2 + '@nx/nx-darwin-arm64': 22.5.3 + '@nx/nx-darwin-x64': 22.5.3 + '@nx/nx-freebsd-x64': 22.5.3 + '@nx/nx-linux-arm-gnueabihf': 22.5.3 + '@nx/nx-linux-arm64-gnu': 22.5.3 + '@nx/nx-linux-arm64-musl': 22.5.3 + '@nx/nx-linux-x64-gnu': 22.5.3 + '@nx/nx-linux-x64-musl': 22.5.3 + '@nx/nx-win32-arm64-msvc': 22.5.3 + '@nx/nx-win32-x64-msvc': 22.5.3 transitivePeerDependencies: - debug