diff --git a/package.json b/package.json index a50eba1..8fdd5db 100644 --- a/package.json +++ b/package.json @@ -124,7 +124,7 @@ "globals": "^16.5.0", "husky": "^9.1.7", "jsdom": "^27.4.0", - "lighthouse": "^12.8.2", + "lighthouse": "^13.3.0", "lint-staged": "^15.5.2", "prettier": "^3.8.3", "prettier-plugin-tailwindcss": "^0.7.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 84555e2..1780ce0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,13 +47,13 @@ importers: version: 4.11.3(playwright-core@1.59.1) '@commitlint/cli': specifier: ^19.8.1 - version: 19.8.1(@types/node@25.6.2)(typescript@5.8.3) + version: 19.8.1(@types/node@25.7.0)(typescript@5.8.3) '@commitlint/config-conventional': specifier: ^19.8.1 version: 19.8.1 '@commitlint/cz-commitlint': specifier: ^19.8.1 - version: 19.8.1(@types/node@25.6.2)(commitizen@4.3.1(@types/node@25.6.2)(typescript@5.8.3))(inquirer@8.2.5)(typescript@5.8.3) + version: 19.8.1(@types/node@25.7.0)(commitizen@4.3.1(@types/node@25.7.0)(typescript@5.8.3))(inquirer@8.2.5)(typescript@5.8.3) '@eslint/js': specifier: ^9.39.4 version: 9.39.4 @@ -86,13 +86,13 @@ importers: version: 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) '@vitejs/plugin-react': specifier: ^5.2.0 - version: 5.2.0(vite@7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4)) + version: 5.2.0(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/node@25.6.2)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4)) + version: 3.2.4(vitest@3.2.4(@types/node@25.7.0)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4)) commitizen: specifier: ^4.3.1 - version: 4.3.1(@types/node@25.6.2)(typescript@5.8.3) + version: 4.3.1(@types/node@25.7.0)(typescript@5.8.3) eslint: specifier: ^9.39.4 version: 9.39.4(jiti@2.6.1) @@ -109,8 +109,8 @@ importers: specifier: ^27.4.0 version: 27.4.0 lighthouse: - specifier: ^12.8.2 - version: 12.8.2 + specifier: ^13.3.0 + version: 13.3.0 lint-staged: specifier: ^15.5.2 version: 15.5.2 @@ -134,10 +134,10 @@ importers: version: 8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3) vite: specifier: ^7.3.3 - version: 7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4) + version: 7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@25.6.2)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4) + version: 3.2.4(@types/node@25.7.0)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4) web-vitals: specifier: ^5.2.0 version: 5.2.0 @@ -907,8 +907,8 @@ packages: '@paulirish/trace_engine@0.0.53': resolution: {integrity: sha512-PUl/vlfo08Oj804VI5nDPeSk9vyslnBlVzDDwFt8SUVxY8+KdGMkra/vrXjEEHe8gb7+RqVTfOIlGw0nyrEelA==} - '@paulirish/trace_engine@0.0.59': - resolution: {integrity: sha512-439NUzQGmH+9Y017/xCchBP9571J4bzhpcNhrxorf7r37wcyJZkgUfrUsRL3xl+JDcZ6ORhoFCzCw98c6S3YHw==} + '@paulirish/trace_engine@0.0.64': + resolution: {integrity: sha512-M1krpfOXJcIQPb6TI6iA+9hHRPv3AxFNHPp/iewzUqbfPL5VnTAqkt6xyqwVGmsuQrko7nV1O3MvLZ3SXfPxbA==} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -924,8 +924,8 @@ packages: peerDependencies: '@opentelemetry/api': ^1.8 - '@puppeteer/browsers@2.13.1': - resolution: {integrity: sha512-zmS4RTK9fbrc++WlAJhxYbfz3IjDeOmkK/CwwbLmk7ydfS9e2CiEeRJHEPvjDVElO/bwXbidwGA37Bsm6LzCnQ==} + '@puppeteer/browsers@2.13.2': + resolution: {integrity: sha512-5EUZSUIc37H6aIXyWO0Z4y8NlF8NnjgmqeQgOGiswAU7pY0HOo16ho4+alIWmSfdZnjqBRawMsP3I5YqLSn6kw==} engines: {node: '>=18'} hasBin: true @@ -1265,6 +1265,9 @@ packages: '@types/node@25.6.2': resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.7.0': + resolution: {integrity: sha512-z+pdZyxE+RTQE9AcboAZCb4otwcrvgHD+GlBpPgn0emDVt0ohrTMhAwlr2Wd9nZ+nihhYFxO2pThz3C5qSu2Eg==} + '@types/pg-pool@2.0.6': resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==} @@ -1943,12 +1946,12 @@ packages: devtools-protocol@0.0.1467305: resolution: {integrity: sha512-LxwMLqBoPPGpMdRL4NkLFRNy3QLp6Uqa7GNp1v6JaBheop2QrB9Q7q0A/q/CYYP9sBfZdHOyszVx4gc9zyk7ow==} - devtools-protocol@0.0.1507524: - resolution: {integrity: sha512-OjaNE7qpk6GRTXtqQjAE5bGx6+c4F1zZH0YXtpZQLM92HNXx4zMAaqlKhP4T52DosG6hDW8gPMNhGOF8xbwk/w==} - devtools-protocol@0.0.1608973: resolution: {integrity: sha512-Tpm17fxYzt+J7VrGdc1k8YdRqS3YV7se/M6KeemEqvUbq/n7At1rWVuXMxQgpWkdwSdIEKYbU//Bve+Shm4YNQ==} + devtools-protocol@0.0.1625959: + resolution: {integrity: sha512-wRBSU330hwOLLcb3N4NIe3eFs6MgT6ku3AiZONjnTSJ7f3dVchJfn6nE0Lfos9jK1na15bgp7xLhaCx40Y47NQ==} + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2725,14 +2728,17 @@ packages: lighthouse-stack-packs@1.12.2: resolution: {integrity: sha512-Ug8feS/A+92TMTCK6yHYLwaFMuelK/hAKRMdldYkMNwv+d9PtWxjXEg6rwKtsUXTADajhdrhXyuNCJ5/sfmPFw==} + lighthouse-stack-packs@1.12.3: + resolution: {integrity: sha512-d8IsOpE83kbANgnM+Tp8+x6HcMpX9o2ITBiUERssgzAIFdZCQzs/f4k6D0DLQTE59enml9mbAOU52Wu35exWtg==} + lighthouse@12.6.1: resolution: {integrity: sha512-85WDkjcXAVdlFem9Y6SSxqoKiz/89UsDZhLpeLJIsJ4LlHxw047XTZhlFJmjYCB7K5S1erSBAf5cYLcfyNbH3A==} engines: {node: '>=18.20'} hasBin: true - lighthouse@12.8.2: - resolution: {integrity: sha512-+5SKYzVaTFj22MgoYDPNrP9tlD2/Ay7j3SxPSFD9FpPyVxGr4UtOQGKyrdZ7wCmcnBaFk0mCkPfARU3CsE0nvA==} - engines: {node: '>=18.16'} + lighthouse@13.3.0: + resolution: {integrity: sha512-jlsJi7+2i2UQWJY8M+gNDEGoDL1sfZ5J2hArCvmQgMTwKq1KQs5ou2pmasyhrRafdU6jh/Prjuz8rZLbqGuydQ==} + engines: {node: '>=22.19'} hasBin: true lilconfig@3.1.3: @@ -3328,8 +3334,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@24.43.0: - resolution: {integrity: sha512-cCRNXsUlhyPoKDz6+TiSpfZpRS3mD6Y1YFKhkdr6ik6TMfuJb7fAtXq9ThUFc4sphxObDk3BuAvdxc1Y6YOnqQ==} + puppeteer-core@24.43.1: + resolution: {integrity: sha512-T5ScUMAsmhdNbgDR41AGESYeS6V9MSgetkSnVhhW+gXvzC42VesKCn5ld87gAZDJ6vLHL9GkRvY9WtQWSnwFbw==} engines: {node: '>=18'} qified@0.10.1: @@ -3717,9 +3723,6 @@ packages: third-party-web@0.26.7: resolution: {integrity: sha512-buUzX4sXC4efFX6xg2bw6/eZsCUh8qQwSavC4D9HpONMFlRbcHhD8Je5qwYdCpViR6q0qla2wPP+t91a2vgolg==} - third-party-web@0.27.0: - resolution: {integrity: sha512-h0JYX+dO2Zr3abCQpS6/uFjujaOjA1DyDzGQ41+oFn9VW/ARiq9g5ln7qEP9+BTzDpOMyIfsfj4OvfgXAsMUSA==} - third-party-web@0.29.0: resolution: {integrity: sha512-nBDSJw5B7Sl1YfsATG2XkW5qgUPODbJhXw++BKygi9w6O/NKS98/uY/nR/DxDq2axEjL6halHW1v+jhm/j1DBQ==} @@ -3844,6 +3847,9 @@ packages: undici-types@7.19.2: resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.21.0: + resolution: {integrity: sha512-w9IMgQrz4O0YN1LtB7K5P63vhlIOvC7opSmouCJ+ZywlPAlO9gIkJ+otk6LvGpAs2wg4econaCz3TvQ9xPoyuQ==} + unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} @@ -3965,6 +3971,9 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + web-features@3.27.0: + resolution: {integrity: sha512-Usye0RO960BDWH+cnE2TBnzKkoYhLAETSpuO5A8yFnbg67gjr0EquN1f0/suO8iruDFHP9W9oAU2hGsoyoxotA==} + web-vitals@5.2.0: resolution: {integrity: sha512-i2z98bEmaCqSDiHEDu+gHl/dmR4Q+TxFmG3/13KkMO+o8UxQzCqWaDRCiLgEa41nlO4VpXSI0ASa1xWmO9sBlA==} @@ -4298,11 +4307,11 @@ snapshots: hashery: 1.5.1 keyv: 5.6.0 - '@commitlint/cli@19.8.1(@types/node@25.6.2)(typescript@5.8.3)': + '@commitlint/cli@19.8.1(@types/node@25.7.0)(typescript@5.8.3)': dependencies: '@commitlint/format': 19.8.1 '@commitlint/lint': 19.8.1 - '@commitlint/load': 19.8.1(@types/node@25.6.2)(typescript@5.8.3) + '@commitlint/load': 19.8.1(@types/node@25.7.0)(typescript@5.8.3) '@commitlint/read': 19.8.1 '@commitlint/types': 19.8.1 tinyexec: 1.1.2 @@ -4327,13 +4336,13 @@ snapshots: ajv: 8.20.0 optional: true - '@commitlint/cz-commitlint@19.8.1(@types/node@25.6.2)(commitizen@4.3.1(@types/node@25.6.2)(typescript@5.8.3))(inquirer@8.2.5)(typescript@5.8.3)': + '@commitlint/cz-commitlint@19.8.1(@types/node@25.7.0)(commitizen@4.3.1(@types/node@25.7.0)(typescript@5.8.3))(inquirer@8.2.5)(typescript@5.8.3)': dependencies: '@commitlint/ensure': 19.8.1 - '@commitlint/load': 19.8.1(@types/node@25.6.2)(typescript@5.8.3) + '@commitlint/load': 19.8.1(@types/node@25.7.0)(typescript@5.8.3) '@commitlint/types': 19.8.1 chalk: 5.6.2 - commitizen: 4.3.1(@types/node@25.6.2)(typescript@5.8.3) + commitizen: 4.3.1(@types/node@25.7.0)(typescript@5.8.3) inquirer: 8.2.5 lodash.isplainobject: 4.0.6 word-wrap: 1.2.5 @@ -4372,7 +4381,7 @@ snapshots: '@commitlint/rules': 19.8.1 '@commitlint/types': 19.8.1 - '@commitlint/load@19.8.1(@types/node@25.6.2)(typescript@5.8.3)': + '@commitlint/load@19.8.1(@types/node@25.7.0)(typescript@5.8.3)': dependencies: '@commitlint/config-validator': 19.8.1 '@commitlint/execute-rule': 19.8.1 @@ -4380,7 +4389,7 @@ snapshots: '@commitlint/types': 19.8.1 chalk: 5.6.2 cosmiconfig: 9.0.1(typescript@5.8.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@5.8.3))(typescript@5.8.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@25.7.0)(cosmiconfig@9.0.1(typescript@5.8.3))(typescript@5.8.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -4388,14 +4397,14 @@ snapshots: - '@types/node' - typescript - '@commitlint/load@21.0.0(@types/node@25.6.2)(typescript@5.8.3)': + '@commitlint/load@21.0.0(@types/node@25.7.0)(typescript@5.8.3)': dependencies: '@commitlint/config-validator': 21.0.0 '@commitlint/execute-rule': 21.0.0 '@commitlint/resolve-extends': 21.0.0 '@commitlint/types': 21.0.0 cosmiconfig: 9.0.1(typescript@5.8.3) - cosmiconfig-typescript-loader: 6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@5.8.3))(typescript@5.8.3) + cosmiconfig-typescript-loader: 6.3.0(@types/node@25.7.0)(cosmiconfig@9.0.1(typescript@5.8.3))(typescript@5.8.3) es-toolkit: 1.46.1 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -5014,7 +5023,7 @@ snapshots: legacy-javascript: 0.0.1 third-party-web: 0.29.0 - '@paulirish/trace_engine@0.0.59': + '@paulirish/trace_engine@0.0.64': dependencies: legacy-javascript: 0.0.1 third-party-web: 0.29.0 @@ -5033,7 +5042,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@puppeteer/browsers@2.13.1': + '@puppeteer/browsers@2.13.2': dependencies: debug: 4.4.3 extract-zip: 2.0.1 @@ -5338,7 +5347,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 '@types/conventional-commits-parser@5.0.2': dependencies: @@ -5354,19 +5363,23 @@ snapshots: '@types/mysql@2.15.26': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 '@types/node@25.6.2': dependencies: undici-types: 7.19.2 + '@types/node@25.7.0': + dependencies: + undici-types: 7.21.0 + '@types/pg-pool@2.0.6': dependencies: '@types/pg': 8.6.1 '@types/pg@8.6.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 pg-protocol: 1.13.0 pg-types: 2.2.0 @@ -5382,11 +5395,11 @@ snapshots: '@types/tedious@4.0.14': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 '@types/yauzl@2.10.3': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 optional: true '@typescript-eslint/eslint-plugin@8.59.2(@typescript-eslint/parser@8.59.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.8.3)': @@ -5480,7 +5493,7 @@ snapshots: '@typescript-eslint/types': 8.59.2 eslint-visitor-keys: 5.0.1 - '@vitejs/plugin-react@5.2.0(vite@7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4))': + '@vitejs/plugin-react@5.2.0(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -5488,11 +5501,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@25.6.2)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@25.7.0)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -5507,7 +5520,7 @@ snapshots: std-env: 3.10.0 test-exclude: 7.0.2 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@25.6.2)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4) + vitest: 3.2.4(@types/node@25.7.0)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4) transitivePeerDependencies: - supports-color @@ -5519,13 +5532,13 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4))': + '@vitest/mocker@3.2.4(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4) '@vitest/pretty-format@3.2.4': dependencies: @@ -5822,7 +5835,7 @@ snapshots: chrome-launcher@1.2.1: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 2.0.2 @@ -5892,10 +5905,10 @@ snapshots: commander@13.1.0: {} - commitizen@4.3.1(@types/node@25.6.2)(typescript@5.8.3): + commitizen@4.3.1(@types/node@25.7.0)(typescript@5.8.3): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@25.6.2)(typescript@5.8.3) + cz-conventional-changelog: 3.3.0(@types/node@25.7.0)(typescript@5.8.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -5984,9 +5997,9 @@ snapshots: cookie@0.7.2: {} - cosmiconfig-typescript-loader@6.3.0(@types/node@25.6.2)(cosmiconfig@9.0.1(typescript@5.8.3))(typescript@5.8.3): + cosmiconfig-typescript-loader@6.3.0(@types/node@25.7.0)(cosmiconfig@9.0.1(typescript@5.8.3))(typescript@5.8.3): dependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 cosmiconfig: 9.0.1(typescript@5.8.3) jiti: 2.6.1 typescript: 5.8.3 @@ -6028,16 +6041,16 @@ snapshots: csstype@3.2.3: {} - cz-conventional-changelog@3.3.0(@types/node@25.6.2)(typescript@5.8.3): + cz-conventional-changelog@3.3.0(@types/node@25.7.0)(typescript@5.8.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@25.6.2)(typescript@5.8.3) + commitizen: 4.3.1(@types/node@25.7.0)(typescript@5.8.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 21.0.0(@types/node@25.6.2)(typescript@5.8.3) + '@commitlint/load': 21.0.0(@types/node@25.7.0)(typescript@5.8.3) transitivePeerDependencies: - '@types/node' - typescript @@ -6093,10 +6106,10 @@ snapshots: devtools-protocol@0.0.1467305: {} - devtools-protocol@0.0.1507524: {} - devtools-protocol@0.0.1608973: {} + devtools-protocol@0.0.1625959: {} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -6971,6 +6984,8 @@ snapshots: lighthouse-stack-packs@1.12.2: {} + lighthouse-stack-packs@1.12.3: {} + lighthouse@12.6.1: dependencies: '@paulirish/trace_engine': 0.0.53 @@ -6992,7 +7007,7 @@ snapshots: metaviewport-parser: 0.3.0 open: 8.4.2 parse-cache-control: 1.0.1 - puppeteer-core: 24.43.0 + puppeteer-core: 24.43.1 robots-parser: 3.0.1 semver: 5.7.2 speedline-core: 1.4.3 @@ -7009,32 +7024,31 @@ snapshots: - supports-color - utf-8-validate - lighthouse@12.8.2: + lighthouse@13.3.0: dependencies: - '@paulirish/trace_engine': 0.0.59 + '@paulirish/trace_engine': 0.0.64 '@sentry/node': 9.47.1 axe-core: 4.11.4 chrome-launcher: 1.2.1 configstore: 7.1.0 csp_evaluator: 1.1.5 - devtools-protocol: 0.0.1507524 + devtools-protocol: 0.0.1625959 enquirer: 2.4.1 http-link-header: 1.1.3 intl-messageformat: 10.7.18 jpeg-js: 0.4.4 js-library-detector: 6.7.0 lighthouse-logger: 2.0.2 - lighthouse-stack-packs: 1.12.2 + lighthouse-stack-packs: 1.12.3 lodash-es: 4.18.1 lookup-closest-locale: 6.2.0 - metaviewport-parser: 0.3.0 open: 8.4.2 - parse-cache-control: 1.0.1 - puppeteer-core: 24.43.0 + puppeteer-core: 24.43.1 robots-parser: 3.0.1 speedline-core: 1.4.3 - third-party-web: 0.27.0 + third-party-web: 0.29.0 tldts-icann: 7.0.30 + web-features: 3.27.0 ws: 7.5.10 yargs: 17.7.2 yargs-parser: 21.1.1 @@ -7516,9 +7530,9 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@24.43.0: + puppeteer-core@24.43.1: dependencies: - '@puppeteer/browsers': 2.13.1 + '@puppeteer/browsers': 2.13.2 chromium-bidi: 14.0.0(devtools-protocol@0.0.1608973) debug: 4.4.3 devtools-protocol: 0.0.1608973 @@ -7802,7 +7816,7 @@ snapshots: speedline-core@1.4.3: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 image-ssim: 0.2.0 jpeg-js: 0.4.4 @@ -8013,8 +8027,6 @@ snapshots: third-party-web@0.26.7: {} - third-party-web@0.27.0: {} - third-party-web@0.29.0: {} through@2.3.8: {} @@ -8114,6 +8126,8 @@ snapshots: undici-types@7.19.2: {} + undici-types@7.21.0: {} + unicorn-magic@0.1.0: {} unique-string@2.0.0: @@ -8142,13 +8156,13 @@ snapshots: vary@1.1.2: {} - vite-node@3.2.4(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4): + vite-node@3.2.4(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4) transitivePeerDependencies: - '@types/node' - jiti @@ -8163,7 +8177,7 @@ snapshots: - tsx - yaml - vite@7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4): + vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4): dependencies: esbuild: 0.27.7 fdir: 6.5.0(picomatch@4.0.4) @@ -8172,16 +8186,16 @@ snapshots: rollup: 4.60.3 tinyglobby: 0.2.16 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 fsevents: 2.3.3 jiti: 2.6.1 yaml: 2.8.4 - vitest@3.2.4(@types/node@25.6.2)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4): + vitest@3.2.4(@types/node@25.7.0)(jiti@2.6.1)(jsdom@27.4.0)(yaml@2.8.4): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4)) + '@vitest/mocker': 3.2.4(vite@7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -8199,11 +8213,11 @@ snapshots: tinyglobby: 0.2.16 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.3.3(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4) - vite-node: 3.2.4(@types/node@25.6.2)(jiti@2.6.1)(yaml@2.8.4) + vite: 7.3.3(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4) + vite-node: 3.2.4(@types/node@25.7.0)(jiti@2.6.1)(yaml@2.8.4) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.7.0 jsdom: 27.4.0 transitivePeerDependencies: - jiti @@ -8227,6 +8241,8 @@ snapshots: dependencies: defaults: 1.0.4 + web-features@3.27.0: {} + web-vitals@5.2.0: {} webdriver-bidi-protocol@0.4.1: {}