This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 3b6e6bf18e0 Add typescript eslint plugin to other core packages 
(#59605)
3b6e6bf18e0 is described below

commit 3b6e6bf18e04cce6d4c96b559f7fbec73fce9fea
Author: Pierre Jeambrun <[email protected]>
AuthorDate: Thu Dec 18 16:58:27 2025 +0100

    Add typescript eslint plugin to other core packages (#59605)
---
 .../auth/managers/simple/ui/package.json           |   5 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 174 +++++++++++++++------
 .../react_plugin_template/package.json             |   5 +-
 .../react_plugin_template/pnpm-lock.yaml           | 163 ++++++++++++++++++-
 4 files changed, 294 insertions(+), 53 deletions(-)

diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/package.json 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/package.json
index 1a72a00ad4c..23da76cbf6e 100644
--- a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/package.json
+++ b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/package.json
@@ -55,6 +55,9 @@
     "typescript-eslint": "^8.48.0",
     "vite": "^7.2.4",
     "vite-plugin-css-injected-by-js": "^3.5.2",
-    "vitest": "^4.0.4"
+    "vitest": "^4.0.4",
+    "@typescript-eslint/eslint-plugin": "8.50.0",
+    "@typescript-eslint/utils": "^8.50.0",
+    "@typescript-eslint/parser": "8.50.0"
   }
 }
diff --git 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/pnpm-lock.yaml 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/pnpm-lock.yaml
index 948fc683b5e..74d7a561658 100644
--- 
a/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/pnpm-lock.yaml
+++ 
b/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/pnpm-lock.yaml
@@ -63,6 +63,15 @@ importers:
       '@types/react-dom':
         specifier: ^19.2.3
         version: 19.2.3(@types/[email protected])
+      '@typescript-eslint/eslint-plugin':
+        specifier: 8.50.0
+        version: 
8.50.0(@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
+      '@typescript-eslint/parser':
+        specifier: 8.50.0
+        version: 8.50.0([email protected]([email protected]))([email protected])
+      '@typescript-eslint/utils':
+        specifier: ^8.50.0
+        version: 8.50.0([email protected]([email protected]))([email protected])
       '@vitejs/plugin-react-swc':
         specifier: ^4.2.2
         version: 
4.2.2(@swc/[email protected])([email protected](@types/[email protected])([email protected]))
@@ -868,6 +877,14 @@ packages:
       eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      '@typescript-eslint/parser': ^8.50.0
+      eslint: ^8.57.0 || ^9.0.0
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -875,10 +892,11 @@ packages:
       eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-FOIaFVMHzRskXr5J4Jp8lFVV0gz5ngv3RHmn+E4HYxSJ3DgDzU7fVI1/M7Ijh1zf6S7HIoaIOtln1H5y8V+9Zg==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
+      eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
   '@typescript-eslint/[email protected]':
@@ -887,19 +905,19 @@ packages:
     peerDependencies:
       typescript: '>=4.8.4 <6.0.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-weL9Gg3/5F0pVQKiF8eOXFZp8emqWzZsOJuWRUNtHT+UNV2xSJegmpCNQHy37aEQIbToTq7RHKhWvOsmbM680A==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      typescript: '>=4.8.4 <6.0.0'
 
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-X88+J/CwFvlJB+mK09VFqx5FE4H5cXD+H/Bdza2aEWkSb8hnWIQorNcscRl4IEo1Cz9VI/+/r/jnGWkbWPx54g==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-    peerDependencies:
-      typescript: '>=4.8.4 <6.0.0'
 
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==}
@@ -907,6 +925,12 @@ packages:
     peerDependencies:
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -914,6 +938,13 @@ packages:
       eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      eslint: ^8.57.0 || ^9.0.0
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-C+soprGBHwWBdkDpbaRC4paGBrkIXxVlNohadL5o0kfhsXqOC6GYH2S/Obmig+I0HTDl8wMaRySwrfrXVP8/pQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -922,11 +953,9 @@ packages:
     resolution: {integrity: 
sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-uIifjT4s8cQKFQ8ZBXXyoUODtRoAd7F7+G8MKmtzj17+1UbdzFl52AzRyZRyKqPHhgzvXunnSckVu36flGy8cg==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-    peerDependencies:
-      typescript: '>=4.8.4 <6.0.0'
 
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==}
@@ -934,11 +963,10 @@ packages:
     peerDependencies:
       typescript: '>=4.8.4 <6.0.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-vkYUy6LdZS7q1v/Gxb2Zs7zziuXN0wxqsetJdeZdRe/f5dwJFglmuvZBfTUivCtjH725C1jWCDfpadadD95EDQ==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
