diff --git a/apps/frontend/package.json b/apps/frontend/package.json index c1c56e3..bee4fa2 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -15,13 +15,13 @@ "@types/dagre": "^0.7.52", "dagre": "^0.8.5", "react": "18.3.1", - "react-dom": "18.3.1", + "react-dom": "19.2.7", "reactflow": "^11.10.4", "tailwindcss": "^3.4.1" }, "devDependencies": { "@types/react": "18.3.1", - "@types/react-dom": "18.3.1", + "@types/react-dom": "19.2.3", "@vitejs/plugin-react": "^6.0.1", "autoprefixer": "^10.4.17", "postcss": "^8.4.35", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2111a61..e6874a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -74,11 +74,11 @@ importers: specifier: 18.3.1 version: 18.3.1 react-dom: - specifier: 18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.2.7 + version: 19.2.7(react@18.3.1) reactflow: specifier: ^11.10.4 - version: 11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) tailwindcss: specifier: ^3.4.1 version: 3.4.17 @@ -87,8 +87,8 @@ importers: specifier: 18.3.1 version: 18.3.1 '@types/react-dom': - specifier: 18.3.1 - version: 18.3.1 + specifier: 19.2.3 + version: 19.2.3(@types/react@18.3.1) '@vitejs/plugin-react': specifier: ^6.0.1 version: 6.0.1(vite@8.0.16(@types/node@25.0.8)(esbuild@0.28.1)(jiti@1.21.7)(tsx@4.21.0)(yaml@2.8.3)) @@ -109,7 +109,7 @@ importers: dependencies: envio: specifier: 3.0.0 - version: 3.0.0(react-dom@18.3.1(react@19.2.5))(typescript@5.7.3)(vitest@4.1.8(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(vite@8.0.16(@types/node@24.12.2)(esbuild@0.28.1)(jiti@1.21.7)(tsx@4.21.0)(yaml@2.8.3))) + version: 3.0.0(react-dom@19.2.7(react@19.2.5))(typescript@5.7.3)(vitest@4.1.8(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(vite@8.0.16(@types/node@24.12.2)(esbuild@0.28.1)(jiti@1.21.7)(tsx@4.21.0)(yaml@2.8.3))) viem: specifier: ^2.21.3 version: 2.47.11(typescript@5.7.3) @@ -1250,8 +1250,8 @@ packages: '@types/deep-eql@4.0.2': resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} - '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} '@types/geojson@7946.0.16': resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} @@ -1265,8 +1265,10 @@ packages: '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - '@types/react-dom@18.3.1': - resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 '@types/react@18.3.1': resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} @@ -2211,8 +2213,9 @@ packages: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} - obug@2.1.1: - resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + obug@2.1.2: + resolution: {integrity: sha512-AWGB9WFcRXOQs48Z/udjI5ZcZMHXwX8XPByNpOydgcGsDLIzjGizhoMWJyKAWze7AVW/2W1i+/gPX4YtKe5cyg==} + engines: {node: '>=12.20.0'} on-exit-leak-free@2.1.2: resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} @@ -2394,10 +2397,10 @@ packages: resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} engines: {node: '>= 0.8'} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.2.7: + resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} peerDependencies: - react: ^18.3.1 + react: ^19.2.7 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -2485,9 +2488,6 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.27.0: resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} @@ -2663,10 +2663,6 @@ packages: resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} engines: {node: '>=18'} - tinyglobby@0.2.16: - resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} - engines: {node: '>=12.0.0'} - tinyglobby@0.2.17: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} @@ -3728,29 +3724,29 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@reactflow/background@11.3.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@reactflow/background@11.3.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1)': dependencies: - '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) classcat: 5.0.5 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.7(react@18.3.1) zustand: 4.5.6(@types/react@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer - '@reactflow/controls@11.2.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@reactflow/controls@11.2.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1)': dependencies: - '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) classcat: 5.0.5 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.7(react@18.3.1) zustand: 4.5.6(@types/react@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer - '@reactflow/core@11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@reactflow/core@11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1)': dependencies: '@types/d3': 7.4.3 '@types/d3-drag': 3.0.7 @@ -3761,55 +3757,55 @@ snapshots: d3-selection: 3.0.0 d3-zoom: 3.0.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.7(react@18.3.1) zustand: 4.5.6(@types/react@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer - '@reactflow/minimap@11.7.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@reactflow/minimap@11.7.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1)': dependencies: - '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) '@types/d3-selection': 3.0.11 '@types/d3-zoom': 3.0.8 classcat: 5.0.5 d3-selection: 3.0.0 d3-zoom: 3.0.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.7(react@18.3.1) zustand: 4.5.6(@types/react@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer - '@reactflow/node-resizer@2.2.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@reactflow/node-resizer@2.2.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1)': dependencies: - '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) classcat: 5.0.5 d3-drag: 3.0.0 d3-selection: 3.0.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.7(react@18.3.1) zustand: 4.5.6(@types/react@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer - '@reactflow/node-toolbar@1.3.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@reactflow/node-toolbar@1.3.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1)': dependencies: - '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) classcat: 5.0.5 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.7(react@18.3.1) zustand: 4.5.6(@types/react@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer - '@rescript/react@0.14.1(react-dom@18.3.1(react@19.2.5))(react@19.2.5)': + '@rescript/react@0.14.1(react-dom@19.2.7(react@19.2.5))(react@19.2.5)': dependencies: react: 19.2.5 - react-dom: 18.3.1(react@19.2.5) + react-dom: 19.2.7(react@19.2.5) '@rescript/runtime@12.2.0': {} @@ -4261,7 +4257,7 @@ snapshots: '@types/deep-eql@4.0.2': {} - '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} '@types/geojson@7946.0.16': {} @@ -4276,7 +4272,7 @@ snapshots: '@types/prop-types@15.7.14': {} - '@types/react-dom@18.3.1': + '@types/react-dom@19.2.3(@types/react@18.3.1)': dependencies: '@types/react': 18.3.1 @@ -4645,7 +4641,7 @@ snapshots: envio-linux-x64@3.0.0: optional: true - envio@3.0.0(react-dom@18.3.1(react@19.2.5))(typescript@5.7.3)(vitest@4.1.8(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(vite@8.0.16(@types/node@24.12.2)(esbuild@0.28.1)(jiti@1.21.7)(tsx@4.21.0)(yaml@2.8.3))): + envio@3.0.0(react-dom@19.2.7(react@19.2.5))(typescript@5.7.3)(vitest@4.1.8(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(vite@8.0.16(@types/node@24.12.2)(esbuild@0.28.1)(jiti@1.21.7)(tsx@4.21.0)(yaml@2.8.3))): dependencies: '@clickhouse/client': 1.17.0 '@elastic/ecs-pino-format': 1.4.0 @@ -4656,7 +4652,7 @@ snapshots: '@fuel-ts/hasher': 0.103.0(vitest@4.1.8(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(vite@8.0.16(@types/node@24.12.2)(esbuild@0.28.1)(jiti@1.21.7)(tsx@4.21.0)(yaml@2.8.3))) '@fuel-ts/math': 0.103.0 '@fuel-ts/utils': 0.103.0(vitest@4.1.8(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(vite@8.0.16(@types/node@24.12.2)(esbuild@0.28.1)(jiti@1.21.7)(tsx@4.21.0)(yaml@2.8.3))) - '@rescript/react': 0.14.1(react-dom@18.3.1(react@19.2.5))(react@19.2.5) + '@rescript/react': 0.14.1(react-dom@19.2.7(react@19.2.5))(react@19.2.5) '@rescript/runtime': 12.2.0 bignumber.js: 9.3.1 date-fns: 3.3.1 @@ -4745,7 +4741,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 etag@1.8.1: {} @@ -5202,7 +5198,7 @@ snapshots: object-inspect@1.13.4: {} - obug@2.1.1: {} + obug@2.1.2: {} on-exit-leak-free@2.1.2: {} @@ -5400,17 +5396,15 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-dom@18.3.1(react@18.3.1): + react-dom@19.2.7(react@18.3.1): dependencies: - loose-envify: 1.4.0 react: 18.3.1 - scheduler: 0.23.2 + scheduler: 0.27.0 - react-dom@18.3.1(react@19.2.5): + react-dom@19.2.7(react@19.2.5): dependencies: - loose-envify: 1.4.0 react: 19.2.5 - scheduler: 0.23.2 + scheduler: 0.27.0 react-is@16.13.1: {} @@ -5425,16 +5419,16 @@ snapshots: react@19.2.5: {} - reactflow@11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + reactflow@11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1): dependencies: - '@reactflow/background': 11.3.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@reactflow/controls': 11.2.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@reactflow/minimap': 11.7.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@reactflow/node-resizer': 2.2.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@reactflow/node-toolbar': 1.3.14(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@reactflow/background': 11.3.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) + '@reactflow/controls': 11.2.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) + '@reactflow/core': 11.11.4(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) + '@reactflow/minimap': 11.7.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) + '@reactflow/node-resizer': 2.2.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) + '@reactflow/node-toolbar': 1.3.14(@types/react@18.3.1)(react-dom@19.2.7(react@18.3.1))(react@18.3.1) react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.7(react@18.3.1) transitivePeerDependencies: - '@types/react' - immer @@ -5503,10 +5497,6 @@ snapshots: safer-buffer@2.1.2: {} - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - scheduler@0.27.0: {} secure-json-parse@4.1.0: {} @@ -5715,11 +5705,6 @@ snapshots: tinyexec@1.2.4: {} - tinyglobby@0.2.16: - dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - tinyglobby@0.2.17: dependencies: fdir: 6.5.0(picomatch@4.0.4) @@ -5866,13 +5851,13 @@ snapshots: es-module-lexer: 2.1.0 expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.1 + obug: 2.1.2 pathe: 2.0.3 picomatch: 4.0.4 std-env: 4.1.0 tinybench: 2.9.0 tinyexec: 1.2.4 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 tinyrainbow: 3.1.0 vite: 8.0.16(@types/node@24.12.2)(esbuild@0.28.1)(jiti@1.21.7)(tsx@4.21.0)(yaml@2.8.3) why-is-node-running: 2.3.0