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

kaxilnaik pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 28f931c7f59da94c98373dde83f4776503271171
Author: Jens Scheffler <[email protected]>
AuthorDate: Sat Sep 13 09:13:33 2025 +0200

    Bump React and React-DOM (#55598)
    
    (cherry picked from commit d4cdee99b6567ce991a813669892e8c1db33075d)
---
 airflow-core/src/airflow/ui/package.json           |   8 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         | 441 +++++++++++----------
 .../ui/src/context/colorMode/ColorModeProvider.tsx |   3 +-
 .../react_plugin_template/package.json             |   8 +-
 .../src/context/colorMode/ColorModeProvider.tsx    |   3 +-
 5 files changed, 242 insertions(+), 221 deletions(-)

diff --git a/airflow-core/src/airflow/ui/package.json 
b/airflow-core/src/airflow/ui/package.json
index 058c1a5a1de..70ad713ba27 100644
--- a/airflow-core/src/airflow/ui/package.json
+++ b/airflow-core/src/airflow/ui/package.json
@@ -41,11 +41,11 @@
     "i18next": "^25.1.2",
     "i18next-browser-languagedetector": "^8.1.0",
     "i18next-http-backend": "^3.0.2",
-    "next-themes": "^0.3.0",
+    "next-themes": "^0.4.6",
     "node-sql-parser": "^5.3.10",
-    "react": "^18.3.1",
+    "react": "^19.1.1",
     "react-chartjs-2": "^5.3.0",
-    "react-dom": "^18.3.1",
+    "react-dom": "^19.1.1",
     "react-hook-form": "^7.56.1",
     "react-hotkeys-hook": "^4.6.1",
     "react-i18next": "^15.5.1",
@@ -85,7 +85,7 @@
     "eslint-plugin-perfectionist": "^4.12.3",
     "eslint-plugin-prettier": "^5.2.6",
     "eslint-plugin-react": "^7.37.5",
-    "eslint-plugin-react-hooks": "^4.6.2",
+    "eslint-plugin-react-hooks": "^5.2.0",
     "eslint-plugin-react-refresh": "^0.4.20",
     "eslint-plugin-unicorn": "^55.0.0",
     "globals": "^15.15.0",
diff --git a/airflow-core/src/airflow/ui/pnpm-lock.yaml 
b/airflow-core/src/airflow/ui/pnpm-lock.yaml
index 3f0baca129e..ae88dad9792 100644
--- a/airflow-core/src/airflow/ui/pnpm-lock.yaml
+++ b/airflow-core/src/airflow/ui/pnpm-lock.yaml
@@ -13,22 +13,22 @@ importers:
         version: 2.3.4
       '@chakra-ui/react':
         specifier: ^3.20.0
-        version: 
3.20.0(@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected])
+        version: 
3.20.0(@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected])
       '@codemirror/lang-json':
         specifier: ^6.0.1
         version: 6.0.1
       '@emotion/react':
         specifier: ^11.14.0
-        version: 11.14.0(@types/[email protected])([email protected])
+        version: 11.14.0(@types/[email protected])([email protected])
       '@tanstack/react-query':
         specifier: ^5.75.1
-        version: 5.75.4([email protected])
+        version: 5.75.4([email protected])
       '@tanstack/react-table':
         specifier: ^8.21.3
-        version: 8.21.3([email protected]([email protected]))([email protected])
+        version: 8.21.3([email protected]([email protected]))([email protected])
       '@tanstack/react-virtual':
         specifier: ^3.13.8
-        version: 3.13.8([email protected]([email protected]))([email protected])
+        version: 3.13.8([email protected]([email protected]))([email protected])
       '@types/debounce-promise':
         specifier: ^3.1.9
         version: 3.1.9
@@ -37,22 +37,22 @@ importers:
         version: 
4.23.12(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])
       '@uiw/react-codemirror':
         specifier: ^4.23.12
-        version: 
4.23.12(@babel/[email protected])(@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected]))(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])([email protected](@lezer/[email protected]))([email protected]([email protected]))([email protected])
+        version: 
4.23.12(@babel/[email protected])(@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected]))(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])([email protected](@lezer/[email protected]))([email protected]([email protected]))([email protected])
       '@visx/group':
         specifier: ^3.12.0
-        version: 3.12.0([email protected])
+        version: 3.12.0([email protected])
       '@visx/shape':
         specifier: ^3.12.0
-        version: 3.12.0([email protected])
+        version: 3.12.0([email protected])
       '@xyflow/react':
         specifier: ^12.4.4
-        version: 
12.4.4(@types/[email protected])([email protected]([email protected]))([email protected])
+        version: 
12.4.4(@types/[email protected])([email protected]([email protected]))([email protected])
       axios:
         specifier: ^1.12.0
         version: 1.12.0
       chakra-react-select:
         specifier: 6.1.0