-      eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
   '@typescript-eslint/[email protected]':
@@ -948,14 +976,21 @@ packages:
       eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
-  '@typescript-eslint/[email protected]':
-    resolution: {integrity: 
sha512-ptkmIf2iDkNUjdeu2bQqhFPV1m6qTnFFjg7PPDjxKWaMaP0Z6I9l30Jr3g5QqbZGdw8YdYvLp+XnqnWWZOg/NA==}
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      eslint: ^8.57.0 || ^9.0.0
+      typescript: '>=4.8.4 <6.0.0'
 
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
   '@vitejs/[email protected]':
     resolution: {integrity: 
sha512-x+rE6tsxq/gxrEJN3Nv3dIV60lFflPj94c90b+NNo6n1QV1QQUTLoL0MpaOVasUZ0zqVBn7ead1B5ecx1JAGfA==}
     engines: {node: ^20.19.0 || >=22.12.0}
@@ -3696,6 +3731,22 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])':
+    dependencies:
+      '@eslint-community/regexpp': 4.12.2
+      '@typescript-eslint/parser': 
8.50.0([email protected]([email protected]))([email protected])
+      '@typescript-eslint/scope-manager': 8.50.0
+      '@typescript-eslint/type-utils': 
8.50.0([email protected]([email protected]))([email protected])
+      '@typescript-eslint/utils': 
8.50.0([email protected]([email protected]))([email protected])
+      '@typescript-eslint/visitor-keys': 8.50.0
+      eslint: 9.39.1([email protected])
+      ignore: 7.0.5
+      natural-compare: 1.4.0
+      ts-api-utils: 2.1.0([email protected])
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
+
   
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
       '@typescript-eslint/scope-manager': 8.48.0
@@ -3708,11 +3759,14 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]([email protected])':
+  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
-      '@typescript-eslint/tsconfig-utils': 8.46.1([email protected])
-      '@typescript-eslint/types': 8.46.1
+      '@typescript-eslint/scope-manager': 8.50.0
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/typescript-estree': 8.50.0([email protected])
+      '@typescript-eslint/visitor-keys': 8.50.0
       debug: 4.4.3
+      eslint: 9.39.1([email protected])
       typescript: 5.8.3
     transitivePeerDependencies:
       - supports-color
@@ -3720,30 +3774,39 @@ snapshots:
   '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       '@typescript-eslint/tsconfig-utils': 8.48.0([email protected])
-      '@typescript-eslint/types': 8.48.0
+      '@typescript-eslint/types': 8.50.0
       debug: 4.4.3
       typescript: 5.8.3
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]':
+  '@typescript-eslint/[email protected]([email protected])':
     dependencies:
-      '@typescript-eslint/types': 8.46.1
-      '@typescript-eslint/visitor-keys': 8.46.1
+      '@typescript-eslint/tsconfig-utils': 8.50.0([email protected])
+      '@typescript-eslint/types': 8.50.0
+      debug: 4.4.3
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
 
   '@typescript-eslint/[email protected]':
     dependencies:
       '@typescript-eslint/types': 8.48.0
       '@typescript-eslint/visitor-keys': 8.48.0
 
-  '@typescript-eslint/[email protected]([email protected])':
+  '@typescript-eslint/[email protected]':
     dependencies:
-      typescript: 5.8.3
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/visitor-keys': 8.50.0
 
   '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       typescript: 5.8.3
 
