diff --git a/package.json b/package.json index 879843e..7abc18f 100644 --- a/package.json +++ b/package.json @@ -20,9 +20,9 @@ "devDependencies": { "@changesets/cli": "^2.29.7", "@eslint/js": "^9.39.1", - "@nx/eslint": "22.0.2", - "@nx/vite": "22.0.2", - "@nx/web": "22.0.2", + "@nx/eslint": "22.1.1", + "@nx/vite": "22.1.1", + "@nx/web": "22.1.1", "@types/node": "^24.10.0", "@vitest/ui": "^4.0.8", "eslint": "^9.39.1", @@ -30,7 +30,7 @@ "eslint-plugin-prettier": "^5.5.4", "globals": "^16.5.0", "jiti": "2.6.1", - "nx": "22.0.2", + "nx": "22.1.1", "prettier": "^3.6.2", "typescript": "^5.9.3", "typescript-eslint": "^8.46.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b5454b..f71fc8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ importers: specifier: ^9.39.1 version: 9.39.1 '@nx/eslint': - specifier: 22.0.2 - version: 22.0.2(@babel/traverse@7.28.5)(@zkochan/js-yaml@0.0.7)(eslint@9.39.1(jiti@2.6.1))(nx@22.0.2) + specifier: 22.1.1 + version: 22.1.1(@babel/traverse@7.28.5)(@zkochan/js-yaml@0.0.7)(eslint@9.39.1(jiti@2.6.1))(nx@22.1.1) '@nx/vite': - specifier: 22.0.2 - version: 22.0.2(@babel/traverse@7.28.5)(nx@22.0.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.8) + specifier: 22.1.1 + version: 22.1.1(@babel/traverse@7.28.5)(nx@22.1.1)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.8) '@nx/web': - specifier: 22.0.2 - version: 22.0.2(@babel/traverse@7.28.5)(nx@22.0.2) + specifier: 22.1.1 + version: 22.1.1(@babel/traverse@7.28.5)(nx@22.1.1) '@types/node': specifier: ^24.10.0 version: 24.10.0 @@ -45,8 +45,8 @@ importers: specifier: 2.6.1 version: 2.6.1 nx: - specifier: 22.0.2 - version: 22.0.2 + specifier: 22.1.1 + version: 22.1.1 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -1327,13 +1327,13 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nx/devkit@22.0.2': - resolution: {integrity: sha512-/tD7z8Q3CPPKtH/LTZGaihzJio5Ve3yFk9LWpUa8DmFHdEg1rFeI9rvSM8FeuEsGp9yGosWH6/KpZCwHv2fhVA==} + '@nx/devkit@22.1.1': + resolution: {integrity: sha512-KAfo3xKVzfYOzpDEeQC2aA1xhNDi9wpt85yWf4A7ABvbrbl9pv9e2UAo1LSFP9DlLSRn9iX+FBjLA5NKmJdKcg==} peerDependencies: nx: '>= 21 <= 23 || ^22.0.0-0' - '@nx/eslint@22.0.2': - resolution: {integrity: sha512-u88WFtfU13+yJ3yj/ccWvicone16j57bSh9a7I7sX3NVCaKXCFku9/kLpxj1CwKC6LxNlmJhhzup2fcymCWzPQ==} + '@nx/eslint@22.1.1': + resolution: {integrity: sha512-OTEJdrYLkpCzribRnE08mK5L0nAn6soepiDQJG3dg2fNs2uGMnvXb6LdwQ+7RZqD2V+HqZVeSjArhblf0drDPQ==} peerDependencies: '@zkochan/js-yaml': 0.0.7 eslint: ^8.0.0 || ^9.0.0 @@ -1341,75 +1341,86 @@ packages: '@zkochan/js-yaml': optional: true - '@nx/js@22.0.2': - resolution: {integrity: sha512-Q1TUY0saymli4HLF2neRUDEzrzLC6PmFtRDR6lykmN3uq7wVyG6aycLQGXd3xM0IWA/cJ5ZOWa8FfogKDWhc3g==} + '@nx/js@22.1.1': + resolution: {integrity: sha512-JapLufitpYiZSTIrBc8KhpU4ViMNL513V5g+YhvzW4RNhTAGqxAbeOYK+LEMcrpR2pwk6zCWzRWznQeSaCsbQA==} peerDependencies: verdaccio: ^6.0.5 peerDependenciesMeta: verdaccio: optional: true - '@nx/nx-darwin-arm64@22.0.2': - resolution: {integrity: sha512-2xrjMN4oJcZg8D3yzM3UGENBqelyMvmLjfHZgwXwyp2j6WexYaU0UusS2EmVTOCi9q7k3knQCWuSa2Y9uk2sTQ==} + '@nx/nx-darwin-arm64@22.1.1': + resolution: {integrity: sha512-B1XlawHKfgj/PCc/A/cV+GtRgPXQQrDV3pv7ohDcqTksHNMc4B5Kx+oyihbeq5u8z+eNBsU8C1WiGEOXvwXEyg==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@22.0.2': - resolution: {integrity: sha512-pxfvnZLwfDk0Q9emDLNCyu0lOSMg8+4IUdIpfaNjBjYRV+042zLSzAMJ1n6Tn9p/QhM9nipVwXW0IhH5kf7kyg==} + '@nx/nx-darwin-x64@22.1.1': + resolution: {integrity: sha512-VHThopq74WtFro7UiJkiRsKW4fVzmOSnV9rUUZhm4vKqemtDGOHmVWZmQmuUCvVt0pQvxTs00DdYRIWykxeQ6w==} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@22.0.2': - resolution: {integrity: sha512-wwfl4e2GzCENhYoJMEUmQaurRxyGiJH8x0IRI5YbLWzgj88hQGRkzUjUhxPkXHDn4/YtOq/rWViN5j2j1oAB2A==} + '@nx/nx-freebsd-x64@22.1.1': + resolution: {integrity: sha512-OGklM9RQi1of5TTO1dPvYjgUfMos+Cu3BhDlUnCEOo8SaFfjsi57AFG9nEcMlizWj9q5699kerPRVFmDiz2Nxg==} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@22.0.2': - resolution: {integrity: sha512-OKo3hVRRYUdMBTdUFxmFxz2Bto7iAZtnrszwm7NKgeqOetm37s1f+tZ1Q1s7WwZjjPm/B5vZ83TUXJcwMh+ieg==} + '@nx/nx-linux-arm-gnueabihf@22.1.1': + resolution: {integrity: sha512-45c32yMyU1QFyVLrKv5QVT2EfiRh5eAfHu7k1NfNlxuUtgeB34+p96p2hloOVLFlVXMZTIqucJTuXBwaJPg4ag==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@22.0.2': - resolution: {integrity: sha512-aaWUYXFaB9ztrICg0WHuz0tzoil+OkSpWi+wtM9PsV+vNQTYWIPclO+OpSp4am68/bdtuMuITOH99EvEIfv7ZA==} + '@nx/nx-linux-arm64-gnu@22.1.1': + resolution: {integrity: sha512-63N6lV+LptT4yVXfshPQoTugyVVNaOdC6gCMAq9D9Xl0MNs8Cc1PQDnUg+snyFAENoLBkJPzT2/NLBAgmRoB/A==} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@22.0.2': - resolution: {integrity: sha512-ylT5GBJCUpTXp5ud8f/uRyW9OA2KR65nuFQ5iXNf1KXwfjGuinFDvZEDDj0zGQ4E/PwLrInqBkkSH25Ry99lOQ==} + '@nx/nx-linux-arm64-musl@22.1.1': + resolution: {integrity: sha512-r1NFh6+virI3GDDnBh4UlPH/EeCNw/pn9vEyaiQopbB+XngLw7HAxwoJmv4rdEMm82w8ztMrBeTwxo7rtKdHcQ==} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@22.0.2': - resolution: {integrity: sha512-N8beYlkdKbAC5CA3i5WoqUUbbsSO/0cQk3gMW7c41bouqdMWDUKG6m50d4yHk8V7RFC+sqY59tso3rYmXW3big==} + '@nx/nx-linux-x64-gnu@22.1.1': + resolution: {integrity: sha512-VoogXatmWvjVECjQRd4wN9xMZ2ig1h90rAU0O1XkRF0cuTtNKS/6K6+tABSr88RSYMa8jont+cA1uaNaBEdutA==} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@22.0.2': - resolution: {integrity: sha512-Q0joIxZHs9JVr/+6x1bee7z+7Z4SoO0mbhADuugjxly50O44Igg+rx78Iou00VrtSR+Ht5NlpILxOe4GhpFCpA==} + '@nx/nx-linux-x64-musl@22.1.1': + resolution: {integrity: sha512-C4rEO7ITUYFvHRAq0fDa0MRdy4VHUWYYKxa4Wigwfzjw57zJ3128tHRARkfwvdkaIUjywlVSM4RudXm3vaDoTg==} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@22.0.2': - resolution: {integrity: sha512-/4FXsBh+SB6fKFeVBFptPPWJIeFPQWmK29Q+XLrjYW/31bOs1k2uwn+7QYX0D+Z4HiME3iiRdAInFD9pVlyZbQ==} + '@nx/nx-win32-arm64-msvc@22.1.1': + resolution: {integrity: sha512-zVyEyrqndOFs3TiLIN+4iTqanCFGjY+7y0LzN2t9XdswRef0H1qGrCTtF5eNGuxYBvguoQmZxnStAjJNYz7ksw==} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@22.0.2': - resolution: {integrity: sha512-Hp0z4h7kIo9XLVkGbyIZmgWOKIhSo2xs9pNT1TgZz/AmesnI/DdqRbazitnhXMhlvSWUOxdP/7I8xEZYG9zyNA==} + '@nx/nx-win32-x64-msvc@22.1.1': + resolution: {integrity: sha512-GBuWLm2xxmlDtgOomdlg7RZ8ro9cWFKE0Zhvx3bvX1v1x0kzfL4Uw5oychxEmFhhzq+gVs91txdKjqThw11Iqg==} cpu: [x64] os: [win32] - '@nx/vite@22.0.2': - resolution: {integrity: sha512-VpGo05Zd6mYG3onKzn1ebBukzVcZlhlFWx+LcXZcYjEnEbyul16qv+BPglwkoelQQ6ZNpGhVPt8DWqKkKwQNpA==} + '@nx/vite@22.1.1': + resolution: {integrity: sha512-wRei7Mb+rm+hvmIODTM1MLuEYop9tIRRTa2y8t/UpmksAzYLEyHCE44TTdWrTjPMj1sRwRcnq68gSq8j/5Ub3A==} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 - vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 + vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 || ^4.0.0 - '@nx/web@22.0.2': - resolution: {integrity: sha512-Rx7r05F19SoIaF1RQowcXdutR6dhY6nu8Frvp81+gxx5qWj34M9katyNwjVgdPWcnOcSxMufqq+l5/miwOc7/A==} + '@nx/vitest@22.1.1': + resolution: {integrity: sha512-tedotYAj4oJ9ODgu0C4jn8yDKf6FSLzc9+IC+exuGWa6jjlalUGRPLtLejv4TlQJWtRQzB4fSRJk8t/+LiPPvA==} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vitest: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + vite: + optional: true + vitest: + optional: true - '@nx/workspace@22.0.2': - resolution: {integrity: sha512-wfVE0X5auqVrQus/S3EiZkheX59aR+FAwXGFCFCYGTGakhykcya4/N+tUZCCpDSUziFXR7F8n8cw4ZLBM5zWlA==} + '@nx/web@22.1.1': + resolution: {integrity: sha512-r9PB7z/Aq/FIBVBmIShFgB8XUB9gT4a7fdlJ8i5EEAEEVACROAVs9XNFUcYxvlQkQ8tRLpNV1gFAtOPAqdi+eg==} + + '@nx/workspace@22.1.1': + resolution: {integrity: sha512-qFG/CuoNXImIw0hMUYtFOql8Ed5I/4P37iASZeQQxksTjaShcfzl0Ei2tzAqAANNfef5ANfTdnczRnwwHchnfA==} '@octokit/auth-token@4.0.0': resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} @@ -3347,8 +3358,8 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - nx@22.0.2: - resolution: {integrity: sha512-cQD3QqZDPJMnvE4UGmVwCc6l7ll+u8a93brIAOujOxocyMNARXzyVub8Uxqy0QSr2ayFGmEINb6BJvY+EooT5Q==} + nx@22.1.1: + resolution: {integrity: sha512-D4lHv44aPQ0wtCaM14wwRK4NNJVT+J+RqW1x6kovNYNJm5oUk0Skg1ggB2OZL7ZAr8igiRG1X7wLrwmYFdPeqA==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -5790,21 +5801,21 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@nx/devkit@22.0.2(nx@22.0.2)': + '@nx/devkit@22.1.1(nx@22.1.1)': dependencies: '@zkochan/js-yaml': 0.0.7 ejs: 3.1.10 enquirer: 2.3.6 minimatch: 9.0.3 - nx: 22.0.2 + nx: 22.1.1 semver: 7.7.3 tslib: 2.8.1 yargs-parser: 21.1.1 - '@nx/eslint@22.0.2(@babel/traverse@7.28.5)(@zkochan/js-yaml@0.0.7)(eslint@9.39.1(jiti@2.6.1))(nx@22.0.2)': + '@nx/eslint@22.1.1(@babel/traverse@7.28.5)(@zkochan/js-yaml@0.0.7)(eslint@9.39.1(jiti@2.6.1))(nx@22.1.1)': dependencies: - '@nx/devkit': 22.0.2(nx@22.0.2) - '@nx/js': 22.0.2(@babel/traverse@7.28.5)(nx@22.0.2) + '@nx/devkit': 22.1.1(nx@22.1.1) + '@nx/js': 22.1.1(@babel/traverse@7.28.5)(nx@22.1.1) eslint: 9.39.1(jiti@2.6.1) semver: 7.7.3 tslib: 2.8.1 @@ -5820,7 +5831,7 @@ snapshots: - supports-color - verdaccio - '@nx/js@22.0.2(@babel/traverse@7.28.5)(nx@22.0.2)': + '@nx/js@22.1.1(@babel/traverse@7.28.5)(nx@22.1.1)': dependencies: '@babel/core': 7.28.5 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.5) @@ -5829,8 +5840,8 @@ snapshots: '@babel/preset-env': 7.28.5(@babel/core@7.28.5) '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5) '@babel/runtime': 7.28.4 - '@nx/devkit': 22.0.2(nx@22.0.2) - '@nx/workspace': 22.0.2 + '@nx/devkit': 22.1.1(nx@22.1.1) + '@nx/workspace': 22.1.1 '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.28.5) babel-plugin-macros: 3.1.0 @@ -5856,40 +5867,41 @@ snapshots: - nx - supports-color - '@nx/nx-darwin-arm64@22.0.2': + '@nx/nx-darwin-arm64@22.1.1': optional: true - '@nx/nx-darwin-x64@22.0.2': + '@nx/nx-darwin-x64@22.1.1': optional: true - '@nx/nx-freebsd-x64@22.0.2': + '@nx/nx-freebsd-x64@22.1.1': optional: true - '@nx/nx-linux-arm-gnueabihf@22.0.2': + '@nx/nx-linux-arm-gnueabihf@22.1.1': optional: true - '@nx/nx-linux-arm64-gnu@22.0.2': + '@nx/nx-linux-arm64-gnu@22.1.1': optional: true - '@nx/nx-linux-arm64-musl@22.0.2': + '@nx/nx-linux-arm64-musl@22.1.1': optional: true - '@nx/nx-linux-x64-gnu@22.0.2': + '@nx/nx-linux-x64-gnu@22.1.1': optional: true - '@nx/nx-linux-x64-musl@22.0.2': + '@nx/nx-linux-x64-musl@22.1.1': optional: true - '@nx/nx-win32-arm64-msvc@22.0.2': + '@nx/nx-win32-arm64-msvc@22.1.1': optional: true - '@nx/nx-win32-x64-msvc@22.0.2': + '@nx/nx-win32-x64-msvc@22.1.1': optional: true - '@nx/vite@22.0.2(@babel/traverse@7.28.5)(nx@22.0.2)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.8)': + '@nx/vite@22.1.1(@babel/traverse@7.28.5)(nx@22.1.1)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.8)': dependencies: - '@nx/devkit': 22.0.2(nx@22.0.2) - '@nx/js': 22.0.2(@babel/traverse@7.28.5)(nx@22.0.2) + '@nx/devkit': 22.1.1(nx@22.1.1) + '@nx/js': 22.1.1(@babel/traverse@7.28.5)(nx@22.1.1) + '@nx/vitest': 22.1.1(@babel/traverse@7.28.5)(nx@22.1.1)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.8) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.9.3) ajv: 8.17.1 enquirer: 2.3.6 @@ -5909,10 +5921,30 @@ snapshots: - typescript - verdaccio - '@nx/web@22.0.2(@babel/traverse@7.28.5)(nx@22.0.2)': + '@nx/vitest@22.1.1(@babel/traverse@7.28.5)(nx@22.1.1)(typescript@5.9.3)(vite@7.2.2(@types/node@24.10.0)(jiti@2.6.1)(yaml@2.8.1))(vitest@4.0.8)': + dependencies: + '@nx/devkit': 22.1.1(nx@22.1.1) + '@nx/js': 22.1.1(@babel/traverse@7.28.5)(nx@22.1.1) + '@phenomnomnominal/tsquery': 5.0.1(typescript@5.9.3) + semver: 7.7.3 + tslib: 2.8.1 + optionalDependencies: + vite: 7.2.2(@types/node@24.10.0)(jiti@2.6.1)(yaml@2.8.1) + vitest: 4.0.8(@types/debug@4.1.12)(@types/node@24.10.0)(@vitest/ui@4.0.8)(jiti@2.6.1)(yaml@2.8.1) + transitivePeerDependencies: + - '@babel/traverse' + - '@swc-node/register' + - '@swc/core' + - debug + - nx + - supports-color + - typescript + - verdaccio + + '@nx/web@22.1.1(@babel/traverse@7.28.5)(nx@22.1.1)': dependencies: - '@nx/devkit': 22.0.2(nx@22.0.2) - '@nx/js': 22.0.2(@babel/traverse@7.28.5)(nx@22.0.2) + '@nx/devkit': 22.1.1(nx@22.1.1) + '@nx/js': 22.1.1(@babel/traverse@7.28.5)(nx@22.1.1) detect-port: 1.6.1 http-server: 14.1.1 picocolors: 1.1.1 @@ -5926,13 +5958,13 @@ snapshots: - supports-color - verdaccio - '@nx/workspace@22.0.2': + '@nx/workspace@22.1.1': dependencies: - '@nx/devkit': 22.0.2(nx@22.0.2) + '@nx/devkit': 22.1.1(nx@22.1.1) '@zkochan/js-yaml': 0.0.7 chalk: 4.1.2 enquirer: 2.3.6 - nx: 22.0.2 + nx: 22.1.1 picomatch: 4.0.2 semver: 7.7.3 tslib: 2.8.1 @@ -8344,7 +8376,7 @@ snapshots: dependencies: path-key: 3.1.1 - nx@22.0.2: + nx@22.1.1: dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -8382,16 +8414,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 22.0.2 - '@nx/nx-darwin-x64': 22.0.2 - '@nx/nx-freebsd-x64': 22.0.2 - '@nx/nx-linux-arm-gnueabihf': 22.0.2 - '@nx/nx-linux-arm64-gnu': 22.0.2 - '@nx/nx-linux-arm64-musl': 22.0.2 - '@nx/nx-linux-x64-gnu': 22.0.2 - '@nx/nx-linux-x64-musl': 22.0.2 - '@nx/nx-win32-arm64-msvc': 22.0.2 - '@nx/nx-win32-x64-msvc': 22.0.2 + '@nx/nx-darwin-arm64': 22.1.1 + '@nx/nx-darwin-x64': 22.1.1 + '@nx/nx-freebsd-x64': 22.1.1 + '@nx/nx-linux-arm-gnueabihf': 22.1.1 + '@nx/nx-linux-arm64-gnu': 22.1.1 + '@nx/nx-linux-arm64-musl': 22.1.1 + '@nx/nx-linux-x64-gnu': 22.1.1 + '@nx/nx-linux-x64-musl': 22.1.1 + '@nx/nx-win32-arm64-msvc': 22.1.1 + '@nx/nx-win32-x64-msvc': 22.1.1 transitivePeerDependencies: - debug