diff --git a/airflow-core/src/airflow/ui/package.json b/airflow-core/src/airflow/ui/package.json index 9eef5758807fb..6f834d044c7d5 100644 --- a/airflow-core/src/airflow/ui/package.json +++ b/airflow-core/src/airflow/ui/package.json @@ -92,7 +92,7 @@ "eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-unicorn": "^55.0.0", "globals": "^15.15.0", - "happy-dom": "^17.4.6", + "happy-dom": "^20.0.0", "jsonc-eslint-parser": "^2.4.0", "msw": "^2.7.5", "openapi-merge-cli": "^1.3.2", diff --git a/airflow-core/src/airflow/ui/pnpm-lock.yaml b/airflow-core/src/airflow/ui/pnpm-lock.yaml index a46bf6e3a1149..7fe6205e38dd7 100644 --- a/airflow-core/src/airflow/ui/pnpm-lock.yaml +++ b/airflow-core/src/airflow/ui/pnpm-lock.yaml @@ -185,7 +185,7 @@ importers: version: 4.0.1(vite@7.1.5(@types/node@22.15.14)(jiti@1.21.7)(yaml@2.8.0)) '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@17.4.6)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@20.0.0)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0)) eslint: specifier: ^9.25.1 version: 9.26.0(jiti@1.21.7) @@ -223,8 +223,8 @@ importers: specifier: ^15.15.0 version: 15.15.0 happy-dom: - specifier: ^17.4.6 - version: 17.4.6 + specifier: ^20.0.0 + version: 20.0.0 jsonc-eslint-parser: specifier: ^2.4.0 version: 2.4.0 @@ -251,7 +251,7 @@ importers: version: 3.5.2(vite@7.1.5(@types/node@22.15.14)(jiti@1.21.7)(yaml@2.8.0)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@17.4.6)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@20.0.0)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0) web-worker: specifier: ^1.5.0 version: 1.5.0 @@ -400,6 +400,9 @@ packages: '@codemirror/commands@6.8.1': resolution: {integrity: sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==} + '@codemirror/commands@6.9.0': + resolution: {integrity: sha512-454TVgjhO6cMufsyyGN70rGIfJxJEjcqjBG2x2Y03Y/+Fm99d3O/Kv1QDYWuG6hvxsgmjXmBuATikIIYvERX+w==} + '@codemirror/lang-json@6.0.1': resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==} @@ -1220,6 +1223,9 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + '@types/node@20.19.20': + resolution: {integrity: sha512-2Q7WS25j4pS1cS8yw3d6buNCVJukOTeQ39bAnwR6sOJbaxvyCGebzTMypDFN82CxBLnl+lSWVdCCWbRY6y9yZQ==} + '@types/node@22.15.14': resolution: {integrity: sha512-BL1eyu/XWsFGTtDWOYULQEs4KR0qdtYfCxYAUYRoB7JP7h9ETYLgQTww6kH8Sj2C0pFGgrpM0XKv6/kbIzYJ1g==} @@ -1263,6 +1269,9 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + '@typescript-eslint/eslint-plugin@8.32.0': resolution: {integrity: sha512-/jU9ettcntkBFmWUzzGgsClEi2ZFiikMX5eEQsmxIAWMOn4H3D4rvHssstmAHGVvrYnaMqdWWWg0b5M6IN/MTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2809,9 +2818,9 @@ packages: engines: {node: '>=0.4.7'} hasBin: true - happy-dom@17.4.6: - resolution: {integrity: sha512-OEV1hDe9i2rFr66+WZNiwy1S8rAJy6bRXmXql68YJDjdfHBRbN76om+qVh68vQACf6y5Bcr90e/oK53RQxsDdg==} - engines: {node: '>=18.0.0'} + happy-dom@20.0.0: + resolution: {integrity: sha512-GkWnwIFxVGCf2raNrxImLo397RdGhLapj5cT3R2PT7FwL62Ze1DROhzmYW7+J3p9105DYMVenEejEbnq5wA37w==} + engines: {node: '>=20.0.0'} has-bigints@1.1.0: resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} @@ -3231,8 +3240,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.1: - resolution: {integrity: sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==} + lru-cache@11.2.2: + resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==} engines: {node: 20 || >=22} lz-string@1.5.0: @@ -4574,10 +4583,6 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} - whatwg-fetch@3.6.20: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} @@ -4958,6 +4963,13 @@ snapshots: '@codemirror/view': 6.36.4 '@lezer/common': 1.2.3 + '@codemirror/commands@6.9.0': + dependencies: + '@codemirror/language': 6.11.0 + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.36.4 + '@lezer/common': 1.2.3 + '@codemirror/lang-json@6.0.1': dependencies: '@codemirror/language': 6.11.0 @@ -5706,6 +5718,10 @@ snapshots: '@types/ms@2.1.0': {} + '@types/node@20.19.20': + dependencies: + undici-types: 6.21.0 + '@types/node@22.15.14': dependencies: undici-types: 6.21.0 @@ -5743,6 +5759,8 @@ snapshots: '@types/unist@3.0.3': {} + '@types/whatwg-mimetype@3.0.2': {} + '@typescript-eslint/eslint-plugin@8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.26.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.26.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -6314,7 +6332,7 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@17.4.6)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@20.0.0)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -6329,7 +6347,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@17.4.6)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@20.0.0)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -7238,7 +7256,7 @@ snapshots: codemirror@6.0.1(@lezer/common@1.2.3): dependencies: '@codemirror/autocomplete': 6.18.2(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4)(@lezer/common@1.2.3) - '@codemirror/commands': 6.8.1 + '@codemirror/commands': 6.9.0 '@codemirror/language': 6.11.0 '@codemirror/lint': 6.8.2 '@codemirror/search': 6.5.6 @@ -8130,9 +8148,10 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - happy-dom@17.4.6: + happy-dom@20.0.0: dependencies: - webidl-conversions: 7.0.0 + '@types/node': 20.19.20 + '@types/whatwg-mimetype': 3.0.2 whatwg-mimetype: 3.0.0 has-bigints@1.1.0: {} @@ -8559,7 +8578,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.2.1: {} + lru-cache@11.2.2: {} lz-string@1.5.0: {} @@ -9212,7 +9231,7 @@ snapshots: path-scurry@2.0.0: dependencies: - lru-cache: 11.2.1 + lru-cache: 11.2.2 minipass: 7.1.2 path-to-regexp@6.3.0: {} @@ -10193,7 +10212,7 @@ snapshots: jiti: 1.21.7 yaml: 2.8.0 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@17.4.6)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.15.14)(happy-dom@20.0.0)(jiti@1.21.7)(msw@2.7.6(@types/node@22.15.14)(typescript@5.8.3))(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -10221,7 +10240,7 @@ snapshots: optionalDependencies: '@types/debug': 4.1.12 '@types/node': 22.15.14 - happy-dom: 17.4.6 + happy-dom: 20.0.0 transitivePeerDependencies: - jiti - less @@ -10244,8 +10263,6 @@ snapshots: webidl-conversions@3.0.1: {} - webidl-conversions@7.0.0: {} - whatwg-fetch@3.6.20: {} whatwg-mimetype@3.0.0: {}