+  '@typescript-eslint/[email protected]([email protected])':
+    dependencies:
+      typescript: 5.8.3
+
   
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
       '@typescript-eslint/types': 8.48.0
@@ -3756,26 +3819,24 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]': {}
-
-  '@typescript-eslint/[email protected]': {}
-
-  '@typescript-eslint/[email protected]([email protected])':
+  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
-      '@typescript-eslint/project-service': 8.46.1([email protected])
-      '@typescript-eslint/tsconfig-utils': 8.46.1([email protected])
-      '@typescript-eslint/types': 8.46.1
-      '@typescript-eslint/visitor-keys': 8.46.1
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/typescript-estree': 8.50.0([email protected])
+      '@typescript-eslint/utils': 
8.50.0([email protected]([email protected]))([email protected])
       debug: 4.4.3
-      fast-glob: 3.3.3
-      is-glob: 4.0.3
-      minimatch: 9.0.5
-      semver: 7.7.3
+      eslint: 9.39.1([email protected])
       ts-api-utils: 2.1.0([email protected])
       typescript: 5.8.3
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]': {}
+
+  '@typescript-eslint/[email protected]': {}
+
+  '@typescript-eslint/[email protected]': {}
+
   '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       '@typescript-eslint/project-service': 8.48.0([email protected])
@@ -3791,13 +3852,17 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
+  '@typescript-eslint/[email protected]([email protected])':
     dependencies:
-      '@eslint-community/eslint-utils': 4.9.0([email protected]([email protected]))
-      '@typescript-eslint/scope-manager': 8.46.1
-      '@typescript-eslint/types': 8.46.1
-      '@typescript-eslint/typescript-estree': 8.46.1([email protected])
-      eslint: 9.39.1([email protected])
+      '@typescript-eslint/project-service': 8.50.0([email protected])
+      '@typescript-eslint/tsconfig-utils': 8.50.0([email protected])
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/visitor-keys': 8.50.0
+      debug: 4.4.3
+      minimatch: 9.0.5
+      semver: 7.7.3
+      tinyglobby: 0.2.15
+      ts-api-utils: 2.1.0([email protected])
       typescript: 5.8.3
     transitivePeerDependencies:
       - supports-color
@@ -3813,16 +3878,27 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@typescript-eslint/[email protected]':
+  
'@typescript-eslint/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
-      '@typescript-eslint/types': 8.46.1
-      eslint-visitor-keys: 4.2.1
+      '@eslint-community/eslint-utils': 4.9.0([email protected]([email protected]))
+      '@typescript-eslint/scope-manager': 8.50.0
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/typescript-estree': 8.50.0([email protected])
+      eslint: 9.39.1([email protected])
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
 
   '@typescript-eslint/[email protected]':
     dependencies:
       '@typescript-eslint/types': 8.48.0
       eslint-visitor-keys: 4.2.1
 
+  '@typescript-eslint/[email protected]':
+    dependencies:
+      '@typescript-eslint/types': 8.50.0
+      eslint-visitor-keys: 4.2.1
+
   
'@vitejs/[email protected](@swc/[email protected])([email protected](@types/[email protected])([email protected]))':
     dependencies:
       '@rolldown/pluginutils': 1.0.0-beta.47
@@ -4943,7 +5019,7 @@ snapshots:
   
[email protected]([email protected]([email protected]))([email protected]):
     dependencies:
       '@typescript-eslint/types': 8.46.1
-      '@typescript-eslint/utils': 
8.46.1([email protected]([email protected]))([email protected])
+      '@typescript-eslint/utils': 
8.50.0([email protected]([email protected]))([email protected])
       eslint: 9.39.1([email protected])
       natural-orderby: 5.0.0
     transitivePeerDependencies:
diff --git a/dev/react-plugin-tools/react_plugin_template/package.json 
b/dev/react-plugin-tools/react_plugin_template/package.json
index 95b4baf25a7..473636adba9 100644
--- a/dev/react-plugin-tools/react_plugin_template/package.json
+++ b/dev/react-plugin-tools/react_plugin_template/package.json
@@ -67,7 +67,10 @@
     "vite": "^7.1.11",
     "vite-plugin-css-injected-by-js": "^3.5.2",
     "vite-plugin-dts": "^4.3.0",