-        version: 
6.1.0(@chakra-ui/[email protected](@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected]))(@types/[email protected])([email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
+        version: 
6.1.0(@chakra-ui/[email protected](@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected]))(@types/[email protected])([email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected])
       chart.js:
         specifier: ^4.4.9
         version: 4.4.9
@@ -84,65 +84,65 @@ importers:
         specifier: ^3.0.2
         version: 3.0.2
       next-themes:
-        specifier: ^0.3.0
-        version: 0.3.0([email protected]([email protected]))([email protected])
+        specifier: ^0.4.6
+        version: 0.4.6([email protected]([email protected]))([email protected])
       node-sql-parser:
         specifier: ^5.3.10
         version: 5.3.10
       react:
-        specifier: ^18.3.1
-        version: 18.3.1
+        specifier: ^19.1.1
+        version: 19.1.1
       react-chartjs-2:
         specifier: ^5.3.0
-        version: 5.3.0([email protected])([email protected])
+        version: 5.3.0([email protected])([email protected])
       react-dom:
-        specifier: ^18.3.1
-        version: 18.3.1([email protected])
+        specifier: ^19.1.1
+        version: 19.1.1([email protected])
       react-hook-form:
         specifier: ^7.56.1
-        version: 7.56.2([email protected])
+        version: 7.56.2([email protected])
       react-hotkeys-hook:
         specifier: ^4.6.1
-        version: 4.6.1([email protected]([email protected]))([email protected])
+        version: 4.6.1([email protected]([email protected]))([email protected])
       react-i18next:
         specifier: ^15.5.1
-        version: 
15.5.1([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected])
+        version: 
15.5.1([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected])
       react-icons:
         specifier: ^5.5.0
-        version: 5.5.0([email protected])
+        version: 5.5.0([email protected])
       react-innertext:
         specifier: ^1.1.5
-        version: 1.1.5(@types/[email protected])([email protected])
+        version: 1.1.5(@types/[email protected])([email protected])
       react-json-view:
         specifier: ^1.21.3
-        version: 
1.21.3(@types/[email protected])([email protected]([email protected]))([email protected])
+        version: 
1.21.3(@types/[email protected])([email protected]([email protected]))([email protected])
       react-markdown:
         specifier: ^9.1.0
-        version: 9.1.0(@types/[email protected])([email protected])
+        version: 9.1.0(@types/[email protected])([email protected])
       react-resizable-panels:
         specifier: ^2.1.7
-        version: 2.1.7([email protected]([email protected]))([email protected])
+        version: 2.1.7([email protected]([email protected]))([email protected])
       react-router-dom:
         specifier: ^6.30.0
-        version: 6.30.0([email protected]([email protected]))([email protected])
+        version: 6.30.0([email protected]([email protected]))([email protected])
       react-syntax-highlighter:
         specifier: ^15.6.1
-        version: 15.6.1([email protected])
+        version: 15.6.1([email protected])
       remark-gfm:
         specifier: ^4.0.1
         version: 4.0.1
       use-debounce:
         specifier: ^10.0.4
-        version: 10.0.4([email protected])
+        version: 10.0.4([email protected])
       usehooks-ts:
         specifier: ^3.1.1
-        version: 3.1.1([email protected])
+        version: 3.1.1([email protected])
       yaml:
         specifier: ^2.6.1
         version: 2.8.0
       zustand:
         specifier: ^5.0.4
-        version: 
5.0.4(@types/[email protected])([email protected])([email protected]([email protected]))
+        version: 
5.0.4(@types/[email protected])([email protected])([email protected]([email protected]))
     devDependencies:
       '@7nohe/openapi-react-query-codegen':
         specifier: ^1.6.2
@@ -164,7 +164,7 @@ importers:
         version: 6.6.3
       '@testing-library/react':
         specifier: ^16.3.0
-        version: 
16.3.0(@testing-library/[email protected])(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected])
+        version: 
16.3.0(@testing-library/[email protected])(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected])
       '@trivago/prettier-plugin-sort-imports':
         specifier: ^4.3.0
         version: 4.3.0([email protected])
@@ -211,8 +211,8 @@ importers:
         specifier: ^7.37.5
         version: 7.37.5([email protected]([email protected]))
       eslint-plugin-react-hooks:
-        specifier: ^4.6.2
-        version: 4.6.2([email protected]([email protected]))
+        specifier: ^5.2.0
+        version: 5.2.0([email protected]([email protected]))
       eslint-plugin-react-refresh:
         specifier: ^0.4.20
         version: 0.4.20([email protected]([email protected]))
@@ -342,6 +342,10 @@ packages:
     resolution: {integrity: 
sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==}
     engines: {node: '>=6.9.0'}
 
