diff --git a/common/build/eslint-config-fluid/package.json b/common/build/eslint-config-fluid/package.json index fb512d096856..0d651fdaa6e1 100644 --- a/common/build/eslint-config-fluid/package.json +++ b/common/build/eslint-config-fluid/package.json @@ -25,8 +25,8 @@ "dependencies": { "@eslint-community/eslint-plugin-eslint-comments": "~4.5.0", "@eslint-react/eslint-plugin": "~2.13.0", - "@eslint/eslintrc": "~3.3.3", - "@eslint/js": "~9.39.2", + "@eslint/eslintrc": "~3.3.5", + "@eslint/js": "~9.39.4", "@fluid-internal/eslint-plugin-fluid": "^0.4.1", "@rushstack/eslint-plugin": "~0.22.1", "@typescript-eslint/eslint-plugin": "~8.54.0", @@ -34,15 +34,15 @@ "eslint-config-biome": "~2.1.3", "eslint-config-prettier": "~10.1.8", "eslint-import-resolver-typescript": "~4.4.4", - "eslint-plugin-depend": "~1.4.0", - "eslint-plugin-import-x": "~4.16.1", - "eslint-plugin-jsdoc": "~61.4.1", - "eslint-plugin-no-only-tests": "~3.3.0", - "eslint-plugin-promise": "~7.2.1", - "eslint-plugin-react-hooks": "~7.0.1", - "eslint-plugin-tsdoc": "~0.5.0", + "eslint-plugin-depend": "~1.5.0", + "eslint-plugin-import-x": "~4.16.2", + "eslint-plugin-jsdoc": "~61.4.2", + "eslint-plugin-no-only-tests": "~3.4.0", + "eslint-plugin-promise": "~7.3.0", + "eslint-plugin-react-hooks": "~7.1.1", + "eslint-plugin-tsdoc": "~0.5.2", "eslint-plugin-unicorn": "~54.0.0", - "eslint-plugin-unused-imports": "~4.3.0", + "eslint-plugin-unused-imports": "~4.4.1", "globals": "^14.0.0", "typescript-eslint": "~8.54.0" }, @@ -52,17 +52,17 @@ "@types/node": "~22.19.17", "@types/sort-json": "^2.0.3", "concurrently": "^9.2.1", - "eslint": "~9.39.1", + "eslint": "~9.39.4", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", - "prettier": "~3.6.2", + "prettier": "~3.8.3", "rimraf": "^6.1.3", "sort-json": "^2.0.1", - "tsx": "^4.19.4", + "tsx": "^4.21.0", "typescript": "~5.4.5" }, - "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319", + "packageManager": "pnpm@10.33.4+sha512.1c67b3b359b2d408119ba1ed289f34b8fc3c6873412bec6fd264fbdc82489e510fcbecb9ce9d22dae7f3b76269d8441046014bdca53b9979cd7a561ad631b800", "engines": { "node": ">=22.22.2" }, @@ -97,16 +97,16 @@ "chokidar": "^5", "diff@>=5 <6": "^5.2.2", "js-yaml": "^4.1.1", + "minimatch@>=10 <11": "^10.2.4", "minimatch@>=3 <4": "^3.1.5", "minimatch@>=5 <6": "^5.1.9", "minimatch@>=6 <7": "^6.2.3", "minimatch@>=7 <8": "^7.4.9", "minimatch@>=8 <9": "^8.0.7", "minimatch@>=9 <10": "^9.0.9", - "minimatch@>=10 <11": "^10.2.4", - "serialize-javascript@>=6 <7": "^7.0.4", "picomatch@>=2 <3": "^2.3.2", - "picomatch@>=4 <5": "^4.0.4" + "picomatch@>=4 <5": "^4.0.4", + "serialize-javascript@>=6 <7": "^7.0.4" }, "onlyBuiltDependencies": [ "esbuild", diff --git a/common/build/eslint-config-fluid/pnpm-lock.yaml b/common/build/eslint-config-fluid/pnpm-lock.yaml index 9644fe189e71..cff134572b58 100644 --- a/common/build/eslint-config-fluid/pnpm-lock.yaml +++ b/common/build/eslint-config-fluid/pnpm-lock.yaml @@ -26,70 +26,70 @@ importers: dependencies: '@eslint-community/eslint-plugin-eslint-comments': specifier: ~4.5.0 - version: 4.5.0(eslint@9.39.2(jiti@2.6.1)) + version: 4.5.0(eslint@9.39.4(jiti@2.6.1)) '@eslint-react/eslint-plugin': specifier: ~2.13.0 - version: 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + version: 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@eslint/eslintrc': - specifier: ~3.3.3 - version: 3.3.3 + specifier: ~3.3.5 + version: 3.3.5 '@eslint/js': - specifier: ~9.39.2 - version: 9.39.2 + specifier: ~9.39.4 + version: 9.39.4 '@fluid-internal/eslint-plugin-fluid': specifier: ^0.4.1 - version: 0.4.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + version: 0.4.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@rushstack/eslint-plugin': specifier: ~0.22.1 - version: 0.22.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + version: 0.22.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/eslint-plugin': specifier: ~8.54.0 - version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/parser': specifier: ~8.54.0 - version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + version: 8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) eslint-config-biome: specifier: ~2.1.3 version: 2.1.3 eslint-config-prettier: specifier: ~10.1.8 - version: 10.1.8(eslint@9.39.2(jiti@2.6.1)) + version: 10.1.8(eslint@9.39.4(jiti@2.6.1)) eslint-import-resolver-typescript: specifier: ~4.4.4 - version: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + version: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-depend: - specifier: ~1.4.0 - version: 1.4.0 + specifier: ~1.5.0 + version: 1.5.0(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-import-x: - specifier: ~4.16.1 - version: 4.16.1(@typescript-eslint/utils@8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) + specifier: ~4.16.2 + version: 4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-jsdoc: - specifier: ~61.4.1 - version: 61.4.1(eslint@9.39.2(jiti@2.6.1)) + specifier: ~61.4.2 + version: 61.4.2(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-no-only-tests: - specifier: ~3.3.0 - version: 3.3.0 + specifier: ~3.4.0 + version: 3.4.0 eslint-plugin-promise: - specifier: ~7.2.1 - version: 7.2.1(eslint@9.39.2(jiti@2.6.1)) + specifier: ~7.3.0 + version: 7.3.0(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-react-hooks: - specifier: ~7.0.1 - version: 7.0.1(eslint@9.39.2(jiti@2.6.1)) + specifier: ~7.1.1 + version: 7.1.1(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-tsdoc: - specifier: ~0.5.0 - version: 0.5.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + specifier: ~0.5.2 + version: 0.5.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) eslint-plugin-unicorn: specifier: ~54.0.0 - version: 54.0.0(eslint@9.39.2(jiti@2.6.1)) + version: 54.0.0(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-unused-imports: - specifier: ~4.3.0 - version: 4.3.0(@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.2(jiti@2.6.1)) + specifier: ~4.4.1 + version: 4.4.1(@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.4(jiti@2.6.1)) globals: specifier: ^14.0.0 version: 14.0.0 typescript-eslint: specifier: ~8.54.0 - version: 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + version: 8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) devDependencies: '@fluidframework/build-common': specifier: ^2.0.3 @@ -107,8 +107,8 @@ importers: specifier: ^9.2.1 version: 9.2.1 eslint: - specifier: ~9.39.1 - version: 9.39.2(jiti@2.6.1) + specifier: ~9.39.4 + version: 9.39.4(jiti@2.6.1) jiti: specifier: ^2.6.1 version: 2.6.1 @@ -119,8 +119,8 @@ importers: specifier: ^1.5.1 version: 1.5.1(mocha@11.7.5) prettier: - specifier: ~3.6.2 - version: 3.6.2 + specifier: ~3.8.3 + version: 3.8.3 rimraf: specifier: ^6.1.3 version: 6.1.3 @@ -128,7 +128,7 @@ importers: specifier: ^2.0.1 version: 2.0.1 tsx: - specifier: ^4.19.4 + specifier: ^4.21.0 version: 4.21.0 typescript: specifier: ~5.4.5 @@ -435,8 +435,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - '@eslint/config-array@0.21.1': - resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} + '@eslint/config-array@0.21.2': + resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/config-helpers@0.4.2': @@ -447,12 +447,12 @@ packages: resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.3.3': - resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} + '@eslint/eslintrc@3.3.5': + resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.39.2': - resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} + '@eslint/js@9.39.4': + resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': @@ -508,8 +508,8 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@microsoft/tsdoc-config@0.18.0': - resolution: {integrity: sha512-8N/vClYyfOH+l4fLkkr9+myAoR6M7akc8ntBJ4DJdWH2b09uVfr71+LTMpNyG19fNqWDg8KEDZhx5wxuqHyGjw==} + '@microsoft/tsdoc-config@0.18.1': + resolution: {integrity: sha512-9brPoVdfN9k9g0dcWkFeA7IH9bbcttzDJlXvkf8b2OBzd5MueR1V2wkKBL0abn0otvmkHJC6aapBOTJDDeMCZg==} '@microsoft/tsdoc@0.15.1': resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} @@ -532,6 +532,9 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@package-json/types@0.0.12': + resolution: {integrity: sha512-uu43FGU34B5VM9mCNjXCwLaGHYjXdNincqKLaraaCW+7S2+SmiBg1Nv8bPnmschrIfZmfKNY9f3fC376MRrObw==} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -606,6 +609,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.56.1': + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.58.1': resolution: {integrity: sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -620,6 +629,10 @@ packages: resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.56.1': + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.58.1': resolution: {integrity: sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -636,6 +649,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.58.1': resolution: {integrity: sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -664,6 +683,10 @@ packages: resolution: {integrity: sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.56.1': + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.58.1': resolution: {integrity: sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -680,6 +703,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/typescript-estree@8.56.1': + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/typescript-estree@8.58.1': resolution: {integrity: sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -700,6 +729,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.56.1': + resolution: {integrity: sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.58.1': resolution: {integrity: sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -715,6 +751,10 @@ packages: resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.56.1': + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.58.1': resolution: {integrity: sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -832,11 +872,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -1073,15 +1113,17 @@ packages: eslint-plugin-import-x: optional: true - eslint-plugin-depend@1.4.0: - resolution: {integrity: sha512-MQs+m4nHSfgAO9bJDsBzqw0ofK/AOA0vfeY/6ahofqcUMLeM6/D1sTYs21fOhc17kNU/gn58YCtj20XaAssh2A==} + eslint-plugin-depend@1.5.0: + resolution: {integrity: sha512-i3UeLYmclf1Icp35+6W7CR4Bp2PIpDgBuf/mpmXK5UeLkZlvYJ21VuQKKHHAIBKRTPivPGX/gZl5JGno1o9Y0A==} + peerDependencies: + eslint: '>=8.40.0' - eslint-plugin-import-x@4.16.1: - resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==} + eslint-plugin-import-x@4.16.2: + resolution: {integrity: sha512-rM9K8UBHcWKpzQzStn1YRN2T5NvdeIfSVoKu/lKF41znQXHAUcBbYXe5wd6GNjZjTrP7viQ49n1D83x/2gYgIw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/utils': ^8.0.0 - eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils': ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 eslint-import-resolver-node: '*' peerDependenciesMeta: '@typescript-eslint/utils': @@ -1089,21 +1131,21 @@ packages: eslint-import-resolver-node: optional: true - eslint-plugin-jsdoc@61.4.1: - resolution: {integrity: sha512-3c1QW/bV25sJ1MsIvsvW+EtLtN6yZMduw7LVQNVt72y2/5BbV5Pg5b//TE5T48LRUxoEQGaZJejCmcj3wCxBzw==} + eslint-plugin-jsdoc@61.4.2: + resolution: {integrity: sha512-WzZNvefoUaG/JWikVFhNLYqE2BEd6LQD2ZyfJOe1Ld3Cir05csDMMf0AihGwrSbB/e7fHRSfQOZ4F/hik9fQww==} engines: {node: '>=20.11.0'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-no-only-tests@3.3.0: - resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} + eslint-plugin-no-only-tests@3.4.0: + resolution: {integrity: sha512-4S3/9Nb7A2tiMcpzEQE9bQSlpeOz6WJkgryBuou/SA8W2x2c8Zf4j0NvTKBjv6qNhF9T79tmkecm/0CHqV0UGg==} engines: {node: '>=5.0.0'} - eslint-plugin-promise@7.2.1: - resolution: {integrity: sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==} + eslint-plugin-promise@7.3.0: + resolution: {integrity: sha512-6uGiOR0INuujr6PEQmeSSP7GbIMJ/ebEXXiEzb/nOj68LknH5Pxzb/AbZivmr6VE6TkTE8rTjRK9zhKpK6HsRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 eslint-plugin-react-dom@2.13.0: resolution: {integrity: sha512-+2IZzQ1WEFYOWatW+xvNUqmZn55YBCufzKA7hX3XQ/8eu85Mp4vnlOyNvdVHEOGhUnGuC6+9+zLK+IlEHKdKLQ==} @@ -1119,11 +1161,11 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - eslint-plugin-react-hooks@7.0.1: - resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} + eslint-plugin-react-hooks@7.1.1: + resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} engines: {node: '>=18'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 eslint-plugin-react-naming-convention@2.13.0: resolution: {integrity: sha512-uSd25JzSg2R4p81s3Wqck0AdwRlO9Yc+cZqTEXv7vW8exGGAM3mWnF6hgrgdqVJqBEGJIbS/Vx1r5BdKcY/MHA==} @@ -1153,8 +1195,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.0.0' - eslint-plugin-tsdoc@0.5.0: - resolution: {integrity: sha512-ush8ehCwub2rgE16OIgQPFyj/o0k3T8kL++9IrAI4knsmupNo8gvfO2ERgDHWWgTC5MglbwLVRswU93HyXqNpw==} + eslint-plugin-tsdoc@0.5.2: + resolution: {integrity: sha512-BlvqjWZdBJDIPO/YU3zcPCF23CvjYT3gyu63yo6b609NNV3D1b6zceAREy2xnweuBoDpZcLNuPyAUq9cvx6bbQ==} eslint-plugin-unicorn@54.0.0: resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} @@ -1162,11 +1204,11 @@ packages: peerDependencies: eslint: '>=8.56.0' - eslint-plugin-unused-imports@4.3.0: - resolution: {integrity: sha512-ZFBmXMGBYfHttdRtOG9nFFpmUvMtbHSjsKrS20vdWdbfiVYsO3yA2SGYy9i9XmZJDfMGBflZGBCm70SEnFQtOA==} + eslint-plugin-unused-imports@4.4.1: + resolution: {integrity: sha512-oZGYUz1X3sRMGUB+0cZyK2VcvRX5lm/vB56PgNNcU+7ficUCKm66oZWKUubXWnOuPjQ8PvmXtCViXBMONPe7tQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.0.0 || ^8.0.0 + eslint: ^10.0.0 || ^9.0.0 || ^8.0.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -1187,8 +1229,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@9.39.2: - resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} + eslint@9.39.4: + resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1230,6 +1272,9 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + fast-uri@3.1.2: + resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} @@ -1654,8 +1699,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.8.3: + resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==} engines: {node: '>=14'} hasBin: true @@ -2084,7 +2129,7 @@ snapshots: '@es-joy/jsdoccomment@0.76.0': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/types': 8.58.1 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 6.10.0 @@ -2169,41 +2214,41 @@ snapshots: '@esbuild/win32-x64@0.27.7': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.39.2(jiti@2.6.1))': + '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.39.4(jiti@2.6.1))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.6.1))': dependencies: - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@eslint-react/ast@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@eslint-react/eff': 2.13.0 '@typescript-eslint/types': 8.58.1 '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.4.5) - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) string-ts: 2.3.1 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@eslint-react/core@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@eslint-react/core@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/ast': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/var': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/var': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.58.1 '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.4.5 transitivePeerDependencies: @@ -2211,52 +2256,52 @@ snapshots: '@eslint-react/eff@2.13.0': {} - '@eslint-react/eslint-plugin@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@eslint-react/eslint-plugin@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) - eslint-plugin-react-dom: 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint-plugin-react-hooks-extra: 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint-plugin-react-naming-convention: 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint-plugin-react-rsc: 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint-plugin-react-web-api: 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint-plugin-react-x: 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) + eslint-plugin-react-dom: 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint-plugin-react-hooks-extra: 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint-plugin-react-naming-convention: 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint-plugin-react-rsc: 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint-plugin-react-web-api: 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint-plugin-react-x: 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) ts-api-utils: 2.4.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@eslint-react/shared@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@eslint-react/shared@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@eslint-react/eff': 2.13.0 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.4.5 zod: 4.1.13 transitivePeerDependencies: - supports-color - '@eslint-react/var@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@eslint-react/var@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/ast': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.58.1 '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@eslint/config-array@0.21.1': + '@eslint/config-array@0.21.2': dependencies: '@eslint/object-schema': 2.1.7 debug: 4.4.3(supports-color@8.1.1) @@ -2272,9 +2317,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.3': + '@eslint/eslintrc@3.3.5': dependencies: - ajv: 6.12.6 + ajv: 6.15.0 debug: 4.4.3(supports-color@8.1.1) espree: 10.4.0 globals: 14.0.0 @@ -2286,7 +2331,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.39.2': {} + '@eslint/js@9.39.4': {} '@eslint/object-schema@2.1.7': {} @@ -2295,12 +2340,12 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@fluid-internal/eslint-plugin-fluid@0.4.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@fluid-internal/eslint-plugin-fluid@0.4.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@microsoft/tsdoc': 0.15.1 - '@typescript-eslint/parser': 8.46.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@typescript-eslint/utils': 8.46.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/parser': 8.46.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.46.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) ts-morph: 22.0.0 transitivePeerDependencies: - supports-color @@ -2347,12 +2392,12 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@microsoft/tsdoc-config@0.18.0': + '@microsoft/tsdoc-config@0.18.1': dependencies: '@microsoft/tsdoc': 0.16.0 - ajv: 8.12.0 + ajv: 8.18.0 jju: 1.4.0 - resolve: 1.22.6 + resolve: 1.22.11 '@microsoft/tsdoc@0.15.1': {} @@ -2377,14 +2422,16 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 + '@package-json/types@0.0.12': {} + '@pkgjs/parseargs@0.11.0': optional: true - '@rushstack/eslint-plugin@0.22.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@rushstack/eslint-plugin@0.22.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@rushstack/tree-pattern': 0.3.4 - '@typescript-eslint/utils': 8.46.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/utils': 8.46.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) transitivePeerDependencies: - supports-color - typescript @@ -2419,15 +2466,15 @@ snapshots: '@types/sort-json@2.0.3': {} - '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/parser': 8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.54.0 - '@typescript-eslint/type-utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/type-utils': 8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/visitor-keys': 8.54.0 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.4.0(typescript@5.4.5) @@ -2435,26 +2482,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@typescript-eslint/parser@8.46.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 8.46.1 '@typescript-eslint/types': 8.46.1 '@typescript-eslint/typescript-estree': 8.46.1(typescript@5.4.5) '@typescript-eslint/visitor-keys': 8.46.1 debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@typescript-eslint/parser@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 8.54.0 '@typescript-eslint/types': 8.54.0 '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 8.54.0 debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -2462,7 +2509,7 @@ snapshots: '@typescript-eslint/project-service@8.46.1(typescript@5.4.5)': dependencies: '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.4.5) - '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/types': 8.58.1 debug: 4.4.3(supports-color@8.1.1) typescript: 5.4.5 transitivePeerDependencies: @@ -2477,6 +2524,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.56.1(typescript@5.4.5)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@5.4.5) + '@typescript-eslint/types': 8.58.1 + debug: 4.4.3(supports-color@8.1.1) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.58.1(typescript@5.4.5)': dependencies: '@typescript-eslint/tsconfig-utils': 8.58.1(typescript@5.4.5) @@ -2496,6 +2552,11 @@ snapshots: '@typescript-eslint/types': 8.54.0 '@typescript-eslint/visitor-keys': 8.54.0 + '@typescript-eslint/scope-manager@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + '@typescript-eslint/scope-manager@8.58.1': dependencies: '@typescript-eslint/types': 8.58.1 @@ -2509,29 +2570,33 @@ snapshots: dependencies: typescript: 5.4.5 + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.4.5)': + dependencies: + typescript: 5.4.5 + '@typescript-eslint/tsconfig-utils@8.58.1(typescript@5.4.5)': dependencies: typescript: 5.4.5 - '@typescript-eslint/type-utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@typescript-eslint/type-utils@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 8.54.0 '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.4.5) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) ts-api-utils: 2.4.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@typescript-eslint/type-utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 8.58.1 '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.4.5) - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: @@ -2541,6 +2606,8 @@ snapshots: '@typescript-eslint/types@8.54.0': {} + '@typescript-eslint/types@8.56.1': {} + '@typescript-eslint/types@8.58.1': {} '@typescript-eslint/typescript-estree@8.46.1(typescript@5.4.5)': @@ -2574,6 +2641,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.4.5)': + dependencies: + '@typescript-eslint/project-service': 8.56.1(typescript@5.4.5) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.4.5) + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3(supports-color@8.1.1) + minimatch: 10.2.4 + semver: 7.7.3 + tinyglobby: 0.2.15 + ts-api-utils: 2.5.0(typescript@5.4.5) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/typescript-estree@8.58.1(typescript@5.4.5)': dependencies: '@typescript-eslint/project-service': 8.58.1(typescript@5.4.5) @@ -2589,35 +2671,46 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@typescript-eslint/utils@8.46.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.46.1 '@typescript-eslint/types': 8.46.1 '@typescript-eslint/typescript-estree': 8.46.1(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@typescript-eslint/utils@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.54.0 '@typescript-eslint/types': 8.54.0 '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.56.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5)': + '@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.58.1 '@typescript-eslint/types': 8.58.1 '@typescript-eslint/typescript-estree': 8.58.1(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -2632,6 +2725,11 @@ snapshots: '@typescript-eslint/types': 8.54.0 eslint-visitor-keys: 4.2.1 + '@typescript-eslint/visitor-keys@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.58.1': dependencies: '@typescript-eslint/types': 8.58.1 @@ -2702,19 +2800,19 @@ snapshots: acorn@8.15.0: {} - ajv@6.12.6: + ajv@6.15.0: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: + ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.1.2 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 ansi-regex@5.0.1: {} @@ -2901,9 +2999,9 @@ snapshots: eslint-config-biome@2.1.3: {} - eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)): + eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.6.1)): dependencies: - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) eslint-import-context@0.1.9(unrs-resolver@1.11.1): dependencies: @@ -2921,10 +3019,10 @@ snapshots: - supports-color optional: true - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1)): dependencies: debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) eslint-import-context: 0.1.9(unrs-resolver@1.11.1) get-tsconfig: 4.10.1 is-bun-module: 2.0.0 @@ -2932,35 +3030,37 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-plugin-depend@1.4.0: + eslint-plugin-depend@1.5.0(eslint@9.39.4(jiti@2.6.1)): dependencies: empathic: 2.0.0 + eslint: 9.39.4(jiti@2.6.1) module-replacements: 2.10.1 semver: 7.7.3 - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@typescript-eslint/types': 8.54.0 + '@package-json/types': 0.0.12 + '@typescript-eslint/types': 8.58.1 comment-parser: 1.4.1 debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) eslint-import-context: 0.1.9(unrs-resolver@1.11.1) is-glob: 4.0.3 - minimatch: 9.0.9 + minimatch: 10.2.4 semver: 7.7.3 stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-jsdoc@61.4.1(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-jsdoc@61.4.2(eslint@9.39.4(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.76.0 '@es-joy/resolve.exports': 1.2.0 @@ -2968,7 +3068,7 @@ snapshots: comment-parser: 1.4.1 debug: 4.4.3(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) espree: 10.4.0 esquery: 1.6.0 html-entities: 2.6.0 @@ -2980,146 +3080,146 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-no-only-tests@3.3.0: {} + eslint-plugin-no-only-tests@3.4.0: {} - eslint-plugin-promise@7.2.1(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-promise@7.3.0(eslint@9.39.4(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) - eslint: 9.39.2(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + eslint: 9.39.4(jiti@2.6.1) - eslint-plugin-react-dom@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + eslint-plugin-react-dom@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/core': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/ast': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/core': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/var': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/var': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.58.1 '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) compare-versions: 6.1.1 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + eslint-plugin-react-hooks-extra@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/core': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/ast': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/core': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/var': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/var': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.0.1(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-react-hooks@7.1.1(eslint@9.39.4(jiti@2.6.1)): dependencies: '@babel/core': 7.28.5 '@babel/parser': 7.28.5 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) hermes-parser: 0.25.1 zod: 4.1.13 zod-validation-error: 4.0.2(zod@4.1.13) transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + eslint-plugin-react-naming-convention@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/core': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/ast': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/core': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/var': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/var': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) compare-versions: 6.1.1 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) string-ts: 2.3.1 ts-pattern: 5.9.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color - eslint-plugin-react-rsc@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + eslint-plugin-react-rsc@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/var': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/ast': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/var': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + eslint-plugin-react-web-api@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/core': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/ast': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/core': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/var': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/var': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.58.1 '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) birecord: 0.1.1 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + eslint-plugin-react-x@2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: - '@eslint-react/ast': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/core': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/ast': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/core': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@eslint-react/eff': 2.13.0 - '@eslint-react/shared': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@eslint-react/var': 2.13.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/shared': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@eslint-react/var': 2.13.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.58.1 - '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/types': 8.58.1 - '@typescript-eslint/utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) compare-versions: 6.1.1 - eslint: 9.39.2(jiti@2.6.1) - is-immutable-type: 5.0.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) + is-immutable-type: 5.0.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) ts-api-utils: 2.4.0(typescript@5.4.5) ts-pattern: 5.9.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color - eslint-plugin-tsdoc@0.5.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + eslint-plugin-tsdoc@0.5.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 - '@typescript-eslint/utils': 8.46.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@microsoft/tsdoc-config': 0.18.1 + '@typescript-eslint/utils': 8.56.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) transitivePeerDependencies: - eslint - supports-color - typescript - eslint-plugin-unicorn@54.0.0(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-unicorn@54.0.0(eslint@9.39.4(jiti@2.6.1)): dependencies: '@babel/helper-validator-identifier': 7.28.5 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) - '@eslint/eslintrc': 3.3.3 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) + '@eslint/eslintrc': 3.3.5 ci-info: 4.3.1 clean-regexp: 1.0.0 core-js-compat: 3.46.0 - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) esquery: 1.6.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -3133,11 +3233,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.4(jiti@2.6.1)): dependencies: - eslint: 9.39.2(jiti@2.6.1) + eslint: 9.39.4(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) eslint-scope@8.4.0: dependencies: @@ -3150,21 +3250,21 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@9.39.2(jiti@2.6.1): + eslint@9.39.4(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.1 + '@eslint/config-array': 0.21.2 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.3 - '@eslint/js': 9.39.2 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.39.4 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.8 - ajv: 6.12.6 + ajv: 6.15.0 chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.3(supports-color@8.1.1) @@ -3223,6 +3323,8 @@ snapshots: fast-levenshtein@2.0.6: {} + fast-uri@3.1.2: {} + fastq@1.15.0: dependencies: reusify: 1.0.4 @@ -3310,7 +3412,6 @@ snapshots: hasown@2.0.2: dependencies: function-bind: 1.1.2 - optional: true he@1.2.0: {} @@ -3354,7 +3455,6 @@ snapshots: is-core-module@2.16.1: dependencies: hasown: 2.0.2 - optional: true is-extglob@2.1.1: {} @@ -3364,10 +3464,10 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-immutable-type@5.0.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + is-immutable-type@5.0.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: - '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/type-utils': 8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) ts-api-utils: 2.4.0(typescript@5.4.5) ts-declaration-location: 1.0.7(typescript@5.4.5) typescript: 5.4.5 @@ -3606,7 +3706,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.6.2: {} + prettier@3.8.3: {} punycode@2.3.0: {} @@ -3648,7 +3748,6 @@ snapshots: is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - optional: true resolve@1.22.6: dependencies: @@ -3807,13 +3906,13 @@ snapshots: type-fest@0.8.1: {} - typescript-eslint@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5): + typescript-eslint@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - '@typescript-eslint/parser': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + '@typescript-eslint/parser': 8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.4.5) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.2(jiti@2.6.1) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.4(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.4(jiti@2.6.1) typescript: 5.4.5 transitivePeerDependencies: - supports-color diff --git a/common/build/eslint-config-fluid/pnpm-workspace.yaml b/common/build/eslint-config-fluid/pnpm-workspace.yaml index 5dab1ff40977..d0016f342849 100644 --- a/common/build/eslint-config-fluid/pnpm-workspace.yaml +++ b/common/build/eslint-config-fluid/pnpm-workspace.yaml @@ -16,5 +16,5 @@ trustPolicy: no-downgrade # List of packages known to be safe but for whatever reason were published at a date after another version of the same # package (including later major versions) which had better provenance information. # ALWAYS REVIEW CAREFULLY BEFORE ADDING SOMETHING TO THIS LIST. -trustPolicyExclude: [] +trustPolicyExclude: ["semver"] strictDepBuilds: true diff --git a/common/build/eslint-config-fluid/printed-configs/default.json b/common/build/eslint-config-fluid/printed-configs/default.json index f2007df8f223..42e8e8b036ce 100644 --- a/common/build/eslint-config-fluid/printed-configs/default.json +++ b/common/build/eslint-config-fluid/printed-configs/default.json @@ -15,7 +15,7 @@ "plugins": [ "@", "@typescript-eslint:@typescript-eslint/eslint-plugin@8.54.0", - "import-x:eslint-plugin-import-x@4.16.1", + "import-x:eslint-plugin-import-x@4.16.2", "@eslint-community/eslint-comments", "@fluid-internal/fluid", "@rushstack", @@ -24,7 +24,7 @@ "tsdoc", "unicorn:eslint-plugin-unicorn@54.0.0", "unused-imports:unused-imports", - "depend:eslint-plugin-depend@1.4.0" + "depend:eslint-plugin-depend@1.5.0" ], "rules": { "@babel/object-curly-spacing": [ diff --git a/common/build/eslint-config-fluid/printed-configs/react.json b/common/build/eslint-config-fluid/printed-configs/react.json index f29c4b85616b..9f727320fe6e 100644 --- a/common/build/eslint-config-fluid/printed-configs/react.json +++ b/common/build/eslint-config-fluid/printed-configs/react.json @@ -15,7 +15,7 @@ "plugins": [ "@", "@typescript-eslint:@typescript-eslint/eslint-plugin@8.54.0", - "import-x:eslint-plugin-import-x@4.16.1", + "import-x:eslint-plugin-import-x@4.16.2", "@eslint-community/eslint-comments", "@fluid-internal/fluid", "@rushstack", @@ -24,7 +24,7 @@ "tsdoc", "unicorn:eslint-plugin-unicorn@54.0.0", "unused-imports:unused-imports", - "depend:eslint-plugin-depend@1.4.0", + "depend:eslint-plugin-depend@1.5.0", "@eslint-react:eslint-plugin-react-x@2.13.0", "@eslint-react/rsc:eslint-plugin-react-rsc@2.13.0", "@eslint-react/dom:eslint-plugin-react-dom@2.13.0", @@ -2066,9 +2066,6 @@ "error", "always" ], - "react-hooks/component-hook-factories": [ - "error" - ], "react-hooks/config": [ "error" ], diff --git a/common/build/eslint-config-fluid/printed-configs/recommended.json b/common/build/eslint-config-fluid/printed-configs/recommended.json index f2007df8f223..42e8e8b036ce 100644 --- a/common/build/eslint-config-fluid/printed-configs/recommended.json +++ b/common/build/eslint-config-fluid/printed-configs/recommended.json @@ -15,7 +15,7 @@ "plugins": [ "@", "@typescript-eslint:@typescript-eslint/eslint-plugin@8.54.0", - "import-x:eslint-plugin-import-x@4.16.1", + "import-x:eslint-plugin-import-x@4.16.2", "@eslint-community/eslint-comments", "@fluid-internal/fluid", "@rushstack", @@ -24,7 +24,7 @@ "tsdoc", "unicorn:eslint-plugin-unicorn@54.0.0", "unused-imports:unused-imports", - "depend:eslint-plugin-depend@1.4.0" + "depend:eslint-plugin-depend@1.5.0" ], "rules": { "@babel/object-curly-spacing": [ diff --git a/common/build/eslint-config-fluid/printed-configs/strict-biome.json b/common/build/eslint-config-fluid/printed-configs/strict-biome.json index ef2915c044de..dd20bbc0fb9e 100644 --- a/common/build/eslint-config-fluid/printed-configs/strict-biome.json +++ b/common/build/eslint-config-fluid/printed-configs/strict-biome.json @@ -15,7 +15,7 @@ "plugins": [ "@", "@typescript-eslint:@typescript-eslint/eslint-plugin@8.54.0", - "import-x:eslint-plugin-import-x@4.16.1", + "import-x:eslint-plugin-import-x@4.16.2", "@eslint-community/eslint-comments", "@fluid-internal/fluid", "@rushstack", @@ -24,7 +24,7 @@ "tsdoc", "unicorn:eslint-plugin-unicorn@54.0.0", "unused-imports:unused-imports", - "depend:eslint-plugin-depend@1.4.0" + "depend:eslint-plugin-depend@1.5.0" ], "rules": { "@babel/object-curly-spacing": [ diff --git a/common/build/eslint-config-fluid/printed-configs/strict.json b/common/build/eslint-config-fluid/printed-configs/strict.json index ef2915c044de..dd20bbc0fb9e 100644 --- a/common/build/eslint-config-fluid/printed-configs/strict.json +++ b/common/build/eslint-config-fluid/printed-configs/strict.json @@ -15,7 +15,7 @@ "plugins": [ "@", "@typescript-eslint:@typescript-eslint/eslint-plugin@8.54.0", - "import-x:eslint-plugin-import-x@4.16.1", + "import-x:eslint-plugin-import-x@4.16.2", "@eslint-community/eslint-comments", "@fluid-internal/fluid", "@rushstack", @@ -24,7 +24,7 @@ "tsdoc", "unicorn:eslint-plugin-unicorn@54.0.0", "unused-imports:unused-imports", - "depend:eslint-plugin-depend@1.4.0" + "depend:eslint-plugin-depend@1.5.0" ], "rules": { "@babel/object-curly-spacing": [ diff --git a/common/build/eslint-config-fluid/printed-configs/test.json b/common/build/eslint-config-fluid/printed-configs/test.json index 740edbeb632a..82a5e1a42cb8 100644 --- a/common/build/eslint-config-fluid/printed-configs/test.json +++ b/common/build/eslint-config-fluid/printed-configs/test.json @@ -15,7 +15,7 @@ "plugins": [ "@", "@typescript-eslint:@typescript-eslint/eslint-plugin@8.54.0", - "import-x:eslint-plugin-import-x@4.16.1", + "import-x:eslint-plugin-import-x@4.16.2", "@eslint-community/eslint-comments", "@fluid-internal/fluid", "@rushstack", @@ -24,8 +24,8 @@ "tsdoc", "unicorn:eslint-plugin-unicorn@54.0.0", "unused-imports:unused-imports", - "depend:eslint-plugin-depend@1.4.0", - "no-only-tests" + "depend:eslint-plugin-depend@1.5.0", + "no-only-tests:no-only-tests" ], "rules": { "@babel/object-curly-spacing": [