-    "vitest": "^3.2.4"
+    "vitest": "^3.2.4",
+    "@typescript-eslint/eslint-plugin": "8.50.0",
+    "@typescript-eslint/utils": "^8.50.0",
+    "@typescript-eslint/parser": "8.50.0"
   },
   "pnpm": {
     "onlyBuiltDependencies": [
diff --git a/dev/react-plugin-tools/react_plugin_template/pnpm-lock.yaml 
b/dev/react-plugin-tools/react_plugin_template/pnpm-lock.yaml
index dcdca9cfc5e..20c3cab46c9 100644
--- a/dev/react-plugin-tools/react_plugin_template/pnpm-lock.yaml
+++ b/dev/react-plugin-tools/react_plugin_template/pnpm-lock.yaml
@@ -54,6 +54,15 @@ importers:
       '@types/react-dom':
         specifier: ^18.3.5
         version: 18.3.7(@types/[email protected])
+      '@typescript-eslint/eslint-plugin':
+        specifier: 8.50.0
+        version: 
8.50.0(@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])
+      '@typescript-eslint/parser':
+        specifier: 8.50.0
+        version: 8.50.0([email protected])([email protected])
+      '@typescript-eslint/utils':
+        specifier: ^8.50.0
+        version: 8.50.0([email protected])([email protected])
       '@vitejs/plugin-react-swc':
         specifier: ^4.0.1
         version: 4.0.1(@swc/[email protected])([email protected](@types/[email protected]))
@@ -872,6 +881,14 @@ packages:
       eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-O7QnmOXYKVtPrfYzMolrCTfkezCJS9+ljLdKW/+DCvRsc3UAz+sbH6Xcsv7p30+0OwUbeWfUDAQE0vpabZ3QLg==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      '@typescript-eslint/parser': ^8.50.0
+      eslint: ^8.57.0 || ^9.0.0
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-B7RIQiTsCBBmY+yW4+ILd6mF5h1FUwJsVvpqkrgpszYifetQ2Ke+Z4u6aZh0CblkUGIdR59iYVyXqqZGkZ3aBw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -879,22 +896,45 @@ packages:
       eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-6/cmF2piao+f6wSxUsJLZjck7OQsYyRtcOZS02k7XINSNlz93v6emM8WutDQSXnroG2xwYlEVHJI+cPA7CPM3Q==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      eslint: ^8.57.0 || ^9.0.0
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-htB/+D/BIGoNTQYffZw4uM4NzzuolCoaA/BusuSIcC8YjmBYQioew5VUZAYdAETPjeed0hqCaW7EHg+Robq8uw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-Cg/nQcL1BcoTijEWyx4mkVC56r8dj44bFDvBdygifuS20f3OZCHmFbjF34DPSi07kwlFvqfv/xOLnJ5DquxSGQ==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-daSWlQ87ZhsjrbMLvpuuMAt3y4ba57AuvadcR7f3nl8eS3BjRc8L9VLxFLk92RL5xdXOg6IQ+qKjjqNEimGuAg==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-xCwfuCZjhIqy7+HKxBLrDVT5q/iq7XBVBXLn57RTIIpelLtEIZHXAF/Upa3+gaCpeV1NNS5Z9A+ID6jn50VD4A==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-ALC2prjZcj2YqqL5X/bwWQmHA2em6/94GcbB/KKu5SX3EBDOsqztmmX1kMkvAJHzxk7TazKzJfFiEIagNV3qEA==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-vxd3G/ybKTSlm31MOA96gqvrRGv9RJ7LGtZCn2Vrc5htA0zCDvcMqUkifcjrWNNKXHUU3WCkYOzzVSFBd0wa2w==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-qaH1uLBpBuBBuRf8c1mLJ6swOfzCXryhKND04Igr4pckzSEW9JX5Aw9AgW00kwfjWJF0kk0ps9ExKTfvXfw4Qg==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -902,16 +942,33 @@ packages:
       eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-7OciHT2lKCewR0mFoBrvZJ4AXTMe/sYOe87289WAViOocEmDjjv8MvIOT2XESuKj9jp8u3SZYUSh89QA4S1kQw==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      eslint: ^8.57.0 || ^9.0.0
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-vQ2FZaxJpydjSZJKiSW/LJsabFFvV7KgLC5DiLhkBcykhQj8iK9BOaDmQt74nnKdLvceM5xmhaTF+pLekrxEkw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-iX1mgmGrXdANhhITbpp2QQM2fGehBse9LbTf0sidWK6yg/NE+uhV5dfU1g6EYPlcReYmkE9QLPq/2irKAmtS9w==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-7Vv6zlAhPb+cvEpP06WXXy/ZByph9iL6BQRBDj4kmBsW98AqEeQHlj/13X+sZOrKSo9/rNKH4Ul4f6EICREFdw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
     peerDependencies:
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-W7SVAGBR/IX7zm1t70Yujpbk+zdPq/u4soeFSknWFdXIFuWsBGBOUu/Tn/I6KHSKvSh91OiMuaSnYp3mtPt5IQ==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-S1/tEmkUeeswxd0GGcnwuVQPFWo8NzZTOMxCvw8BX7OMxnNae+i8Tm7REQen/SwUIPoPqfKn7EaZ+YLpiB3k9g==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -919,10 +976,21 @@ packages:
       eslint: ^8.57.0 || ^9.0.0
       typescript: '>=4.8.4 <6.0.0'
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-87KgUXET09CRjGCi2Ejxy3PULXna63/bMYv72tCAlDJC3Yqwln0HiFJ3VJMst2+mEtNtZu5oFvX4qJGjKsnAgg==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+    peerDependencies:
+      eslint: ^8.57.0 || ^9.0.0
+      typescript: '>=4.8.4 <6.0.0'
+
   '@typescript-eslint/[email protected]':
     resolution: {integrity: 
sha512-T+S1KqRD4sg/bHfLwrpF/K3gQLBM1n7Rp7OjjikjTEssI2YJzQpi5WXoynOaQ93ERIuq3O8RBTOUYDKszUCEHw==}
     engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
+  '@typescript-eslint/[email protected]':
+    resolution: {integrity: 
sha512-Xzmnb58+Db78gT/CCj/PVCvK+zxbnsw6F+O1oheYszJbBSdEjVhQi3C/Xttzxgi/GLmpvOggRs1RFpiJ8+c34Q==}
+    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
   '@vitejs/[email protected]':
     resolution: {integrity: 
sha512-NQhPjysi5duItyrMd5JWZFf2vNOuSMyw+EoZyTBDzk+DkfYD8WNrsUs09sELV2cr1P15nufsN25hsUBt4CKF9Q==}
     engines: {node: ^20.19.0 || >=22.12.0}
@@ -3516,7 +3584,7 @@ snapshots:
 
   '@stylistic/[email protected]([email protected])([email protected])':
     dependencies:
-      '@typescript-eslint/utils': 8.43.0([email protected])([email protected])
+      '@typescript-eslint/utils': 8.50.0([email protected])([email protected])
       eslint: 9.35.0
       eslint-visitor-keys: 4.2.1
       espree: 10.4.0
@@ -3681,6 +3749,22 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  
'@typescript-eslint/[email protected](@typescript-eslint/[email protected]([email protected])([email protected]))([email protected])([email protected])':
+    dependencies:
+      '@eslint-community/regexpp': 4.12.1
+      '@typescript-eslint/parser': 8.50.0([email protected])([email protected])
+      '@typescript-eslint/scope-manager': 8.50.0
+      '@typescript-eslint/type-utils': 8.50.0([email protected])([email protected])
+      '@typescript-eslint/utils': 8.50.0([email protected])([email protected])
+      '@typescript-eslint/visitor-keys': 8.50.0
+      eslint: 9.35.0
+      ignore: 7.0.5
+      natural-compare: 1.4.0
+      ts-api-utils: 2.1.0([email protected])
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]([email protected])([email protected])':
     dependencies:
       '@typescript-eslint/scope-manager': 8.43.0