+  '@babel/[email protected]':
+    resolution: {integrity: 
sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
+    engines: {node: '>=6.9.0'}
+
   '@babel/[email protected]':
     resolution: {integrity: 
sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==}
     engines: {node: '>=6.9.0'}
@@ -1165,8 +1169,8 @@ packages:
   '@types/[email protected]':
     resolution: {integrity: 
sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
 
-  '@types/[email protected]':
-    resolution: {integrity: 
sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==}
+  '@types/[email protected]':
+    resolution: {integrity: 
sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==}
 
   '@types/[email protected]':
     resolution: {integrity: 
sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
@@ -1749,6 +1753,11 @@ packages:
     engines: {node: '>=0.4.0'}
     hasBin: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
+    engines: {node: '>=0.4.0'}
+    hasBin: true
+
   [email protected]:
     resolution: {integrity: 
sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
 
@@ -2264,8 +2273,8 @@ packages:
     resolution: {integrity: 
sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
     engines: {node: '>=6'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
+  [email protected]:
+    resolution: {integrity: 
sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
 
   [email protected]:
     resolution: {integrity: 
sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
@@ -2283,8 +2292,8 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
+  [email protected]:
+    resolution: {integrity: 
sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
     engines: {node: '>=12'}
 
   [email protected]:
@@ -2437,11 +2446,11 @@ packages:
       eslint-config-prettier:
         optional: true
 
-  [email protected]:
-    resolution: {integrity: 
sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==}
+  [email protected]:
+    resolution: {integrity: 
sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==}
     engines: {node: '>=10'}
     peerDependencies:
-      eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.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
 
   [email protected]:
     resolution: {integrity: 
sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==}
@@ -3388,8 +3397,8 @@ packages:
     engines: {node: '>=10'}
     hasBin: true
 
-  [email protected]:
-    resolution: {integrity: 
sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
+  [email protected]:
+    resolution: {integrity: 
sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==}
 
   [email protected]:
     resolution: {integrity: 
sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -3427,14 +3436,14 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==}
+  [email protected]:
+    resolution: {integrity: 
sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
     peerDependencies:
-      react: ^16.8 || ^17 || ^18
-      react-dom: ^16.8 || ^17 || ^18
+      react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
+      react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc
 
-  [email protected]:
-    resolution: {integrity: 
sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
+  [email protected]:
+    resolution: {integrity: 
sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
 
   [email protected]:
     resolution: {integrity: 
sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
@@ -3730,10 +3739,10 @@ packages:
       chart.js: ^4.1.1
       react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
 
-  [email protected]:
-    resolution: {integrity: 
sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
+  [email protected]:
+    resolution: {integrity: 
sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==}
     peerDependencies:
-      react: ^18.3.1
+      react: ^19.1.1
 
   [email protected]:
     resolution: {integrity: 
sha512-vpfuHuQMF/L6GpuQ4c3ZDo+pRYxIi40gQqsCmmfUBwm+oqvBhKhwghCuj2o00YCgSfU6bR9KC/xnQGWm3Gr08A==}
@@ -3825,8 +3834,8 @@ packages:
     peerDependencies:
       react: '>= 0.14.0'
 
-  [email protected]:
-    resolution: {integrity: 
sha512-iUiIj70JefrTuSJ4LbVFiSqWiHHss5L63L717bqaWHMgkm9sz6eEvro4vZ3uQfGJbevzwT6rHOszHKA8RkhRMg==}
+  [email protected]:
+    resolution: {integrity: 
sha512-U1DGlIQN5AwgjTyOEnI1oCcMuEr1pv1qOtklB2l4nyMGbHzWrI0eFsYK0zos2YWqAolJyG0IWJaqWmWj5ETh0A==}
     engines: {node: '>=10'}
     peerDependencies:
       react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -3837,8 +3846,8 @@ packages:
       react: '>=16.6.0'
       react-dom: '>=16.6.0'
 
-  [email protected]:
-    resolution: {integrity: 
sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
+  [email protected]:
+    resolution: {integrity: 
sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==}
     engines: {node: '>=0.10.0'}
 
   [email protected]:
@@ -3952,8 +3961,8 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
+  [email protected]:
+    resolution: {integrity: 
sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==}
 
   [email protected]:
     resolution: {integrity: 
sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
@@ -4267,12 +4276,12 @@ packages:
     engines: {node: '>=14.17'}
     hasBin: true
 
-  [email protected]:
-    resolution: {integrity: 
sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==}
+  [email protected]:
+    resolution: {integrity: 
sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==}
     hasBin: true
 
-  [email protected]:
-    resolution: {integrity: 
sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+  [email protected]:
+    resolution: {integrity: 
sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
 
   [email protected]:
     resolution: {integrity: 
sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
@@ -4354,6 +4363,15 @@ packages:
       '@types/react':
         optional: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-tpZZ+EX0gaghDAiFR37hj5MgY6ZN55kLiPkJsKxBMZ6GZdOSPJXiOzPM984oPYZ5AnehYx5WQp1+ME8I/P/pRA==}
+    peerDependencies:
+      '@types/react': '*'
+      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+    peerDependenciesMeta:
+      '@types/react':
+        optional: true
+
   [email protected]:
     resolution: {integrity: 
sha512-mhg3xdm9NaM8q+gLT8KryJPnRFOz1/5XPBhmDEVZK1webPzDjrPk7f/mbpeLqTgB9msytYWANxgALOCJKnLvcQ==}
     peerDependencies:
@@ -4633,7 +4651,7 @@ snapshots:
       '@types/json-schema': 7.0.15
       js-yaml: 4.1.0
 
-  '@ark-ui/[email protected]([email protected]([email protected]))([email protected])':
+  '@ark-ui/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
       '@internationalized/date': 3.8.1
       '@zag-js/accordion': 1.15.0
@@ -4674,7 +4692,7 @@ snapshots:
       '@zag-js/qr-code': 1.15.0
       '@zag-js/radio-group': 1.15.0
       '@zag-js/rating-group': 1.15.0
-      '@zag-js/react': 1.15.0([email protected]([email protected]))([email protected])
+      '@zag-js/react': 1.15.0([email protected]([email protected]))([email protected])
       '@zag-js/select': 1.15.0
       '@zag-js/signature-pad': 1.15.0
       '@zag-js/slider': 1.15.0
@@ -4693,8 +4711,8 @@ snapshots:
       '@zag-js/tree-view': 1.15.0
       '@zag-js/types': 1.15.0
       '@zag-js/utils': 1.15.0
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
   '@babel/[email protected]':
     dependencies:
@@ -4760,6 +4778,8 @@ snapshots:
     dependencies:
       regenerator-runtime: 0.14.1
 
+  '@babel/[email protected]': {}
+
   '@babel/[email protected]':
     dependencies:
       '@babel/code-frame': 7.26.2
@@ -4820,19 +4840,19 @@ snapshots:
 
   '@chakra-ui/[email protected]': {}
 
-  
'@chakra-ui/[email protected](@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected])':
+  
'@chakra-ui/[email protected](@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected])':
     dependencies:
-      '@ark-ui/react': 5.12.0([email protected]([email protected]))([email protected])
+      '@ark-ui/react': 5.12.0([email protected]([email protected]))([email protected])
       '@emotion/is-prop-valid': 1.3.1
-      '@emotion/react': 11.14.0(@types/[email protected])([email protected])
+      '@emotion/react': 11.14.0(@types/[email protected])([email protected])
       '@emotion/serialize': 1.3.3
-      '@emotion/use-insertion-effect-with-fallbacks': 1.2.0([email protected])
+      '@emotion/use-insertion-effect-with-fallbacks': 1.2.0([email protected])
       '@emotion/utils': 1.4.2
       '@pandacss/is-valid-prop': 0.53.6
       csstype: 3.1.3
       fast-safe-stringify: 2.1.1
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
   
'@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected])':
     dependencies:
@@ -4923,17 +4943,17 @@ snapshots:
 
   '@emotion/[email protected]': {}
 
-  '@emotion/[email protected](@types/[email protected])([email protected])':
+  '@emotion/[email protected](@types/[email protected])([email protected])':
     dependencies:
       '@babel/runtime': 7.26.10
       '@emotion/babel-plugin': 11.13.5
       '@emotion/cache': 11.14.0
       '@emotion/serialize': 1.3.3
-      '@emotion/use-insertion-effect-with-fallbacks': 1.2.0([email protected])
+      '@emotion/use-insertion-effect-with-fallbacks': 1.2.0([email protected])
       '@emotion/utils': 1.4.2
       '@emotion/weak-memoize': 0.4.0
       hoist-non-react-statics: 3.3.2
-      react: 18.3.1
+      react: 19.1.1
     optionalDependencies:
       '@types/react': 18.3.19
     transitivePeerDependencies:
@@ -4951,9 +4971,9 @@ snapshots:
 
   '@emotion/[email protected]': {}
 
-  '@emotion/[email protected]([email protected])':
+  '@emotion/[email protected]([email protected])':
     dependencies:
-      react: 18.3.1
+      react: 19.1.1
 
   '@emotion/[email protected]': {}
 
@@ -5407,22 +5427,22 @@ snapshots:
 
   '@tanstack/[email protected]': {}
 
-  '@tanstack/[email protected]([email protected])':
+  '@tanstack/[email protected]([email protected])':
     dependencies:
       '@tanstack/query-core': 5.75.4
-      react: 18.3.1
+      react: 19.1.1
 
-  '@tanstack/[email protected]([email protected]([email protected]))([email protected])':
+  '@tanstack/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
       '@tanstack/table-core': 8.21.3
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
-  
'@tanstack/[email protected]([email protected]([email protected]))([email protected])':
+  
'@tanstack/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
       '@tanstack/virtual-core': 3.13.8
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
   '@tanstack/[email protected]': {}
 
@@ -5431,7 +5451,7 @@ snapshots:
   '@testing-library/[email protected]':
     dependencies:
       '@babel/code-frame': 7.27.1
-      '@babel/runtime': 7.26.10
+      '@babel/runtime': 7.28.4
       '@types/aria-query': 5.0.4
       aria-query: 5.3.0
       chalk: 4.1.2
@@ -5449,12 +5469,12 @@ snapshots:
       lodash: 4.17.21
       redent: 3.0.0
 
-  
'@testing-library/[email protected](@testing-library/[email protected])(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected])':
+  
'@testing-library/[email protected](@testing-library/[email protected])(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected])':
     dependencies:
       '@babel/runtime': 7.26.10
       '@testing-library/dom': 10.4.0
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
     optionalDependencies:
       '@types/react': 18.3.19
       '@types/react-dom': 18.3.5(@types/[email protected])
@@ -5559,7 +5579,7 @@ snapshots:
 
   '@types/[email protected]': {}
 
-  '@types/[email protected]': {}
+  '@types/[email protected]': {}
 
   '@types/[email protected]':
     dependencies:
@@ -6094,17 +6114,17 @@ snapshots:
       '@codemirror/state': 6.5.2
       '@codemirror/view': 6.36.4
 
-  
'@uiw/[email protected](@babel/[email protected])(@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected]))(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])([email protected](@lezer/[email protected]))([email protected]([email protected]))([email protected])':
+  
'@uiw/[email protected](@babel/[email protected])(@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected]))(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])([email protected](@lezer/[email protected]))([email protected]([email protected]))([email protected])':
     dependencies:
-      '@babel/runtime': 7.26.10
+      '@babel/runtime': 7.28.4
       '@codemirror/commands': 6.8.1
       '@codemirror/state': 6.5.2
       '@codemirror/theme-one-dark': 6.1.2
       '@codemirror/view': 6.36.4
       '@uiw/codemirror-extensions-basic-setup': 
4.23.12(@codemirror/[email protected](@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@lezer/[email protected]))(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])(@codemirror/[email protected])
       codemirror: 6.0.1(@lezer/[email protected])
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
     transitivePeerDependencies:
       - '@codemirror/autocomplete'
       - '@codemirror/language'
@@ -6118,32 +6138,32 @@ snapshots:
       '@types/d3-shape': 1.3.12
       d3-shape: 1.3.7
 
-  '@visx/[email protected]([email protected])':
+  '@visx/[email protected]([email protected])':
     dependencies:
       '@types/react': 18.3.19
       classnames: 2.5.1
       prop-types: 15.8.1
-      react: 18.3.1
+      react: 19.1.1
 
   '@visx/[email protected]':
     dependencies:
       '@visx/vendor': 3.12.0
 
-  '@visx/[email protected]([email protected])':
+  '@visx/[email protected]([email protected])':
     dependencies:
       '@types/d3-path': 1.0.11
       '@types/d3-shape': 1.3.12
-      '@types/lodash': 4.17.16
+      '@types/lodash': 4.17.20
       '@types/react': 18.3.19
       '@visx/curve': 3.12.0
-      '@visx/group': 3.12.0([email protected])
+      '@visx/group': 3.12.0([email protected])
       '@visx/scale': 3.12.0
       classnames: 2.5.1
       d3-path: 1.0.9
       d3-shape: 1.3.7
       lodash: 4.17.21
       prop-types: 15.8.1
-      react: 18.3.1
+      react: 19.1.1
 
   '@visx/[email protected]':
     dependencies:
@@ -6233,13 +6253,13 @@ snapshots:
       loupe: 3.1.3
       tinyrainbow: 1.2.0
 
-  
'@xyflow/[email protected](@types/[email protected])([email protected]([email protected]))([email protected])':
+  
'@xyflow/[email protected](@types/[email protected])([email protected]([email protected]))([email protected])':
     dependencies:
       '@xyflow/system': 0.0.52
       classcat: 5.0.5
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
-      zustand: 4.5.6(@types/[email protected])([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
+      zustand: 4.5.6(@types/[email protected])([email protected])
     transitivePeerDependencies:
       - '@types/react'
       - immer
@@ -6576,14 +6596,14 @@ snapshots:
       '@zag-js/types': 1.15.0
       '@zag-js/utils': 1.15.0
 
-  '@zag-js/[email protected]([email protected]([email protected]))([email protected])':
+  '@zag-js/[email protected]([email protected]([email protected]))([email protected])':
     dependencies:
       '@zag-js/core': 1.15.0
       '@zag-js/store': 1.15.0
       '@zag-js/types': 1.15.0
       '@zag-js/utils': 1.15.0
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
   '@zag-js/[email protected]': {}
 
@@ -6764,6 +6784,8 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]:
     dependencies:
       fast-deep-equal: 3.1.3
@@ -6949,10 +6971,10 @@ snapshots:
       chokidar: 3.6.0
       confbox: 0.1.8
       defu: 6.1.4
-      dotenv: 16.4.7
+      dotenv: 16.6.1
       giget: 1.2.5
       jiti: 1.21.7
-      mlly: 1.7.4
+      mlly: 1.8.0
       ohash: 1.1.6
       pathe: 1.1.2
       perfect-debounce: 1.0.0
@@ -6996,12 +7018,12 @@ snapshots:
       loupe: 3.1.3
       pathval: 2.0.0
 
-  
[email protected](@chakra-ui/[email protected](@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected]))(@types/[email protected])([email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected]):
+  
[email protected](@chakra-ui/[email protected](@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected]))(@types/[email protected])([email protected]([email protected]([email protected]))([email protected]))([email protected]([email protected]))([email protected]):
     dependencies:
-      '@chakra-ui/react': 
3.20.0(@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected])
-      next-themes: 0.3.0([email protected]([email protected]))([email protected])
-      react: 18.3.1
-      react-select: 
5.10.1(@types/[email protected])([email protected]([email protected]))([email protected])
+      '@chakra-ui/react': 
3.20.0(@emotion/[email protected](@types/[email protected])([email protected]))([email protected]([email protected]))([email protected])
+      next-themes: 0.4.6([email protected]([email protected]))([email protected])
+      react: 19.1.1
+      react-select: 
5.10.1(@types/[email protected])([email protected]([email protected]))([email protected])
     transitivePeerDependencies:
       - '@types/react'
       - react-dom
@@ -7305,7 +7327,7 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
+  [email protected]: {}
 
   [email protected]:
     dependencies:
@@ -7324,7 +7346,7 @@ snapshots:
       '@babel/runtime': 7.26.10
       csstype: 3.1.3
 
-  [email protected]: {}
+  [email protected]: {}
 
   [email protected]:
     dependencies:
@@ -7560,7 +7582,7 @@ snapshots:
     optionalDependencies:
       eslint-config-prettier: 10.1.2([email protected]([email protected]))
 
-  [email protected]([email protected]([email protected])):
+  [email protected]([email protected]([email protected])):
     dependencies:
       eslint: 9.26.0([email protected])
 
@@ -7785,7 +7807,7 @@ snapshots:
       object-assign: 4.1.1
       promise: 7.3.1
       setimmediate: 1.0.5
-      ua-parser-js: 1.0.40
+      ua-parser-js: 1.0.41
     transitivePeerDependencies:
       - encoding
 
@@ -7827,11 +7849,11 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
       fbemitter: 3.0.0
       fbjs: 3.0.5
-      react: 18.3.1
+      react: 19.1.1
     transitivePeerDependencies:
       - encoding
 
@@ -7911,7 +7933,7 @@ snapshots:
       citty: 0.1.6
       consola: 3.4.2
       defu: 6.1.4
-      node-fetch-native: 1.6.6
+      node-fetch-native: 1.6.7
       nypm: 0.5.4
       pathe: 2.0.3
       tar: 6.2.1
@@ -8819,12 +8841,12 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]:
+  [email protected]:
     dependencies:
-      acorn: 8.14.1
+      acorn: 8.15.0
       pathe: 2.0.3
       pkg-types: 1.3.1
-      ufo: 1.5.4
+      ufo: 1.6.1
 
   [email protected]: {}
 
@@ -8865,12 +8887,12 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]([email protected]([email protected]))([email protected]):
+  [email protected]([email protected]([email protected]))([email protected]):
     dependencies:
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
-  [email protected]: {}
+  [email protected]: {}
 
   [email protected]:
     dependencies:
@@ -8899,7 +8921,7 @@ snapshots:
       pathe: 2.0.3
       pkg-types: 1.3.1
       tinyexec: 0.3.2
-      ufo: 1.5.4
+      ufo: 1.6.1
 
   [email protected]: {}
 
@@ -9078,7 +9100,7 @@ snapshots:
   [email protected]:
     dependencies:
       confbox: 0.1.8
-      mlly: 1.7.4
+      mlly: 1.8.0
       pathe: 2.0.3
 
   [email protected]: {}
@@ -9166,7 +9188,7 @@ snapshots:
   [email protected]:
     dependencies:
       defu: 6.1.4
-      destr: 2.0.3
+      destr: 2.0.5
 
   [email protected]:
     dependencies:
@@ -9175,64 +9197,63 @@ snapshots:
       lodash.flow: 3.5.0
       pure-color: 1.3.0
 
-  [email protected]([email protected])([email protected]):
+  [email protected]([email protected])([email protected]):
     dependencies:
       chart.js: 4.4.9
-      react: 18.3.1
+      react: 19.1.1
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
-      loose-envify: 1.4.0
-      react: 18.3.1
-      scheduler: 0.23.2
+      react: 19.1.1
+      scheduler: 0.26.0
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
-      react: 18.3.1
+      react: 19.1.1
 
-  [email protected]([email protected]([email protected]))([email protected]):
+  [email protected]([email protected]([email protected]))([email protected]):
     dependencies:
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
-  
[email protected]([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected]):
+  
[email protected]([email protected]([email protected]))([email protected]([email protected]))([email protected])([email protected]):
     dependencies:
       '@babel/runtime': 7.26.10
       html-parse-stringify: 3.0.1
       i18next: 25.1.2([email protected])
-      react: 18.3.1
+      react: 19.1.1
     optionalDependencies:
-      react-dom: 18.3.1([email protected])
+      react-dom: 19.1.1([email protected])
       typescript: 5.8.3
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
-      react: 18.3.1
+      react: 19.1.1
 
-  [email protected](@types/[email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
       '@types/react': 18.3.19
-      react: 18.3.1
+      react: 19.1.1
 
   [email protected]: {}
 
   [email protected]: {}
 
-  
[email protected](@types/[email protected])([email protected]([email protected]))([email protected]):
+  
[email protected](@types/[email protected])([email protected]([email protected]))([email protected]):
     dependencies:
-      flux: 4.0.4([email protected])
-      react: 18.3.1
+      flux: 4.0.4([email protected])
+      react: 19.1.1
       react-base16-styling: 0.6.0
-      react-dom: 18.3.1([email protected])
+      react-dom: 19.1.1([email protected])
       react-lifecycles-compat: 3.0.4
-      react-textarea-autosize: 8.5.8(@types/[email protected])([email protected])
+      react-textarea-autosize: 8.5.9(@types/[email protected])([email protected])
     transitivePeerDependencies:
       - '@types/react'
       - encoding
 
   [email protected]: {}
 
-  [email protected](@types/[email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
       '@types/hast': 3.0.4
       '@types/mdast': 4.0.4
@@ -9241,7 +9262,7 @@ snapshots:
       hast-util-to-jsx-runtime: 2.3.6
       html-url-attributes: 3.0.1
       mdast-util-to-hast: 13.2.0
-      react: 18.3.1
+      react: 19.1.1
       remark-parse: 11.0.0
       remark-rehype: 11.1.1
       unified: 11.0.5
@@ -9250,71 +9271,69 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  [email protected]([email protected]([email protected]))([email protected]):
+  [email protected]([email protected]([email protected]))([email protected]):
     dependencies:
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
-  [email protected]([email protected]([email protected]))([email protected]):
+  [email protected]([email protected]([email protected]))([email protected]):
     dependencies:
       '@remix-run/router': 1.23.0
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
-      react-router: 6.30.0([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
+      react-router: 6.30.0([email protected])
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
       '@remix-run/router': 1.23.0
-      react: 18.3.1
+      react: 19.1.1
 
-  
[email protected](@types/[email protected])([email protected]([email protected]))([email protected]):
+  
[email protected](@types/[email protected])([email protected]([email protected]))([email protected]):
     dependencies:
       '@babel/runtime': 7.26.10
       '@emotion/cache': 11.14.0
-      '@emotion/react': 11.14.0(@types/[email protected])([email protected])
+      '@emotion/react': 11.14.0(@types/[email protected])([email protected])
       '@floating-ui/dom': 1.6.13
       '@types/react-transition-group': 4.4.12(@types/[email protected])
       memoize-one: 6.0.0
       prop-types: 15.8.1
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
-      react-transition-group: 
4.4.5([email protected]([email protected]))([email protected])
-      use-isomorphic-layout-effect: 1.2.0(@types/[email protected])([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
+      react-transition-group: 
4.4.5([email protected]([email protected]))([email protected])
+      use-isomorphic-layout-effect: 1.2.0(@types/[email protected])([email protected])
     transitivePeerDependencies:
       - '@types/react'
       - supports-color
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
       '@babel/runtime': 7.26.10
       highlight.js: 10.7.3
       highlightjs-vue: 1.0.0
       lowlight: 1.20.0
       prismjs: 1.30.0
-      react: 18.3.1
+      react: 19.1.1
       refractor: 3.6.0
 
-  [email protected](@types/[email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
-      '@babel/runtime': 7.26.10
-      react: 18.3.1
-      use-composed-ref: 1.4.0(@types/[email protected])([email protected])
-      use-latest: 1.3.0(@types/[email protected])([email protected])
+      '@babel/runtime': 7.28.4
+      react: 19.1.1
+      use-composed-ref: 1.4.0(@types/[email protected])([email protected])
+      use-latest: 1.3.0(@types/[email protected])([email protected])
     transitivePeerDependencies:
       - '@types/react'
 
-  [email protected]([email protected]([email protected]))([email protected]):
+  [email protected]([email protected]([email protected]))([email protected]):
     dependencies:
       '@babel/runtime': 7.26.10
       dom-helpers: 5.2.1
       loose-envify: 1.4.0
       prop-types: 15.8.1
-      react: 18.3.1
-      react-dom: 18.3.1([email protected])
+      react: 19.1.1
+      react-dom: 19.1.1([email protected])
 
-  [email protected]:
-    dependencies:
-      loose-envify: 1.4.0
+  [email protected]: {}
 
   [email protected]:
     dependencies:
@@ -9493,9 +9512,7 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]:
-    dependencies:
-      loose-envify: 1.4.0
+  [email protected]: {}
 
   [email protected]: {}
 
@@ -9856,9 +9873,9 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
+  [email protected]: {}
 
-  [email protected]: {}
+  [email protected]: {}
 
   [email protected]:
     optional: true
@@ -9928,37 +9945,43 @@ snapshots:
       querystringify: 2.2.0
       requires-port: 1.0.0
 
-  [email protected](@types/[email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
-      react: 18.3.1
+      react: 19.1.1
     optionalDependencies:
       '@types/react': 18.3.19
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
+    dependencies:
+      react: 19.1.1
+
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
-      react: 18.3.1
+      react: 19.1.1
+    optionalDependencies:
+      '@types/react': 18.3.19
 
-  [email protected](@types/[email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
-      react: 18.3.1
+      react: 19.1.1
     optionalDependencies:
       '@types/react': 18.3.19
 
-  [email protected](@types/[email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
-      react: 18.3.1
-      use-isomorphic-layout-effect: 1.2.0(@types/[email protected])([email protected])
+      react: 19.1.1
+      use-isomorphic-layout-effect: 1.2.1(@types/[email protected])([email protected])
     optionalDependencies:
       '@types/react': 18.3.19
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
-      react: 18.3.1
+      react: 19.1.1
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
       lodash.debounce: 4.0.8
-      react: 18.3.1
+      react: 19.1.1
 
   [email protected]:
     dependencies:
@@ -10169,17 +10192,17 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected](@types/[email protected])([email protected]):
+  [email protected](@types/[email protected])([email protected]):
     dependencies:
-      use-sync-external-store: 1.4.0([email protected])
+      use-sync-external-store: 1.4.0([email protected])
     optionalDependencies:
       '@types/react': 18.3.19
-      react: 18.3.1
+      react: 19.1.1
 
-  
[email protected](@types/[email protected])([email protected])([email protected]([email protected])):
+  
[email protected](@types/[email protected])([email protected])([email protected]([email protected])):
     optionalDependencies:
       '@types/react': 18.3.19
-      react: 18.3.1
-      use-sync-external-store: 1.4.0([email protected])
+      react: 19.1.1
+      use-sync-external-store: 1.4.0([email protected])
 
   [email protected]: {}
diff --git 
a/airflow-core/src/airflow/ui/src/context/colorMode/ColorModeProvider.tsx 
b/airflow-core/src/airflow/ui/src/context/colorMode/ColorModeProvider.tsx
index 4839856c8ee..450dee35760 100644
--- a/airflow-core/src/airflow/ui/src/context/colorMode/ColorModeProvider.tsx
+++ b/airflow-core/src/airflow/ui/src/context/colorMode/ColorModeProvider.tsx
@@ -16,8 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-import { ThemeProvider } from "next-themes";
-import type { ThemeProviderProps } from "next-themes/dist/types";
+import { ThemeProvider, type ThemeProviderProps } from "next-themes";
 
 export const ColorModeProvider = (props: ThemeProviderProps) => (
   <ThemeProvider attribute="class" disableTransitionOnChange {...props} />
diff --git a/dev/react-plugin-tools/react_plugin_template/package.json 
b/dev/react-plugin-tools/react_plugin_template/package.json
index 5ba20233f12..c7d99bcf4af 100644
--- a/dev/react-plugin-tools/react_plugin_template/package.json
+++ b/dev/react-plugin-tools/react_plugin_template/package.json
@@ -31,9 +31,9 @@
     "@chakra-ui/anatomy": "^2.3.4",
     "@chakra-ui/react": "^3.20.0",
     "@emotion/react": "^11.14.0",
-    "next-themes": "^0.3.0",
-    "react": "^18.3.1",
-    "react-dom": "^18.3.1"
+    "next-themes": "^0.4.6",
+    "react": "^19.1.1",
+    "react-dom": "^19.1.1"
   },
   "devDependencies": {
     "@eslint/compat": "^1.2.9",
@@ -52,7 +52,7 @@
     "eslint-plugin-jsx-a11y": "^6.10.2",
     "eslint-plugin-prettier": "^5.2.6",
     "eslint-plugin-react": "^7.37.5",
-    "eslint-plugin-react-hooks": "^4.6.2",
+    "eslint-plugin-react-hooks": "^5.2.0",
     "eslint-plugin-perfectionist": "^4.12.3",
     "eslint-plugin-react-refresh": "^0.4.20",
     "eslint-plugin-unicorn": "^55.0.0",
diff --git 
a/dev/react-plugin-tools/react_plugin_template/src/context/colorMode/ColorModeProvider.tsx
 
b/dev/react-plugin-tools/react_plugin_template/src/context/colorMode/ColorModeProvider.tsx
index 2b0c93cd403..96c29fc6031 100644
--- 
a/dev/react-plugin-tools/react_plugin_template/src/context/colorMode/ColorModeProvider.tsx
+++ 
b/dev/react-plugin-tools/react_plugin_template/src/context/colorMode/ColorModeProvider.tsx
@@ -17,8 +17,7 @@
  * under the License.
  */
 
-import { ThemeProvider } from "next-themes";
-import type { ThemeProviderProps } from "next-themes/dist/types";
+import { ThemeProvider, type ThemeProviderProps } from "next-themes";
 
 export const ColorModeProvider = (props: ThemeProviderProps) => (
   <ThemeProvider attribute="class" disableTransitionOnChange {...props} />


Reply via email to