diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 22ec5c6..208b2b9 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.2(@angular/compiler@20.0.2)(typescript@5.8.3))(@angular/compiler@20.0.2)(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.0.2(@angular/common@20.0.2(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.15.30)(chokidar@4.0.3)(less@4.3.0)(ng-packagr@20.0.0(@angular/compiler-cli@20.0.2(@angular/compiler@20.0.2)(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) + version: 20.0.1(@angular/compiler-cli@20.0.2(@angular/compiler@20.0.2)(typescript@5.8.3))(@angular/compiler@20.0.2)(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.0.2(@angular/common@20.0.2(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.15.30)(chokidar@4.0.3)(less@4.3.0)(ng-packagr@20.0.0(@angular/compiler-cli@20.0.2(@angular/compiler@20.0.2)(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.3) '@angular/cli': specifier: 20.0.1 version: 20.0.1(@types/node@22.15.30)(chokidar@4.0.3) @@ -71,10 +71,10 @@ importers: version: 22.15.30 '@vitest/browser': specifier: ^3.1.3 - version: 3.2.2(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))(vitest@3.2.2) + version: 3.2.3(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))(vitest@3.2.3) '@vitest/coverage-v8': specifier: ^3.1.3 - version: 3.2.2(@vitest/browser@3.2.2)(vitest@3.2.2) + version: 3.2.3(@vitest/browser@3.2.3)(vitest@3.2.3) angular-eslint: specifier: ^20.0.0 version: 20.0.0(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.2(@types/node@22.15.30)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) + version: 3.2.3(@types/node@22.15.30)(@vitest/browser@3.2.3)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) packages: @@ -1602,12 +1602,12 @@ packages: peerDependencies: vite: ^6.0.0 - '@vitest/browser@3.2.2': - resolution: {integrity: sha512-LJk8ZhCGhgG6G6jFFJ9LX83ibRY8FszLuu9zPaYFDrcHbBwNXwt1v06HRs/vHVYxwjw3/BGzSIgn9Et2P6rCiA==} + '@vitest/browser@3.2.3': + resolution: {integrity: sha512-5HpUb0ixGF8JWSAjb/P1x/VPuTYUkL4pL0+YO6DJiuvQgqJN3PREaUEcXwfXjU4nBc37EahfpRbAwdE9pHs9lQ==} peerDependencies: playwright: '*' safaridriver: '*' - vitest: 3.2.2 + vitest: 3.2.3 webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 peerDependenciesMeta: playwright: @@ -1617,20 +1617,20 @@ packages: webdriverio: optional: true - '@vitest/coverage-v8@3.2.2': - resolution: {integrity: sha512-RVAi5xnqedSKvaoQyCTWvncMk8eYZcTTOsLK7XmnfOEvdGP/O/upA0/MA8Ss+Qs++mj0GcSRi/whR0S5iBPpTQ==} + '@vitest/coverage-v8@3.2.3': + resolution: {integrity: sha512-D1QKzngg8PcDoCE8FHSZhREDuEy+zcKmMiMafYse41RZpBE5EDJyKOTdqK3RQfsV2S2nyKor5KCs8PyPRFqKPg==} peerDependencies: - '@vitest/browser': 3.2.2 - vitest: 3.2.2 + '@vitest/browser': 3.2.3 + vitest: 3.2.3 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@3.2.2': - resolution: {integrity: sha512-ipHw0z669vEMjzz3xQE8nJX1s0rQIb7oEl4jjl35qWTwm/KIHERIg/p/zORrjAaZKXfsv7IybcNGHwhOOAPMwQ==} + '@vitest/expect@3.2.3': + resolution: {integrity: sha512-W2RH2TPWVHA1o7UmaFKISPvdicFJH+mjykctJFoAkUw+SPTJTGjUNdKscFBrqM7IPnCVu6zihtKYa7TkZS1dkQ==} - '@vitest/mocker@3.2.2': - resolution: {integrity: sha512-jKojcaRyIYpDEf+s7/dD3LJt53c0dPfp5zCPXz9H/kcGrSlovU/t1yEaNzM9oFME3dcd4ULwRI/x0Po1Zf+LTw==} + '@vitest/mocker@3.2.3': + resolution: {integrity: sha512-cP6fIun+Zx8he4rbWvi+Oya6goKQDZK+Yq4hhlggwQBbrlOQ4qtZ+G4nxB6ZnzI9lyIb+JnvyiJnPC2AGbKSPA==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 @@ -1640,20 +1640,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.2.2': - resolution: {integrity: sha512-FY4o4U1UDhO9KMd2Wee5vumwcaHw7Vg4V7yR4Oq6uK34nhEJOmdRYrk3ClburPRUA09lXD/oXWZ8y/Sdma0aUQ==} + '@vitest/pretty-format@3.2.3': + resolution: {integrity: sha512-yFglXGkr9hW/yEXngO+IKMhP0jxyFw2/qys/CK4fFUZnSltD+MU7dVYGrH8rvPcK/O6feXQA+EU33gjaBBbAng==} - '@vitest/runner@3.2.2': - resolution: {integrity: sha512-GYcHcaS3ejGRZYed2GAkvsjBeXIEerDKdX3orQrBJqLRiea4NSS9qvn9Nxmuy1IwIB+EjFOaxXnX79l8HFaBwg==} + '@vitest/runner@3.2.3': + resolution: {integrity: sha512-83HWYisT3IpMaU9LN+VN+/nLHVBCSIUKJzGxC5RWUOsK1h3USg7ojL+UXQR3b4o4UBIWCYdD2fxuzM7PQQ1u8w==} - '@vitest/snapshot@3.2.2': - resolution: {integrity: sha512-aMEI2XFlR1aNECbBs5C5IZopfi5Lb8QJZGGpzS8ZUHML5La5wCbrbhLOVSME68qwpT05ROEEOAZPRXFpxZV2wA==} + '@vitest/snapshot@3.2.3': + resolution: {integrity: sha512-9gIVWx2+tysDqUmmM1L0hwadyumqssOL1r8KJipwLx5JVYyxvVRfxvMq7DaWbZZsCqZnu/dZedaZQh4iYTtneA==} - '@vitest/spy@3.2.2': - resolution: {integrity: sha512-6Utxlx3o7pcTxvp0u8kUiXtRFScMrUg28KjB3R2hon7w4YqOFAEA9QwzPVVS1QNL3smo4xRNOpNZClRVfpMcYg==} + '@vitest/spy@3.2.3': + resolution: {integrity: sha512-JHu9Wl+7bf6FEejTCREy+DmgWe+rQKbK+y32C/k5f4TBIAlijhJbRBIRIOCEpVevgRsCQR2iHRUH2/qKVM/plw==} - '@vitest/utils@3.2.2': - resolution: {integrity: sha512-qJYMllrWpF/OYfWHP32T31QCaLa3BAzT/n/8mNGhPdVcjY+JYazQFO1nsJvXU12Kp1xMpNY4AGuljPTNjQve6A==} + '@vitest/utils@3.2.3': + resolution: {integrity: sha512-4zFBCU5Pf+4Z6v+rwnZ1HU1yzOKKvDkMXZrymE2PBlbjKJRlrOxbvpfPSvJTGRIwGoahaOGvp+kbCoxifhzJ1Q==} '@yarnpkg/lockfile@1.1.0': resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} @@ -3409,6 +3409,9 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-literal@3.0.0: + resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + stylis@4.3.6: resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} @@ -3565,8 +3568,8 @@ packages: resolution: {integrity: sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==} engines: {node: ^18.17.0 || >=20.5.0} - vite-node@3.2.2: - resolution: {integrity: sha512-Xj/jovjZvDXOq2FgLXu8NsY4uHUMWtzVmMC2LkCu9HWdr9Qu1Is5sanX3Z4jOFKdohfaWDnEJWp9pRP0vVpAcA==} + vite-node@3.2.3: + resolution: {integrity: sha512-gc8aAifGuDIpZHrPjuHyP4dpQmYXqWw7D1GmDnWeNWP654UEXzVfQ5IHPSK5HaHkwB/+p1atpYpSdw/2kOv8iQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -3610,16 +3613,16 @@ packages: yaml: optional: true - vitest@3.2.2: - resolution: {integrity: sha512-fyNn/Rp016Bt5qvY0OQvIUCwW2vnaEBLxP42PmKbNIoasSYjML+8xyeADOPvBe+Xfl/ubIw4og7Lt9jflRsCNw==} + vitest@3.2.3: + resolution: {integrity: sha512-E6U2ZFXe3N/t4f5BwUaVCKRLHqUpk1CBWeMh78UT4VaTPH/2dyvH6ALl29JTovEPu9dVKr/K/J4PkXgrMbw4Ww==} 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.2 - '@vitest/ui': 3.2.2 + '@vitest/browser': 3.2.3 + '@vitest/ui': 3.2.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -3877,7 +3880,7 @@ snapshots: eslint: 9.28.0 typescript: 5.8.3 - '@angular/build@20.0.1(@angular/compiler-cli@20.0.2(@angular/compiler@20.0.2)(typescript@5.8.3))(@angular/compiler@20.0.2)(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.0.2(@angular/common@20.0.2(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.15.30)(chokidar@4.0.3)(less@4.3.0)(ng-packagr@20.0.0(@angular/compiler-cli@20.0.2(@angular/compiler@20.0.2)(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/build@20.0.1(@angular/compiler-cli@20.0.2(@angular/compiler@20.0.2)(typescript@5.8.3))(@angular/compiler@20.0.2)(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.0.2(@angular/common@20.0.2(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.0.2(@angular/compiler@20.0.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@types/node@22.15.30)(chokidar@4.0.3)(less@4.3.0)(ng-packagr@20.0.0(@angular/compiler-cli@20.0.2(@angular/compiler@20.0.2)(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.3)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2000.1(chokidar@4.0.3) @@ -3916,7 +3919,7 @@ snapshots: lmdb: 3.3.0 ng-packagr: 20.0.0(@angular/compiler-cli@20.0.2(@angular/compiler@20.0.2)(typescript@5.8.3))(tslib@2.8.1)(typescript@5.8.3) postcss: 8.5.4 - vitest: 3.2.2(@types/node@22.15.30)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) + vitest: 3.2.3(@types/node@22.15.30)(@vitest/browser@3.2.3)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) transitivePeerDependencies: - '@types/node' - chokidar @@ -5268,16 +5271,16 @@ snapshots: dependencies: vite: 6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0) - '@vitest/browser@3.2.2(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))(vitest@3.2.2)': + '@vitest/browser@3.2.3(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))(vitest@3.2.3)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.2(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0)) - '@vitest/utils': 3.2.2 + '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0)) + '@vitest/utils': 3.2.3 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.2(@types/node@22.15.30)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) + vitest: 3.2.3(@types/node@22.15.30)(@vitest/browser@3.2.3)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) ws: 8.18.2 optionalDependencies: playwright: 1.52.0 @@ -5287,7 +5290,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@3.2.2(@vitest/browser@3.2.2)(vitest@3.2.2)': + '@vitest/coverage-v8@3.2.3(@vitest/browser@3.2.3)(vitest@3.2.3)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -5302,50 +5305,51 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.2(@types/node@22.15.30)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) + vitest: 3.2.3(@types/node@22.15.30)(@vitest/browser@3.2.3)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0) optionalDependencies: - '@vitest/browser': 3.2.2(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))(vitest@3.2.2) + '@vitest/browser': 3.2.3(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))(vitest@3.2.3) transitivePeerDependencies: - supports-color - '@vitest/expect@3.2.2': + '@vitest/expect@3.2.3': dependencies: '@types/chai': 5.2.2 - '@vitest/spy': 3.2.2 - '@vitest/utils': 3.2.2 + '@vitest/spy': 3.2.3 + '@vitest/utils': 3.2.3 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.2(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))': + '@vitest/mocker@3.2.3(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))': dependencies: - '@vitest/spy': 3.2.2 + '@vitest/spy': 3.2.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: vite: 6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0) - '@vitest/pretty-format@3.2.2': + '@vitest/pretty-format@3.2.3': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.2.2': + '@vitest/runner@3.2.3': dependencies: - '@vitest/utils': 3.2.2 + '@vitest/utils': 3.2.3 pathe: 2.0.3 + strip-literal: 3.0.0 - '@vitest/snapshot@3.2.2': + '@vitest/snapshot@3.2.3': dependencies: - '@vitest/pretty-format': 3.2.2 + '@vitest/pretty-format': 3.2.3 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.2.2': + '@vitest/spy@3.2.3': dependencies: tinyspy: 4.0.3 - '@vitest/utils@3.2.2': + '@vitest/utils@3.2.3': dependencies: - '@vitest/pretty-format': 3.2.2 + '@vitest/pretty-format': 3.2.3 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -7350,6 +7354,10 @@ snapshots: strip-json-comments@3.1.1: {} + strip-literal@3.0.0: + dependencies: + js-tokens: 9.0.1 + stylis@4.3.6: optional: true @@ -7503,7 +7511,7 @@ snapshots: validate-npm-package-name@6.0.1: {} - vite-node@3.2.2(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0): + vite-node@3.2.3(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0): dependencies: cac: 6.7.14 debug: 4.4.1 @@ -7530,24 +7538,24 @@ snapshots: fdir: 6.4.5(picomatch@4.0.2) picomatch: 4.0.2 postcss: 8.5.4 - rollup: 4.40.2 - tinyglobby: 0.2.13 + rollup: 4.42.0 + tinyglobby: 0.2.14 optionalDependencies: '@types/node': 22.15.30 fsevents: 2.3.3 less: 4.3.0 sass: 1.88.0 - vitest@3.2.2(@types/node@22.15.30)(@vitest/browser@3.2.2)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0): + vitest@3.2.3(@types/node@22.15.30)(@vitest/browser@3.2.3)(jsdom@26.1.0)(less@4.3.0)(sass@1.88.0): dependencies: '@types/chai': 5.2.2 - '@vitest/expect': 3.2.2 - '@vitest/mocker': 3.2.2(vite@6.3.5(@types/node@22.15.30)(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 + '@vitest/expect': 3.2.3 + '@vitest/mocker': 3.2.3(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0)) + '@vitest/pretty-format': 3.2.3 + '@vitest/runner': 3.2.3 + '@vitest/snapshot': 3.2.3 + '@vitest/spy': 3.2.3 + '@vitest/utils': 3.2.3 chai: 5.2.0 debug: 4.4.1 expect-type: 1.2.1 @@ -7561,11 +7569,11 @@ snapshots: tinypool: 1.1.0 tinyrainbow: 2.0.0 vite: 6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0) - vite-node: 3.2.2(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0) + vite-node: 3.2.3(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.30 - '@vitest/browser': 3.2.2(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))(vitest@3.2.2) + '@vitest/browser': 3.2.3(playwright@1.52.0)(vite@6.3.5(@types/node@22.15.30)(less@4.3.0)(sass@1.88.0))(vitest@3.2.3) jsdom: 26.1.0 transitivePeerDependencies: - jiti