@@ -3693,6 +3777,18 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]([email protected])([email protected])':
+    dependencies:
+      '@typescript-eslint/scope-manager': 8.50.0
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/typescript-estree': 8.50.0([email protected])
+      '@typescript-eslint/visitor-keys': 8.50.0
+      debug: 4.4.1
+      eslint: 9.35.0
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       '@typescript-eslint/tsconfig-utils': 8.43.0([email protected])
@@ -3702,15 +3798,33 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]([email protected])':
+    dependencies:
+      '@typescript-eslint/tsconfig-utils': 8.50.0([email protected])
+      '@typescript-eslint/types': 8.50.0
+      debug: 4.4.1
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]':
     dependencies:
       '@typescript-eslint/types': 8.43.0
       '@typescript-eslint/visitor-keys': 8.43.0
 
+  '@typescript-eslint/[email protected]':
+    dependencies:
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/visitor-keys': 8.50.0
+
   '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       typescript: 5.8.3
 
+  '@typescript-eslint/[email protected]([email protected])':
+    dependencies:
+      typescript: 5.8.3
+
   '@typescript-eslint/[email protected]([email protected])([email protected])':
     dependencies:
       '@typescript-eslint/types': 8.43.0
@@ -3723,8 +3837,22 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]([email protected])([email protected])':
+    dependencies:
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/typescript-estree': 8.50.0([email protected])
+      '@typescript-eslint/utils': 8.50.0([email protected])([email protected])
+      debug: 4.4.1
+      eslint: 9.35.0
+      ts-api-utils: 2.1.0([email protected])
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]': {}
 
