diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4349cb14..ea5a78ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,7 +56,7 @@ importers: devDependencies: '@angular/build': specifier: 20.0.1 - version: 20.0.1(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(@angular/compiler@20.0.1)(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.0.1(@angular/common@20.0.1(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.15.29)(chokidar@4.0.3)(less@4.3.0)(ng-packagr@20.0.0(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3))(postcss@8.5.4)(tslib@2.8.1)(typescript@5.8.3)(vitest@3.2.1) + version: 20.0.1(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(@angular/compiler@20.0.1)(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.0.1(@angular/common@20.0.1(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.15.29)(chokidar@4.0.3)(less@4.3.0)(ng-packagr@20.0.0(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3))(postcss@8.5.4)(tslib@2.8.1)(typescript@5.8.3)(vitest@3.2.2) '@angular/cli': specifier: 20.0.1 version: 20.0.1(@types/node@22.15.29)(chokidar@4.0.3) @@ -71,10 +71,10 @@ importers: version: 22.15.29 '@vitest/browser': specifier: ^3.1.3 - version: 3.2.1(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))(vitest@3.2.1) + version: 3.2.2(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))(vitest@3.2.2) '@vitest/coverage-v8': specifier: ^3.1.3 - version: 3.2.1(@vitest/browser@3.2.1)(vitest@3.2.1) + version: 3.2.2(@vitest/browser@3.2.2)(vitest@3.2.2) angular-eslint: specifier: ^19.4.0 version: 19.7.1(chokidar@4.0.3)(eslint@9.28.0)(typescript-eslint@8.33.1(eslint@9.28.0)(typescript@5.8.3))(typescript@5.8.3) @@ -113,7 +113,7 @@ importers: version: 8.33.1(eslint@9.28.0)(typescript@5.8.3) vitest: specifier: ^3.1.3 - version: 3.2.1(@types/node@22.15.29)(@vitest/browser@3.2.1)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) + version: 3.2.2(@types/node@22.15.29)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) packages: @@ -405,8 +405,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/runtime@7.27.4': - resolution: {integrity: sha512-t3yaEOuGu9NlIZ+hIeGbBjFtZT7j2cb2tg0fuaJKeGotchRjjLfrBA9Kwf8quhpP1EUuxModQg04q/mBwyg8uA==} + '@babel/runtime@7.27.6': + resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} engines: {node: '>=6.9.0'} '@babel/template@7.27.2': @@ -421,6 +421,10 @@ packages: resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} engines: {node: '>=6.9.0'} + '@babel/types@7.27.6': + resolution: {integrity: sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} @@ -1612,12 +1616,12 @@ packages: peerDependencies: vite: ^6.0.0 - '@vitest/browser@3.2.1': - resolution: {integrity: sha512-7GKkf05uoFN1WLsLWIEOkKq61dcfErwHXh20pJN7YYUzkRrrfvMTnB3aTYxi3syWQ95jeUs9asanoZNTpS42GQ==} + '@vitest/browser@3.2.2': + resolution: {integrity: sha512-LJk8ZhCGhgG6G6jFFJ9LX83ibRY8FszLuu9zPaYFDrcHbBwNXwt1v06HRs/vHVYxwjw3/BGzSIgn9Et2P6rCiA==} peerDependencies: playwright: '*' safaridriver: '*' - vitest: 3.2.1 + vitest: 3.2.2 webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 peerDependenciesMeta: playwright: @@ -1627,20 +1631,20 @@ packages: webdriverio: optional: true - '@vitest/coverage-v8@3.2.1': - resolution: {integrity: sha512-6dy0uF/0BE3jpUW9bFzg0V2S4F7XVaZHL/7qma1XANvHPQGoJuc3wtx911zSoAgUnpfvcLVK1vancNJ95d+uxQ==} + '@vitest/coverage-v8@3.2.2': + resolution: {integrity: sha512-RVAi5xnqedSKvaoQyCTWvncMk8eYZcTTOsLK7XmnfOEvdGP/O/upA0/MA8Ss+Qs++mj0GcSRi/whR0S5iBPpTQ==} peerDependencies: - '@vitest/browser': 3.2.1 - vitest: 3.2.1 + '@vitest/browser': 3.2.2 + vitest: 3.2.2 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@3.2.1': - resolution: {integrity: sha512-FqS/BnDOzV6+IpxrTg5GQRyLOCtcJqkwMwcS8qGCI2IyRVDwPAtutztaf1CjtPHlZlWtl1yUPCd7HM0cNiDOYw==} + '@vitest/expect@3.2.2': + resolution: {integrity: sha512-ipHw0z669vEMjzz3xQE8nJX1s0rQIb7oEl4jjl35qWTwm/KIHERIg/p/zORrjAaZKXfsv7IybcNGHwhOOAPMwQ==} - '@vitest/mocker@3.2.1': - resolution: {integrity: sha512-OXxMJnx1lkB+Vl65Re5BrsZEHc90s5NMjD23ZQ9NlU7f7nZiETGoX4NeKZSmsKjseuMq2uOYXdLOeoM0pJU+qw==} + '@vitest/mocker@3.2.2': + resolution: {integrity: sha512-jKojcaRyIYpDEf+s7/dD3LJt53c0dPfp5zCPXz9H/kcGrSlovU/t1yEaNzM9oFME3dcd4ULwRI/x0Po1Zf+LTw==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 @@ -1650,20 +1654,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.2.1': - resolution: {integrity: sha512-xBh1X2GPlOGBupp6E1RcUQWIxw0w/hRLd3XyBS6H+dMdKTAqHDNsIR2AnJwPA3yYe9DFy3VUKTe3VRTrAiQ01g==} + '@vitest/pretty-format@3.2.2': + resolution: {integrity: sha512-FY4o4U1UDhO9KMd2Wee5vumwcaHw7Vg4V7yR4Oq6uK34nhEJOmdRYrk3ClburPRUA09lXD/oXWZ8y/Sdma0aUQ==} - '@vitest/runner@3.2.1': - resolution: {integrity: sha512-kygXhNTu/wkMYbwYpS3z/9tBe0O8qpdBuC3dD/AW9sWa0LE/DAZEjnHtWA9sIad7lpD4nFW1yQ+zN7mEKNH3yA==} + '@vitest/runner@3.2.2': + resolution: {integrity: sha512-GYcHcaS3ejGRZYed2GAkvsjBeXIEerDKdX3orQrBJqLRiea4NSS9qvn9Nxmuy1IwIB+EjFOaxXnX79l8HFaBwg==} - '@vitest/snapshot@3.2.1': - resolution: {integrity: sha512-5xko/ZpW2Yc65NVK9Gpfg2y4BFvcF+At7yRT5AHUpTg9JvZ4xZoyuRY4ASlmNcBZjMslV08VRLDrBOmUe2YX3g==} + '@vitest/snapshot@3.2.2': + resolution: {integrity: sha512-aMEI2XFlR1aNECbBs5C5IZopfi5Lb8QJZGGpzS8ZUHML5La5wCbrbhLOVSME68qwpT05ROEEOAZPRXFpxZV2wA==} - '@vitest/spy@3.2.1': - resolution: {integrity: sha512-Nbfib34Z2rfcJGSetMxjDCznn4pCYPZOtQYox2kzebIJcgH75yheIKd5QYSFmR8DIZf2M8fwOm66qSDIfRFFfQ==} + '@vitest/spy@3.2.2': + resolution: {integrity: sha512-6Utxlx3o7pcTxvp0u8kUiXtRFScMrUg28KjB3R2hon7w4YqOFAEA9QwzPVVS1QNL3smo4xRNOpNZClRVfpMcYg==} - '@vitest/utils@3.2.1': - resolution: {integrity: sha512-KkHlGhePEKZSub5ViknBcN5KEF+u7dSUr9NW8QsVICusUojrgrOnnY3DEWWO877ax2Pyopuk2qHmt+gkNKnBVw==} + '@vitest/utils@3.2.2': + resolution: {integrity: sha512-qJYMllrWpF/OYfWHP32T31QCaLa3BAzT/n/8mNGhPdVcjY+JYazQFO1nsJvXU12Kp1xMpNY4AGuljPTNjQve6A==} '@yarnpkg/lockfile@1.1.0': resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} @@ -3648,8 +3652,8 @@ packages: resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==} engines: {node: ^18.17.0 || >=20.5.0} - vite-node@3.2.1: - resolution: {integrity: sha512-V4EyKQPxquurNJPtQJRZo8hKOoKNBRIhxcDbQFPFig0JdoWcUhwRgK8yoCXXrfYVPKS6XwirGHPszLnR8FbjCA==} + vite-node@3.2.2: + resolution: {integrity: sha512-Xj/jovjZvDXOq2FgLXu8NsY4uHUMWtzVmMC2LkCu9HWdr9Qu1Is5sanX3Z4jOFKdohfaWDnEJWp9pRP0vVpAcA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3693,16 +3697,16 @@ packages: yaml: optional: true - vitest@3.2.1: - resolution: {integrity: sha512-VZ40MBnlE1/V5uTgdqY3DmjUgZtIzsYq758JGlyQrv5syIsaYcabkfPkEuWML49Ph0D/SoqpVFd0dyVTr551oA==} + vitest@3.2.2: + resolution: {integrity: sha512-fyNn/Rp016Bt5qvY0OQvIUCwW2vnaEBLxP42PmKbNIoasSYjML+8xyeADOPvBe+Xfl/ubIw4og7Lt9jflRsCNw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.2.1 - '@vitest/ui': 3.2.1 + '@vitest/browser': 3.2.2 + '@vitest/ui': 3.2.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3991,7 +3995,7 @@ snapshots: eslint: 9.28.0 typescript: 5.8.3 - '@angular/build@20.0.1(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(@angular/compiler@20.0.1)(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.0.1(@angular/common@20.0.1(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.15.29)(chokidar@4.0.3)(less@4.3.0)(ng-packagr@20.0.0(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3))(postcss@8.5.4)(tslib@2.8.1)(typescript@5.8.3)(vitest@3.2.1)': + '@angular/build@20.0.1(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(@angular/compiler@20.0.1)(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.0.1(@angular/common@20.0.1(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.0.1(@angular/compiler@20.0.1)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.15.29)(chokidar@4.0.3)(less@4.3.0)(ng-packagr@20.0.0(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3))(postcss@8.5.4)(tslib@2.8.1)(typescript@5.8.3)(vitest@3.2.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2000.1(chokidar@4.0.3) @@ -4030,7 +4034,7 @@ snapshots: lmdb: 3.3.0 ng-packagr: 20.0.0(@angular/compiler-cli@20.0.1(@angular/compiler@20.0.1)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3) postcss: 8.5.4 - vitest: 3.2.1(@types/node@22.15.29)(@vitest/browser@3.2.1)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) + vitest: 3.2.2(@types/node@22.15.29)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) transitivePeerDependencies: - '@types/node' - chokidar @@ -4247,9 +4251,9 @@ snapshots: '@babel/parser@7.27.5': dependencies: - '@babel/types': 7.27.3 + '@babel/types': 7.27.6 - '@babel/runtime@7.27.4': {} + '@babel/runtime@7.27.6': {} '@babel/template@7.27.2': dependencies: @@ -4274,6 +4278,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.27.6': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@bcoe/v8-coverage@1.0.2': {} '@braintree/sanitize-url@7.1.1': @@ -5066,7 +5075,7 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.27.1 - '@babel/runtime': 7.27.4 + '@babel/runtime': 7.27.6 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -5351,16 +5360,16 @@ snapshots: dependencies: vite: 6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0) - '@vitest/browser@3.2.1(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))(vitest@3.2.1)': + '@vitest/browser@3.2.2(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))(vitest@3.2.2)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.1(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0)) - '@vitest/utils': 3.2.1 + '@vitest/mocker': 3.2.2(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0)) + '@vitest/utils': 3.2.2 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.1(@types/node@22.15.29)(@vitest/browser@3.2.1)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) + vitest: 3.2.2(@types/node@22.15.29)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) ws: 8.18.2 optionalDependencies: playwright: 1.52.0 @@ -5370,7 +5379,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@3.2.1(@vitest/browser@3.2.1)(vitest@3.2.1)': + '@vitest/coverage-v8@3.2.2(@vitest/browser@3.2.2)(vitest@3.2.2)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -5385,50 +5394,50 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.1(@types/node@22.15.29)(@vitest/browser@3.2.1)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) + vitest: 3.2.2(@types/node@22.15.29)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) optionalDependencies: - '@vitest/browser': 3.2.1(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))(vitest@3.2.1) + '@vitest/browser': 3.2.2(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))(vitest@3.2.2) transitivePeerDependencies: - supports-color - '@vitest/expect@3.2.1': + '@vitest/expect@3.2.2': dependencies: '@types/chai': 5.2.2 - '@vitest/spy': 3.2.1 - '@vitest/utils': 3.2.1 + '@vitest/spy': 3.2.2 + '@vitest/utils': 3.2.2 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.1(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))': + '@vitest/mocker@3.2.2(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))': dependencies: - '@vitest/spy': 3.2.1 + '@vitest/spy': 3.2.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: vite: 6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0) - '@vitest/pretty-format@3.2.1': + '@vitest/pretty-format@3.2.2': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.2.1': + '@vitest/runner@3.2.2': dependencies: - '@vitest/utils': 3.2.1 + '@vitest/utils': 3.2.2 pathe: 2.0.3 - '@vitest/snapshot@3.2.1': + '@vitest/snapshot@3.2.2': dependencies: - '@vitest/pretty-format': 3.2.1 + '@vitest/pretty-format': 3.2.2 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.2.1': + '@vitest/spy@3.2.2': dependencies: tinyspy: 4.0.3 - '@vitest/utils@3.2.1': + '@vitest/utils@3.2.2': dependencies: - '@vitest/pretty-format': 3.2.1 + '@vitest/pretty-format': 3.2.2 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -6692,7 +6701,7 @@ snapshots: magicast@0.3.5: dependencies: '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 + '@babel/types': 7.27.6 source-map-js: 1.2.1 make-dir@2.1.0: @@ -7665,7 +7674,7 @@ snapshots: validate-npm-package-name@6.0.0: {} - vite-node@3.2.1(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0): + vite-node@3.2.2(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0): dependencies: cac: 6.7.14 debug: 4.4.1 @@ -7700,16 +7709,16 @@ snapshots: less: 4.3.0 sass: 1.88.0 - vitest@3.2.1(@types/node@22.15.29)(@vitest/browser@3.2.1)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0): + vitest@3.2.2(@types/node@22.15.29)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0): dependencies: '@types/chai': 5.2.2 - '@vitest/expect': 3.2.1 - '@vitest/mocker': 3.2.1(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0)) - '@vitest/pretty-format': 3.2.1 - '@vitest/runner': 3.2.1 - '@vitest/snapshot': 3.2.1 - '@vitest/spy': 3.2.1 - '@vitest/utils': 3.2.1 + '@vitest/expect': 3.2.2 + '@vitest/mocker': 3.2.2(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0)) + '@vitest/pretty-format': 3.2.2 + '@vitest/runner': 3.2.2 + '@vitest/snapshot': 3.2.2 + '@vitest/spy': 3.2.2 + '@vitest/utils': 3.2.2 chai: 5.2.0 debug: 4.4.1 expect-type: 1.2.1 @@ -7723,11 +7732,11 @@ snapshots: tinypool: 1.1.0 tinyrainbow: 2.0.0 vite: 6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0) - vite-node: 3.2.1(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0) + vite-node: 3.2.2(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.29 - '@vitest/browser': 3.2.1(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))(vitest@3.2.1) + '@vitest/browser': 3.2.2(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.29)(less@4.3.0)(sass@1.88.0))(vitest@3.2.2) jsdom: 26.1.0 transitivePeerDependencies: - jiti