diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index 2479bde..f94ba37 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -32,7 +32,7 @@ "@angular/compiler-cli": "^22.1.4", "@types/jest": "^30.0.0", "@types/node": "^26.4.0", - "jest": "^30.5.0", + "jest": "^30.5.1", "jest-environment-jsdom": "^30.5.1", "jest-preset-angular": "^17.0.0", "ts-jest": "^29.4.12", diff --git a/apps/notification-service/package.json b/apps/notification-service/package.json index 82de402..511fe8e 100644 --- a/apps/notification-service/package.json +++ b/apps/notification-service/package.json @@ -25,7 +25,7 @@ "@types/jsonwebtoken": "^9.0.10", "@types/node": "^26.4.0", "@types/supertest": "^7.2.1", - "jest": "^30.5.0", + "jest": "^30.5.1", "supertest": "^7.2.2", "ts-jest": "^29.4.12", "tsx": "^4.23.13", diff --git a/apps/web/package.json b/apps/web/package.json index 16204ae..8f71012 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -27,7 +27,7 @@ "@types/react-dom": "^19.2.5", "eslint": "^9.39.5", "eslint-config-next": "^16.3.4", - "jest": "^30.5.0", + "jest": "^30.5.1", "jest-environment-jsdom": "^30.5.1", "ts-node": "^10.9.2", "typescript": "^5.9.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61673d4..4e84376 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -87,17 +87,17 @@ importers: specifier: ^26.4.0 version: 26.4.0 jest: - specifier: ^30.5.0 - version: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) + specifier: ^30.5.1 + version: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) jest-environment-jsdom: specifier: ^30.5.1 version: 30.5.1 jest-preset-angular: specifier: ^17.0.0 - version: 17.0.0(@angular/compiler-cli@22.1.4(@angular/compiler@22.1.3)(typescript@6.0.3))(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.3(@angular/animations@22.1.4(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.4(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@babel/core@7.29.7)(@jest/transform@30.5.0)(@jest/types@30.5.1)(@types/jsdom@21.1.7)(babel-jest@30.5.0(@babel/core@7.29.7))(jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(jsdom@26.1.0)(typescript@6.0.3) + version: 17.0.0(@angular/compiler-cli@22.1.4(@angular/compiler@22.1.3)(typescript@6.0.3))(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.3(@angular/animations@22.1.4(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.4(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@babel/core@7.29.7)(@jest/transform@30.5.1)(@jest/types@30.5.1)(@types/jsdom@21.1.7)(babel-jest@30.5.1(@babel/core@7.29.7))(jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(jsdom@26.1.0)(typescript@6.0.3) ts-jest: specifier: ^29.4.12 - version: 29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.0)(@jest/types@30.5.1)(babel-jest@30.5.0(@babel/core@7.29.7))(esbuild@0.28.2)(jest-util@30.5.0)(jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(typescript@6.0.3) + version: 29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.1)(@jest/types@30.5.1)(babel-jest@30.5.1(@babel/core@7.29.7))(esbuild@0.28.2)(jest-util@30.5.0)(jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(typescript@6.0.3) typescript: specifier: ~6.0.3 version: 6.0.3 @@ -136,14 +136,14 @@ importers: specifier: ^7.2.1 version: 7.2.1 jest: - specifier: ^30.5.0 - version: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) + specifier: ^30.5.1 + version: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) supertest: specifier: ^7.2.2 version: 7.2.2 ts-jest: specifier: ^29.4.12 - version: 29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.0)(@jest/types@30.5.1)(babel-jest@30.5.0(@babel/core@7.29.7))(jest-util@30.5.1)(jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.1)(@jest/types@30.5.1)(babel-jest@30.5.1(@babel/core@7.29.7))(jest-util@30.5.1)(jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)))(typescript@5.9.3) tsx: specifier: ^4.23.13 version: 4.23.13 @@ -191,8 +191,8 @@ importers: specifier: ^16.3.4 version: 16.3.4(@typescript-eslint/parser@8.69.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) jest: - specifier: ^30.5.0 - version: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) + specifier: ^30.5.1 + version: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) jest-environment-jsdom: specifier: ^30.5.1 version: 30.5.1 @@ -1778,12 +1778,12 @@ packages: resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==} engines: {node: '>=8'} - '@jest/console@30.5.0': - resolution: {integrity: sha512-BI1DpOedrJqbrYVi9yNhDWGjqphR/+gsM4STmg2+VaeXm7851hvpBDyKOZGMXATTrGEnFuEseQvLCtrrRmG0GQ==} + '@jest/console@30.5.1': + resolution: {integrity: sha512-u5Ncuc+gXVUwjNMFQOnphHo2Qx2DxyC8Dvpmf4HCx4y0kvSkRRNiQYRixrvOP4V7y52JcSuNxqochCt0PpdHVg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/core@30.5.0': - resolution: {integrity: sha512-DLjRME+NY//j+UDTSfWnjoP0srrdR3DrJRy7yFZktGIwzpN2iVy2vMo0jziZ5c2Ij7bOwlJRXKVWtxZusazOJg==} + '@jest/core@30.5.1': + resolution: {integrity: sha512-BL9g6CJUUhIbdoAflz/Va658erSSXUIvU8XUYiWNTbZljJjZ5yaC9EJ9/dQ19rpbYV3ZOK4sBACqhPaTyhoUIA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -1833,8 +1833,8 @@ packages: resolution: {integrity: sha512-WcRWhHQdTMRDpyWKZ/6MINBmovI7zeD+bL8wFjCncRV3NQOwKy1X45IfyblfHR4k/XciIlNEdFL9QjFO+HNKOg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect@30.5.0': - resolution: {integrity: sha512-jEmgmgJEobJ3zEhDOGp1VAJ6JkoVelpS8uZ1ae1Ul/5lP78UKJKmmU0lciJwd6JdnqOXHaaS/QCKwbf1dHI9MA==} + '@jest/expect@30.5.1': + resolution: {integrity: sha512-uOGd40P/COyUp9xHf5jeGiGJC2/ANg+2+Tk9/xN5/LxmlY/r/gxsPrx3DTEtaRZsLAX4wgNSLEDELZ5bmVs2bA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/fake-timers@30.5.0': @@ -1849,16 +1849,16 @@ packages: resolution: {integrity: sha512-9/2VUPitAjmBzbvDvqrxmvB7BzWsBW0WmkkojX1ODuxX1NLGxx9gfaZpHB0z8DtJ9uhGNmZG/VXBhf8uO0OV8Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/globals@30.5.0': - resolution: {integrity: sha512-h7eJx534czwL8lQMYB0hwLT4/HquO8EX/RtYL7RNUHyUyWWVciYjoudN4Ns5JmNvn2/jh0Vm9UstZjEzJJ5EsQ==} + '@jest/globals@30.5.1': + resolution: {integrity: sha512-VhqvQ251XIC7pk46YymI3HCeBLOdvriDw9zibekodAHEwoVvbVVgpU5H13GvmyOAzxtZCfsm1uvzqkaqJf2I+g==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/pattern@30.5.0': resolution: {integrity: sha512-HdNQYSdRTEBNrginaqzQtTjG0HRMfrra/z6Ok7uL3S87vSlarIVohEsJsSj5edu3MiHoHjAkvPROz5ZjoKai+w==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/reporters@30.5.0': - resolution: {integrity: sha512-FEAuusWm+PUOn9ydjaHhpOpyPmS6IbGE04HaKTuUI4zd8eqYZiXiNLoCsdCog/l2XnNj53E9pFy64UltcvfJKg==} + '@jest/reporters@30.5.1': + resolution: {integrity: sha512-RbUXIfv85KxitJn4l3MpAoMilkvXe2QCO5lXxHWftywo/VdZ5vkEoHRDgphcxP6qmoIkUaN8/UZj6NhdkIFdJg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -1870,24 +1870,24 @@ packages: resolution: {integrity: sha512-/hunigyNpc4RCjC0VaW3f5RCUZVM2+WQ65qP7z083Gmvac7or2LI50XVNOtE4YPgBpV0yxYiAgorAPGniCoJmg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/snapshot-utils@30.5.0': - resolution: {integrity: sha512-iWQtIsi2dRsO2oWzVceOeynuRJiYTW8gsDVp5wFQ02ipHluQsNgBpasWSHiawVxukIlsGLdCtCSbIEK7fPtpvQ==} + '@jest/snapshot-utils@30.5.1': + resolution: {integrity: sha512-V3wnxNtiVmw5PPVg433Cn3VdXnsOeu/ofLw3KC04Bn2y1wIlU5kozXQn48rhrgj/02LrCVtntTEF1yBha0XSUw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/source-map@30.5.0': resolution: {integrity: sha512-xWpTJP9D0bDFGbPGT8XuWSwwha/iHADyyKzUnMx4UbdgnHugxrDaQFO4RZ8x4ZsFzRP6pNii8uvlgKCDxCIuDg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/test-result@30.5.0': - resolution: {integrity: sha512-9IlPqUzUMkVDmoDqSSrVVLroVotgN3hTUPWPwq24XWXhh1Zpg915RXZ5pgRJ/7j4YE/kng5nqjSn4p3S68SZJA==} + '@jest/test-result@30.5.1': + resolution: {integrity: sha512-A/1S6ZBdpic50E0pxLgvaB9XNPL4k7AksmG69OO2oiotxciWZwHkbOec+qbIi+uUtIIByOVlXJUl97oZUsz+Jw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/test-sequencer@30.5.0': - resolution: {integrity: sha512-TXlvSDIVv482b83hD8A8WtxDJEmGF47f60W6jRXOQL0Isfs3hKtk4rZIm9R/jLzAibg8+c56y+Q00BQs8R7Xcg==} + '@jest/test-sequencer@30.5.1': + resolution: {integrity: sha512-SHcPnrjdVRYJv6y6l4JUTy4Jccu7zmO6BmiOfOA34UiVBto22s19WiDC0A/2qfM7MWB/qdcoqfSIRMitpjTT4A==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/transform@30.5.0': - resolution: {integrity: sha512-n1cYhoByyULEIXi64wbT4Lq91qeT1E6bwpM//sprFXhw955qaiHTdAmy1c1rNFGB6fCf1J+nxDUSf3RGwgZP5A==} + '@jest/transform@30.5.1': + resolution: {integrity: sha512-EDnDhn0jleU9ZhpVoA4gvqw+Ev0iw/r5upNT2b79RiwiaTiYAMMhvNJP3lmocjIe5J2ZkoNr0B3K/J6O5GIm4Q==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/types@30.5.0': @@ -3607,8 +3607,8 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - babel-jest@30.5.0: - resolution: {integrity: sha512-PrhPHlKC+MsLnuNzgIH/y1dkz1f6cSfKWaQeaG8WxLMuG44dYWQ8E9uRrsBbAGCU/3+BEFYPN4d6G3Zc5Y+waA==} + babel-jest@30.5.1: + resolution: {integrity: sha512-ge1xUVZS91ml09YRMgRGgeKJ4YJpcOiuwteAxFBYLugQyp7cRw+hHej6Ho0vPjvLrjq60bb7JPHH9LAMA1/krA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@babel/core': ^7.11.0 || ^8.0.0-0 @@ -4452,6 +4452,10 @@ packages: resolution: {integrity: sha512-8fiMWcEjPU7B9nErC4FtFcCzf2tC6I75Qf7m8wzBAWC2taZmcno3yAFEjIQL34SwoGZNgPf63UDiJLyh4SMPaw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + expect@30.5.1: + resolution: {integrity: sha512-m8YrYgvKe9+9gEnWEuKz+qCGfHqkrff7PPfyDnOFkjsfYRKqiYyOxDFMFieCGAuhtk/VNm63tvNgKZVzVy+Hvg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + express-rate-limit@8.7.0: resolution: {integrity: sha512-hOwV7WOxXfjRpAM1DSJWZDXx3GhplwD8IfwuwvogD8i1Qnkgosw/H45s4ZnFAUHDAhPjlY9hLBvJhKmGMyY26g==} engines: {node: '>= 16'} @@ -5112,16 +5116,16 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jest-changed-files@30.5.0: - resolution: {integrity: sha512-dq1x8JiEnHkJDxxOrF6UJDivBRAQMwAa5tzr+VX3um0SfyMFseUPQUbe51wLwggfoa5h/EmOtSpdJxxkzSlNRQ==} + jest-changed-files@30.5.1: + resolution: {integrity: sha512-0+bvMM/ENhDI29Z8q1r4HxiDIi4G5tnBmSw4esfPQoj9q8Nik7KIyuxHkTVnnniJQf05SxpGaKDQ+4h28ynGPg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-circus@30.5.0: - resolution: {integrity: sha512-T3v7uM4wwCu+RQicjsAWCgoL3CiyuX3THSKwv2uMb9N2bMUgb+HfwDWEUma85vOGbvQNQ/YfoCXF1OCZot0ZEw==} + jest-circus@30.5.1: + resolution: {integrity: sha512-NgliezXQ6yznqR4W5Gqw++0cZSbBZlF0NknNIAE5VmSJKWOtmWJmWnBq3TSkUOVBTPrT7FGGhVdA8DLWnxo2Sw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-cli@30.5.0: - resolution: {integrity: sha512-QHZMiy32x2K+NzJ1AuuoCAVc1Y5co0VXib3R7kD9MWcWFflzsD1eJN0wR+mkNlM+ts7C+Bjz0oOoFE5IiHylCg==} + jest-cli@30.5.1: + resolution: {integrity: sha512-uwNYepWgaNBCplm42fCIUZTf/tIEHIy5AYvx7eL1BrwIgyjPt+2poouR23UO2yopIP+kV8oZFHfv+l4pg/8prQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: @@ -5130,8 +5134,8 @@ packages: node-notifier: optional: true - jest-config@30.5.0: - resolution: {integrity: sha512-gYQl2FqYgiVpyuB7DutBIbJRWaq5VcHdzOXJJ51HNa8J5JrsZehIlzNFW0/9s5uvvcbzM5/LTUizYSbsFErv+w==} + jest-config@30.5.1: + resolution: {integrity: sha512-L8PKM2X/ngG8PxfLMqglKGZjylPgw84bVPUlMY9W/o76TnLqPWrmQgsaT0HrheGdRtpGE5FbmREA0Kvb+Qx5gQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@types/node': '*' @@ -5149,12 +5153,16 @@ packages: resolution: {integrity: sha512-QjCfDMwdPFvLxTQmS4/Dswx3PUCiqmSXVLGljMC3SU7YG1qHVoR6b86IH/O2G9k9OMyKXz2vS2Q60VnAozNDwA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-diff@30.5.1: + resolution: {integrity: sha512-e3cNNMpv8Kh20MjjphTXs+3Vz7DQyLM1nft7KJhnh46atFhjVJRa+0Hq0beywuwsACtMQUBihQkFl8zxb7gt1Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-docblock@30.5.0: resolution: {integrity: sha512-NwDqcxtoZi33RhuW+zJS/RVA3rmheQ8BnwpYZuc/Eruaz6seQb7+aoCeDZu/3X7W2XmD8DbSo9Pn72DbKsBFYw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-each@30.5.0: - resolution: {integrity: sha512-NiMFNhRygJEFqYNt8pnkxppUF6CR486GEpt9rSU6lPBf7KeccaOL0zbjxG8fgJgD//6e7zYdssnlt6j+1kI31A==} + jest-each@30.5.1: + resolution: {integrity: sha512-S1af0TU4v1EZ/AUlkFs/sxf/5KGsbAT9kRgdyoMX/x72y7C8ZEgETE5o1TPnbKRnrbprc5FR/moYLfdRmqEjsQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-environment-jsdom@30.5.1: @@ -5166,22 +5174,26 @@ packages: canvas: optional: true - jest-environment-node@30.5.0: - resolution: {integrity: sha512-bTc79ywKLz0ogbT3JIYuEhgWV4Ffd/cJe06co4v8CyRtlmju8x5gokMlGFR8ARWhmk5SnbDRxmf50XWnlZVhDg==} + jest-environment-node@30.5.1: + resolution: {integrity: sha512-LrPj3sPMjsQoOB3jrb8p/sa+XkSFNKo60TTsyc+EB2kxQJHgbwElpXnx1yX25fdFn5958FIObRtcLSHyV8VIAw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-haste-map@30.5.0: - resolution: {integrity: sha512-0FStogBslBVOEqTOJr4oXMtFitmrWp9WscG6Gbns88i0YAuMXijCT2G5VMfg/HCR4QAnL+OF2C2ednag+HlDuA==} + jest-haste-map@30.5.1: + resolution: {integrity: sha512-VIFgt67jW480YDxKfEv9IYQKrFpYt7bOCMn3VsnjK7AK9qo7p6acpnA1DHwsVOULE3dTaYew/6JaTD/d0VDHoQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-leak-detector@30.5.0: - resolution: {integrity: sha512-Mq11ceAkNR250Iv45RoOwuG9fb4kYbJ02qoyL7A0nCI8FV5+aG/THmcEUx5uR2dNSa4KOtz+xBKrJ8cZPhPpuQ==} + jest-leak-detector@30.5.1: + resolution: {integrity: sha512-gt4GT2aWgEoCNTcBe4rqS74xTIUJxi+UD9SNSu9aOk5LmTEd6fS5KSTmAKAfitCCktQHNN+upUuL6EkBfFbMDQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-matcher-utils@30.5.0: resolution: {integrity: sha512-EfaYMC9f9ds7fahB/LYFTgd1Z2RS9Vpm2e46gazij0onkpoQG7Daq+MLm8/gQVqWwRVjL/RNDggbFx9MsrJEmQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-matcher-utils@30.5.1: + resolution: {integrity: sha512-aroZVqwOz/wC2y6pC+obgFWKV9viaQWQTTSB6W5H55+egtUczIfXR/rxExTv92xD/ADYwpqaYfVWx1aqwKg7FA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-message-util@30.5.0: resolution: {integrity: sha512-dBYMhplGfspKaCnVk9TUy1cZnknWubpuPNEputjz0YJk1G/92R45rn45BvbPMPMtC5LVcIdxJGPOaOSQTiuzJw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -5213,24 +5225,24 @@ packages: resolution: {integrity: sha512-Mg0WK7A6xRHLSA1udJ8y9f3lM0uUhFTBnLKzwPmqB9AylvpleJ6BLemR8K9dK27DY+cesDryoA7yLZCAHsPG1A==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-resolve-dependencies@30.5.0: - resolution: {integrity: sha512-TnSBAp3wGOnqXBmLT3OXtJkugw6Vj2KU0IPde2EJmbGns/QMoNlkauJ7jZ8KYaxONSpx0o4pUvi+u1Q/LSk3Pg==} + jest-resolve-dependencies@30.5.1: + resolution: {integrity: sha512-JKpXGONDcTaunrNVn8KCl6qAnwl06jIkvv70lhq0Ze47lsPx9sH5HoeEUiXX6iFGnliHN/qpIbQ0l38wrVmXaw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-resolve@30.5.0: - resolution: {integrity: sha512-NFvQWJ4G7e2kN5712iG+12Xr325NRFGAIhovrwLfgq5Oqd4bFHITw4CzcFkZGp1GTCqemC4v1l8/yZzedKZkjw==} + jest-resolve@30.5.1: + resolution: {integrity: sha512-wprhLejRtwN6h8ZgaqC0eYjGJ1uMdGPT/+b3eFncbG4NWuuP9QL+vWwRinu9waw7hkOLcpMJGVJAMgBwsPssMQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runner@30.5.0: - resolution: {integrity: sha512-Q6Yt+1LvXvEstvru6sQLT7OQYC77VNl6dK0KEvBkeOHgThmXDqNp3Ox9TglDWFHU85pemqTNdKwxfnmO3vgrdA==} + jest-runner@30.5.1: + resolution: {integrity: sha512-FPlQE4+mwnFxXmpPrSi836KV2ZzvK1g6/nPCT8o5BcoDUUNJQeHo1/Qdkoe/QeoL4M7OeJpbnGUhYKhC1VMdaQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runtime@30.5.0: - resolution: {integrity: sha512-VTRz0sRIw2EISeHigx1O+CMuwoG4+RKJjF8dp8okzFaDNQEcv5Mw0h5QW8VJXgb2CRF4gZIjSEBb2jdzXPagFQ==} + jest-runtime@30.5.1: + resolution: {integrity: sha512-UB88+NRkK2Tw/OqV7dofYcyiUGrVZtD41k/N0xQOs9fG//57XHK7JLWG52HD1UYpUAhjK4xm6DBvFX3yWudsMA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-snapshot@30.5.0: - resolution: {integrity: sha512-pZWETdcqmKve9MDTE/AX6RaeAbRhzKhhAXGozAW8Pg2FfOSdUrQ/7D+VdwE3fLQsqjpITXJVQvYVZoMEzrUl0Q==} + jest-snapshot@30.5.1: + resolution: {integrity: sha512-cNWFdSb5xuDGl8hKkAZJ3YtI/PzHpAPFV+HUXWIOG8rMhpDTLVbvAc2d2wRicoYw2wGsJGLaurJT6BLC97bLXQ==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-util@30.5.0: @@ -5241,24 +5253,24 @@ packages: resolution: {integrity: sha512-yKuxmNy2rSbTXw+3SIPanJo+nV4/BS1p26v44IYBFMsswSQySfMMcPHErnOncda7i9HEz0q605rIhSTBVgrZTg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-validate@30.5.0: - resolution: {integrity: sha512-N/hsPYKgBSzBeVZ2RHCs3yvBbTZNPX7Be8q33zhyo/yeFneBL1swzly31LYU4LJ3zJM9e8TxSM8IYLo2SDJZYQ==} + jest-validate@30.5.1: + resolution: {integrity: sha512-i/buJ56wTpxihE93hQYNMfdOThS87+HGvLZzZJmU4xggPcdTYQq051iwALLCHp3q+SkCGH+EFejQZz5EbBSkkg==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-watcher@30.5.0: - resolution: {integrity: sha512-ujjnEoL4Uu+Swu3WRwYenWMB9JMEiD2T3OypnveMJ64S/1r/5G8eC4OQ1wEOgYWQqMi+mT+buzccflCHr/XJ9Q==} + jest-watcher@30.5.1: + resolution: {integrity: sha512-+FHJ7C+S7b3ySfhA1aFmoa6TztsnwZVv84ycPRn0tVN93np2EU4b8C/KadqA3l6igdjgLBTnUotab9ER0HLG8A==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} - jest-worker@30.5.0: - resolution: {integrity: sha512-7kFk/607EoynNHLJa20daivkElM+c9PrCLduYy6AlMkYrXbh5TmVtW1BLXE05Y8baAFsJHMoC3xs2QRRTotwLw==} + jest-worker@30.5.1: + resolution: {integrity: sha512-Cbxh5v7AoLuFRmFJSM4/aHdQ68rjXvUWr716EE0Dh3I7T+T/3FgFKhOERGXHcU2Meftq9+9zxPM3TSNyI9D+HA==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest@30.5.0: - resolution: {integrity: sha512-HeFeOUEKh5gjnp1rjuSCse8Dhj0Y3KA8lsZ3azr4Wnq1nCxwMBu35MDc9mp8iblZxmeAz6wV4P241tyUB7J2Ew==} + jest@30.5.1: + resolution: {integrity: sha512-3qrR8+ZXFnn7y0H2yjWQNkGGBLBY4zTRoTMAq9zJcgwLLtlyonfsCLviIXK9xuE2KgIyM+M36AFcoK2DgFR36w==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: @@ -8906,23 +8918,23 @@ snapshots: '@istanbuljs/schema@0.1.6': {} - '@jest/console@30.5.0': + '@jest/console@30.5.1': dependencies: - '@jest/types': 30.5.0 + '@jest/types': 30.5.1 '@types/node': 26.4.0 chalk: 4.1.2 - jest-message-util: 30.5.0 - jest-util: 30.5.0 + jest-message-util: 30.5.1 + jest-util: 30.5.1 slash: 3.0.0 - '@jest/core@30.5.0(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3))': + '@jest/core@30.5.1(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3))': dependencies: - '@jest/console': 30.5.0 + '@jest/console': 30.5.1 '@jest/pattern': 30.5.0 - '@jest/reporters': 30.5.0 - '@jest/test-result': 30.5.0 - '@jest/transform': 30.5.0 - '@jest/types': 30.5.0 + '@jest/reporters': 30.5.1 + '@jest/test-result': 30.5.1 + '@jest/transform': 30.5.1 + '@jest/types': 30.5.1 '@types/node': 26.4.0 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -8930,20 +8942,20 @@ snapshots: exit-x: 0.2.2 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-changed-files: 30.5.0 - jest-config: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) - jest-haste-map: 30.5.0 - jest-message-util: 30.5.0 + jest-changed-files: 30.5.1 + jest-config: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) + jest-haste-map: 30.5.1 + jest-message-util: 30.5.1 jest-regex-util: 30.5.0 - jest-resolve: 30.5.0 - jest-resolve-dependencies: 30.5.0 - jest-runner: 30.5.0 - jest-runtime: 30.5.0 - jest-snapshot: 30.5.0 - jest-util: 30.5.0 - jest-validate: 30.5.0 - jest-watcher: 30.5.0 - pretty-format: 30.5.0 + jest-resolve: 30.5.1 + jest-resolve-dependencies: 30.5.1 + jest-runner: 30.5.1 + jest-runtime: 30.5.1 + jest-snapshot: 30.5.1 + jest-util: 30.5.1 + jest-validate: 30.5.1 + jest-watcher: 30.5.1 + pretty-format: 30.5.1 slash: 3.0.0 transitivePeerDependencies: - babel-plugin-macros @@ -8951,14 +8963,14 @@ snapshots: - supports-color - ts-node - '@jest/core@30.5.0(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3))': + '@jest/core@30.5.1(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3))': dependencies: - '@jest/console': 30.5.0 + '@jest/console': 30.5.1 '@jest/pattern': 30.5.0 - '@jest/reporters': 30.5.0 - '@jest/test-result': 30.5.0 - '@jest/transform': 30.5.0 - '@jest/types': 30.5.0 + '@jest/reporters': 30.5.1 + '@jest/test-result': 30.5.1 + '@jest/transform': 30.5.1 + '@jest/types': 30.5.1 '@types/node': 26.4.0 ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -8966,20 +8978,20 @@ snapshots: exit-x: 0.2.2 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-changed-files: 30.5.0 - jest-config: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) - jest-haste-map: 30.5.0 - jest-message-util: 30.5.0 + jest-changed-files: 30.5.1 + jest-config: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) + jest-haste-map: 30.5.1 + jest-message-util: 30.5.1 jest-regex-util: 30.5.0 - jest-resolve: 30.5.0 - jest-resolve-dependencies: 30.5.0 - jest-runner: 30.5.0 - jest-runtime: 30.5.0 - jest-snapshot: 30.5.0 - jest-util: 30.5.0 - jest-validate: 30.5.0 - jest-watcher: 30.5.0 - pretty-format: 30.5.0 + jest-resolve: 30.5.1 + jest-resolve-dependencies: 30.5.1 + jest-runner: 30.5.1 + jest-runtime: 30.5.1 + jest-snapshot: 30.5.1 + jest-util: 30.5.1 + jest-validate: 30.5.1 + jest-watcher: 30.5.1 + pretty-format: 30.5.1 slash: 3.0.0 transitivePeerDependencies: - babel-plugin-macros @@ -9033,10 +9045,10 @@ snapshots: dependencies: '@jest/get-type': 30.5.0 - '@jest/expect@30.5.0': + '@jest/expect@30.5.1': dependencies: - expect: 30.5.0 - jest-snapshot: 30.5.0 + expect: 30.5.1 + jest-snapshot: 30.5.1 transitivePeerDependencies: - supports-color @@ -9060,12 +9072,12 @@ snapshots: '@jest/get-type@30.5.0': {} - '@jest/globals@30.5.0': + '@jest/globals@30.5.1': dependencies: - '@jest/environment': 30.5.0 - '@jest/expect': 30.5.0 - '@jest/types': 30.5.0 - jest-mock: 30.5.0 + '@jest/environment': 30.5.1 + '@jest/expect': 30.5.1 + '@jest/types': 30.5.1 + jest-mock: 30.5.1 transitivePeerDependencies: - supports-color @@ -9074,13 +9086,13 @@ snapshots: '@types/node': 26.4.0 jest-regex-util: 30.5.0 - '@jest/reporters@30.5.0': + '@jest/reporters@30.5.1': dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 30.5.0 - '@jest/test-result': 30.5.0 - '@jest/transform': 30.5.0 - '@jest/types': 30.5.0 + '@jest/console': 30.5.1 + '@jest/test-result': 30.5.1 + '@jest/transform': 30.5.1 + '@jest/types': 30.5.1 '@jridgewell/trace-mapping': 0.3.31 '@types/node': 26.4.0 chalk: 4.1.2 @@ -9093,9 +9105,9 @@ snapshots: istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.2.0 - jest-message-util: 30.5.0 - jest-util: 30.5.0 - jest-worker: 30.5.0 + jest-message-util: 30.5.1 + jest-util: 30.5.1 + jest-worker: 30.5.1 slash: 3.0.0 string-length: 4.0.2 v8-to-istanbul: 9.3.0 @@ -9106,9 +9118,9 @@ snapshots: dependencies: '@sinclair/typebox': 0.34.52 - '@jest/snapshot-utils@30.5.0': + '@jest/snapshot-utils@30.5.1': dependencies: - '@jest/types': 30.5.0 + '@jest/types': 30.5.1 chalk: 4.1.2 graceful-fs: 4.2.11 natural-compare: 1.4.0 @@ -9120,33 +9132,33 @@ snapshots: convert-source-map: 2.0.0 graceful-fs: 4.2.11 - '@jest/test-result@30.5.0': + '@jest/test-result@30.5.1': dependencies: - '@jest/console': 30.5.0 - '@jest/types': 30.5.0 + '@jest/console': 30.5.1 + '@jest/types': 30.5.1 '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.3 - '@jest/test-sequencer@30.5.0': + '@jest/test-sequencer@30.5.1': dependencies: - '@jest/test-result': 30.5.0 + '@jest/test-result': 30.5.1 graceful-fs: 4.2.11 - jest-haste-map: 30.5.0 + jest-haste-map: 30.5.1 slash: 3.0.0 - '@jest/transform@30.5.0': + '@jest/transform@30.5.1': dependencies: '@babel/core': 7.29.7 - '@jest/types': 30.5.0 + '@jest/types': 30.5.1 '@jridgewell/trace-mapping': 0.3.31 babel-plugin-istanbul: 8.0.0 chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11 - jest-haste-map: 30.5.0 + jest-haste-map: 30.5.1 jest-regex-util: 30.5.0 - jest-util: 30.5.0 + jest-util: 30.5.1 pirates: 4.0.7 slash: 3.0.0 write-file-atomic: 5.0.1 @@ -10679,10 +10691,10 @@ snapshots: axobject-query@4.1.0: {} - babel-jest@30.5.0(@babel/core@7.29.7): + babel-jest@30.5.1(@babel/core@7.29.7): dependencies: '@babel/core': 7.29.7 - '@jest/transform': 30.5.0 + '@jest/transform': 30.5.1 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 8.0.0 babel-preset-jest: 30.5.0(@babel/core@7.29.7) @@ -11677,6 +11689,15 @@ snapshots: jest-mock: 30.5.0 jest-util: 30.5.0 + expect@30.5.1: + dependencies: + '@jest/expect-utils': 30.5.1 + '@jest/get-type': 30.5.0 + jest-matcher-utils: 30.5.1 + jest-message-util: 30.5.1 + jest-mock: 30.5.1 + jest-util: 30.5.1 + express-rate-limit@8.7.0(express@5.2.1): dependencies: debug: 4.4.3 @@ -12409,31 +12430,31 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jest-changed-files@30.5.0: + jest-changed-files@30.5.1: dependencies: execa: 5.1.1 - jest-util: 30.5.0 + jest-util: 30.5.1 p-limit: 3.1.0 - jest-circus@30.5.0: + jest-circus@30.5.1: dependencies: - '@jest/environment': 30.5.0 - '@jest/expect': 30.5.0 - '@jest/test-result': 30.5.0 - '@jest/types': 30.5.0 + '@jest/environment': 30.5.1 + '@jest/expect': 30.5.1 + '@jest/test-result': 30.5.1 + '@jest/types': 30.5.1 '@types/node': 26.4.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 is-generator-fn: 2.1.0 - jest-each: 30.5.0 - jest-matcher-utils: 30.5.0 - jest-message-util: 30.5.0 - jest-runtime: 30.5.0 - jest-snapshot: 30.5.0 - jest-util: 30.5.0 + jest-each: 30.5.1 + jest-matcher-utils: 30.5.1 + jest-message-util: 30.5.1 + jest-runtime: 30.5.1 + jest-snapshot: 30.5.1 + jest-util: 30.5.1 p-limit: 3.1.0 - pretty-format: 30.5.0 + pretty-format: 30.5.1 pure-rand: 7.0.1 slash: 3.0.0 stack-utils: 2.0.6 @@ -12441,17 +12462,17 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)): + jest-cli@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)): dependencies: - '@jest/core': 30.5.0(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) - '@jest/test-result': 30.5.0 - '@jest/types': 30.5.0 + '@jest/core': 30.5.1(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) + '@jest/test-result': 30.5.1 + '@jest/types': 30.5.1 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) - jest-util: 30.5.0 - jest-validate: 30.5.0 + jest-config: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) + jest-util: 30.5.1 + jest-validate: 30.5.1 yargs: 17.7.3 transitivePeerDependencies: - '@types/node' @@ -12460,17 +12481,17 @@ snapshots: - supports-color - ts-node - jest-cli@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)): + jest-cli@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)): dependencies: - '@jest/core': 30.5.0(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) - '@jest/test-result': 30.5.0 - '@jest/types': 30.5.0 + '@jest/core': 30.5.1(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) + '@jest/test-result': 30.5.1 + '@jest/types': 30.5.1 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) - jest-util: 30.5.0 - jest-validate: 30.5.0 + jest-config: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) + jest-util: 30.5.1 + jest-validate: 30.5.1 yargs: 17.7.3 transitivePeerDependencies: - '@types/node' @@ -12479,29 +12500,29 @@ snapshots: - supports-color - ts-node - jest-config@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)): + jest-config@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)): dependencies: '@babel/core': 7.29.7 '@jest/get-type': 30.5.0 '@jest/pattern': 30.5.0 - '@jest/test-sequencer': 30.5.0 - '@jest/types': 30.5.0 - babel-jest: 30.5.0(@babel/core@7.29.7) + '@jest/test-sequencer': 30.5.1 + '@jest/types': 30.5.1 + babel-jest: 30.5.1(@babel/core@7.29.7) chalk: 4.1.2 ci-info: 4.4.0 deepmerge: 4.3.1 glob: 13.0.6 graceful-fs: 4.2.11 - jest-circus: 30.5.0 + jest-circus: 30.5.1 jest-docblock: 30.5.0 - jest-environment-node: 30.5.0 + jest-environment-node: 30.5.1 jest-regex-util: 30.5.0 - jest-resolve: 30.5.0 - jest-runner: 30.5.0 - jest-util: 30.5.0 - jest-validate: 30.5.0 + jest-resolve: 30.5.1 + jest-runner: 30.5.1 + jest-util: 30.5.1 + jest-validate: 30.5.1 parse-json: 5.2.0 - pretty-format: 30.5.0 + pretty-format: 30.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -12511,29 +12532,29 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)): + jest-config@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)): dependencies: '@babel/core': 7.29.7 '@jest/get-type': 30.5.0 '@jest/pattern': 30.5.0 - '@jest/test-sequencer': 30.5.0 - '@jest/types': 30.5.0 - babel-jest: 30.5.0(@babel/core@7.29.7) + '@jest/test-sequencer': 30.5.1 + '@jest/types': 30.5.1 + babel-jest: 30.5.1(@babel/core@7.29.7) chalk: 4.1.2 ci-info: 4.4.0 deepmerge: 4.3.1 glob: 13.0.6 graceful-fs: 4.2.11 - jest-circus: 30.5.0 + jest-circus: 30.5.1 jest-docblock: 30.5.0 - jest-environment-node: 30.5.0 + jest-environment-node: 30.5.1 jest-regex-util: 30.5.0 - jest-resolve: 30.5.0 - jest-runner: 30.5.0 - jest-util: 30.5.0 - jest-validate: 30.5.0 + jest-resolve: 30.5.1 + jest-runner: 30.5.1 + jest-util: 30.5.1 + jest-validate: 30.5.1 parse-json: 5.2.0 - pretty-format: 30.5.0 + pretty-format: 30.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: @@ -12550,17 +12571,24 @@ snapshots: chalk: 4.1.2 pretty-format: 30.5.0 + jest-diff@30.5.1: + dependencies: + '@jest/diff-sequences': 30.5.0 + '@jest/get-type': 30.5.0 + chalk: 4.1.2 + pretty-format: 30.5.1 + jest-docblock@30.5.0: dependencies: detect-newline: 3.1.0 - jest-each@30.5.0: + jest-each@30.5.1: dependencies: '@jest/get-type': 30.5.0 - '@jest/types': 30.5.0 + '@jest/types': 30.5.1 chalk: 4.1.2 - jest-util: 30.5.0 - pretty-format: 30.5.0 + jest-util: 30.5.1 + pretty-format: 30.5.1 jest-environment-jsdom@30.5.1: dependencies: @@ -12573,19 +12601,19 @@ snapshots: - supports-color - utf-8-validate - jest-environment-node@30.5.0: + jest-environment-node@30.5.1: dependencies: - '@jest/environment': 30.5.0 - '@jest/fake-timers': 30.5.0 - '@jest/types': 30.5.0 + '@jest/environment': 30.5.1 + '@jest/fake-timers': 30.5.1 + '@jest/types': 30.5.1 '@types/node': 26.4.0 - jest-mock: 30.5.0 - jest-util: 30.5.0 - jest-validate: 30.5.0 + jest-mock: 30.5.1 + jest-util: 30.5.1 + jest-validate: 30.5.1 - jest-haste-map@30.5.0: + jest-haste-map@30.5.1: dependencies: - '@jest/types': 30.5.0 + '@jest/types': 30.5.1 '@parcel/watcher': 2.6.0 '@types/node': 26.4.0 anymatch: 3.1.3 @@ -12593,14 +12621,14 @@ snapshots: fdir: 6.5.0(picomatch@4.0.7) graceful-fs: 4.2.11 jest-regex-util: 30.5.0 - jest-util: 30.5.0 - jest-worker: 30.5.0 + jest-util: 30.5.1 + jest-worker: 30.5.1 picomatch: 4.0.7 - jest-leak-detector@30.5.0: + jest-leak-detector@30.5.1: dependencies: '@jest/get-type': 30.5.0 - pretty-format: 30.5.0 + pretty-format: 30.5.1 jest-matcher-utils@30.5.0: dependencies: @@ -12609,6 +12637,13 @@ snapshots: jest-diff: 30.5.0 pretty-format: 30.5.0 + jest-matcher-utils@30.5.1: + dependencies: + '@jest/get-type': 30.5.0 + chalk: 4.1.2 + jest-diff: 30.5.1 + pretty-format: 30.5.1 + jest-message-util@30.5.0: dependencies: '@babel/code-frame': 7.29.7 @@ -12649,7 +12684,7 @@ snapshots: '@types/node': 26.4.0 jest-util: 30.5.1 - jest-preset-angular@17.0.0(@angular/compiler-cli@22.1.4(@angular/compiler@22.1.3)(typescript@6.0.3))(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.3(@angular/animations@22.1.4(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.4(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@babel/core@7.29.7)(@jest/transform@30.5.0)(@jest/types@30.5.1)(@types/jsdom@21.1.7)(babel-jest@30.5.0(@babel/core@7.29.7))(jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(jsdom@26.1.0)(typescript@6.0.3): + jest-preset-angular@17.0.0(@angular/compiler-cli@22.1.4(@angular/compiler@22.1.3)(typescript@6.0.3))(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.1.3(@angular/animations@22.1.4(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.1.4(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2)))(@babel/core@7.29.7)(@jest/transform@30.5.1)(@jest/types@30.5.1)(@types/jsdom@21.1.7)(babel-jest@30.5.1(@babel/core@7.29.7))(jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(jsdom@26.1.0)(typescript@6.0.3): dependencies: '@angular/compiler-cli': 22.1.4(@angular/compiler@22.1.3)(typescript@6.0.3) '@angular/core': 22.1.4(@angular/compiler@22.1.3)(rxjs@7.8.2)(zone.js@0.16.2) @@ -12657,11 +12692,11 @@ snapshots: '@jest/environment-jsdom-abstract': 30.5.0(@types/jsdom@21.1.7)(jsdom@26.1.0) bs-logger: 0.2.6 esbuild-wasm: 0.28.2 - jest: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) + jest: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) jest-util: 30.5.0 jsdom: 26.1.0 pretty-format: 30.5.0 - ts-jest: 29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.0)(@jest/types@30.5.1)(babel-jest@30.5.0(@babel/core@7.29.7))(esbuild@0.28.2)(jest-util@30.5.0)(jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(typescript@6.0.3) + ts-jest: 29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.1)(@jest/types@30.5.1)(babel-jest@30.5.1(@babel/core@7.29.7))(esbuild@0.28.2)(jest-util@30.5.0)(jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(typescript@6.0.3) typescript: 6.0.3 optionalDependencies: esbuild: 0.28.2 @@ -12675,59 +12710,59 @@ snapshots: jest-regex-util@30.5.0: {} - jest-resolve-dependencies@30.5.0: + jest-resolve-dependencies@30.5.1: dependencies: jest-regex-util: 30.5.0 - jest-snapshot: 30.5.0 + jest-snapshot: 30.5.1 transitivePeerDependencies: - supports-color - jest-resolve@30.5.0: + jest-resolve@30.5.1: dependencies: chalk: 4.1.2 graceful-fs: 4.2.11 - jest-haste-map: 30.5.0 - jest-util: 30.5.0 - jest-validate: 30.5.0 + jest-haste-map: 30.5.1 + jest-util: 30.5.1 + jest-validate: 30.5.1 slash: 3.0.0 unrs-resolver: 1.12.2 - jest-runner@30.5.0: + jest-runner@30.5.1: dependencies: - '@jest/console': 30.5.0 - '@jest/environment': 30.5.0 + '@jest/console': 30.5.1 + '@jest/environment': 30.5.1 '@jest/source-map': 30.5.0 - '@jest/test-result': 30.5.0 - '@jest/transform': 30.5.0 - '@jest/types': 30.5.0 + '@jest/test-result': 30.5.1 + '@jest/transform': 30.5.1 + '@jest/types': 30.5.1 '@types/node': 26.4.0 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 graceful-fs: 4.2.11 jest-docblock: 30.5.0 - jest-environment-node: 30.5.0 - jest-haste-map: 30.5.0 - jest-leak-detector: 30.5.0 - jest-message-util: 30.5.0 - jest-resolve: 30.5.0 - jest-runtime: 30.5.0 - jest-util: 30.5.0 - jest-watcher: 30.5.0 - jest-worker: 30.5.0 + jest-environment-node: 30.5.1 + jest-haste-map: 30.5.1 + jest-leak-detector: 30.5.1 + jest-message-util: 30.5.1 + jest-resolve: 30.5.1 + jest-runtime: 30.5.1 + jest-util: 30.5.1 + jest-watcher: 30.5.1 + jest-worker: 30.5.1 p-limit: 3.1.0 transitivePeerDependencies: - supports-color - jest-runtime@30.5.0: + jest-runtime@30.5.1: dependencies: - '@jest/environment': 30.5.0 - '@jest/fake-timers': 30.5.0 - '@jest/globals': 30.5.0 + '@jest/environment': 30.5.1 + '@jest/fake-timers': 30.5.1 + '@jest/globals': 30.5.1 '@jest/source-map': 30.5.0 - '@jest/test-result': 30.5.0 - '@jest/transform': 30.5.0 - '@jest/types': 30.5.0 + '@jest/test-result': 30.5.1 + '@jest/transform': 30.5.1 + '@jest/types': 30.5.1 '@types/node': 26.4.0 chalk: 4.1.2 cjs-module-lexer: 2.2.1 @@ -12735,39 +12770,39 @@ snapshots: es-module-lexer: 2.3.2 glob: 13.0.6 graceful-fs: 4.2.11 - jest-haste-map: 30.5.0 - jest-message-util: 30.5.0 - jest-mock: 30.5.0 + jest-haste-map: 30.5.1 + jest-message-util: 30.5.1 + jest-mock: 30.5.1 jest-regex-util: 30.5.0 - jest-resolve: 30.5.0 - jest-snapshot: 30.5.0 - jest-util: 30.5.0 + jest-resolve: 30.5.1 + jest-snapshot: 30.5.1 + jest-util: 30.5.1 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - supports-color - jest-snapshot@30.5.0: + jest-snapshot@30.5.1: dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.8 '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) '@babel/types': 7.29.8 - '@jest/expect-utils': 30.5.0 + '@jest/expect-utils': 30.5.1 '@jest/get-type': 30.5.0 - '@jest/snapshot-utils': 30.5.0 - '@jest/transform': 30.5.0 - '@jest/types': 30.5.0 + '@jest/snapshot-utils': 30.5.1 + '@jest/transform': 30.5.1 + '@jest/types': 30.5.1 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7) chalk: 4.1.2 - expect: 30.5.0 + expect: 30.5.1 graceful-fs: 4.2.11 - jest-diff: 30.5.0 - jest-matcher-utils: 30.5.0 - jest-message-util: 30.5.0 - jest-util: 30.5.0 - pretty-format: 30.5.0 + jest-diff: 30.5.1 + jest-matcher-utils: 30.5.1 + jest-message-util: 30.5.1 + jest-util: 30.5.1 + pretty-format: 30.5.1 semver: 7.8.5 synckit: 0.11.13 transitivePeerDependencies: @@ -12791,24 +12826,24 @@ snapshots: graceful-fs: 4.2.11 picomatch: 4.0.7 - jest-validate@30.5.0: + jest-validate@30.5.1: dependencies: '@jest/get-type': 30.5.0 - '@jest/types': 30.5.0 + '@jest/types': 30.5.1 camelcase: 6.3.0 chalk: 4.1.2 leven: 3.1.0 - pretty-format: 30.5.0 + pretty-format: 30.5.1 - jest-watcher@30.5.0: + jest-watcher@30.5.1: dependencies: - '@jest/test-result': 30.5.0 - '@jest/types': 30.5.0 + '@jest/test-result': 30.5.1 + '@jest/types': 30.5.1 '@types/node': 26.4.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 - jest-util: 30.5.0 + jest-util: 30.5.1 string-length: 4.0.2 jest-worker@27.5.1: @@ -12817,20 +12852,20 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest-worker@30.5.0: + jest-worker@30.5.1: dependencies: '@types/node': 26.4.0 '@ungap/structured-clone': 1.4.0 - jest-util: 30.5.0 + jest-util: 30.5.1 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)): + jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)): dependencies: - '@jest/core': 30.5.0(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) - '@jest/types': 30.5.0 + '@jest/core': 30.5.1(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) + '@jest/types': 30.5.1 import-local: 3.2.0 - jest-cli: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) + jest-cli: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -12838,12 +12873,12 @@ snapshots: - supports-color - ts-node - jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)): + jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)): dependencies: - '@jest/core': 30.5.0(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) - '@jest/types': 30.5.0 + '@jest/core': 30.5.1(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) + '@jest/types': 30.5.1 import-local: 3.2.0 - jest-cli: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) + jest-cli: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -14510,12 +14545,12 @@ snapshots: dependencies: typescript: 5.9.3 - ts-jest@29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.0)(@jest/types@30.5.1)(babel-jest@30.5.0(@babel/core@7.29.7))(esbuild@0.28.2)(jest-util@30.5.0)(jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(typescript@6.0.3): + ts-jest@29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.1)(@jest/types@30.5.1)(babel-jest@30.5.1(@babel/core@7.29.7))(esbuild@0.28.2)(jest-util@30.5.0)(jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)))(typescript@6.0.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.9 - jest: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) + jest: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@6.0.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -14525,18 +14560,18 @@ snapshots: yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.29.7 - '@jest/transform': 30.5.0 + '@jest/transform': 30.5.1 '@jest/types': 30.5.1 - babel-jest: 30.5.0(@babel/core@7.29.7) + babel-jest: 30.5.1(@babel/core@7.29.7) esbuild: 0.28.2 jest-util: 30.5.0 - ts-jest@29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.0)(@jest/types@30.5.1)(babel-jest@30.5.0(@babel/core@7.29.7))(jest-util@30.5.1)(jest@30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)))(typescript@5.9.3): + ts-jest@29.4.12(@babel/core@7.29.7)(@jest/transform@30.5.1)(@jest/types@30.5.1)(babel-jest@30.5.1(@babel/core@7.29.7))(jest-util@30.5.1)(jest@30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.9 - jest: 30.5.0(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) + jest: 30.5.1(@types/node@26.4.0)(ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -14546,9 +14581,9 @@ snapshots: yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.29.7 - '@jest/transform': 30.5.0 + '@jest/transform': 30.5.1 '@jest/types': 30.5.1 - babel-jest: 30.5.0(@babel/core@7.29.7) + babel-jest: 30.5.1(@babel/core@7.29.7) jest-util: 30.5.1 ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3):