+  '@typescript-eslint/[email protected]': {}
+
   '@typescript-eslint/[email protected]([email protected])':
     dependencies:
       '@typescript-eslint/project-service': 8.43.0([email protected])
@@ -3741,6 +3869,21 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]([email protected])':
+    dependencies:
+      '@typescript-eslint/project-service': 8.50.0([email protected])
+      '@typescript-eslint/tsconfig-utils': 8.50.0([email protected])
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/visitor-keys': 8.50.0
+      debug: 4.4.1
+      minimatch: 9.0.5
+      semver: 7.7.2
+      tinyglobby: 0.2.15
+      ts-api-utils: 2.1.0([email protected])
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]([email protected])([email protected])':
     dependencies:
       '@eslint-community/eslint-utils': 4.9.0([email protected])
@@ -3752,11 +3895,27 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
+  '@typescript-eslint/[email protected]([email protected])([email protected])':
+    dependencies:
+      '@eslint-community/eslint-utils': 4.9.0([email protected])
+      '@typescript-eslint/scope-manager': 8.50.0
+      '@typescript-eslint/types': 8.50.0
+      '@typescript-eslint/typescript-estree': 8.50.0([email protected])
+      eslint: 9.35.0
+      typescript: 5.8.3
+    transitivePeerDependencies:
+      - supports-color
+
   '@typescript-eslint/[email protected]':
     dependencies:
       '@typescript-eslint/types': 8.43.0
       eslint-visitor-keys: 4.2.1
 
+  '@typescript-eslint/[email protected]':
+    dependencies:
+      '@typescript-eslint/types': 8.50.0
+      eslint-visitor-keys: 4.2.1
+
   
'@vitejs/[email protected](@swc/[email protected])([email protected](@types/[email protected]))':
     dependencies:
       '@rolldown/pluginutils': 1.0.0-beta.32
@@ -4873,7 +5032,7 @@ snapshots:
   [email protected]([email protected])([email protected]):
     dependencies:
       '@typescript-eslint/types': 8.43.0
-      '@typescript-eslint/utils': 8.43.0([email protected])([email protected])
+      '@typescript-eslint/utils': 8.50.0([email protected])([email protected])
       eslint: 9.35.0
       natural-orderby: 5.0.0
     transitivePeerDependencies:

Reply via email to