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} />
