diff --git a/client-ui/package.json b/client-ui/package.json index 585c9a2..a74f0c6 100644 --- a/client-ui/package.json +++ b/client-ui/package.json @@ -22,16 +22,16 @@ "@remix-run/react": "^2.13.1", "@remix-run/serve": "^2.13.1", "isbot": "^4.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", "tiny-invariant": "^1.3.3" }, "devDependencies": { "@bufbuild/buf": "^1.46.0", "@bufbuild/protoc-gen-es": "^2.2.2", "@remix-run/dev": "^2.13.1", - "@types/react": "^18.2.20", - "@types/react-dom": "^18.2.7", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@typescript-eslint/eslint-plugin": "^8.0.0", "@typescript-eslint/parser": "^8.0.0", "autoprefixer": "^10.4.19", diff --git a/client-ui/pnpm-lock.yaml b/client-ui/pnpm-lock.yaml index 555f717..d2e344f 100644 --- a/client-ui/pnpm-lock.yaml +++ b/client-ui/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: dependencies: '@blueprintjs/core': specifier: ^5.14.0 - version: 5.16.2(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.16.2(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@blueprintjs/icons': specifier: ^5.14.0 - version: 5.16.0(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.16.0(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@bufbuild/protobuf': specifier: ^2.2.2 version: 2.2.3 @@ -28,7 +28,7 @@ importers: version: 2.15.2(typescript@5.7.3) '@remix-run/react': specifier: ^2.13.1 - version: 2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3) + version: 2.15.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) '@remix-run/serve': specifier: ^2.13.1 version: 2.15.2(typescript@5.7.3) @@ -36,11 +36,11 @@ importers: specifier: ^4.1.0 version: 4.4.0 react: - specifier: ^18.2.0 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.0.0 react-dom: - specifier: ^18.2.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) tiny-invariant: specifier: ^1.3.3 version: 1.3.3 @@ -53,13 +53,13 @@ importers: version: 2.2.3(@bufbuild/protobuf@2.2.3) '@remix-run/dev': specifier: ^2.13.1 - version: 2.15.2(@remix-run/react@2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3))(@remix-run/serve@2.15.2(typescript@5.7.3))(@types/node@22.10.5)(typescript@5.7.3)(vite@6.0.9(@types/node@22.10.5)(jiti@1.21.7)(yaml@2.7.0)) + version: 2.15.2(@remix-run/react@2.15.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@remix-run/serve@2.15.2(typescript@5.7.3))(@types/node@22.10.5)(typescript@5.7.3)(vite@6.0.9(@types/node@22.10.5)(jiti@1.21.7)(yaml@2.7.0)) '@types/react': - specifier: ^18.2.20 - version: 18.3.18 + specifier: ^19.0.0 + version: 19.0.7 '@types/react-dom': - specifier: ^18.2.7 - version: 18.3.5(@types/react@18.3.18) + specifier: ^19.0.0 + version: 19.0.3(@types/react@19.0.7) '@typescript-eslint/eslint-plugin': specifier: ^8.0.0 version: 8.20.0(@typescript-eslint/parser@8.20.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) @@ -1092,16 +1092,13 @@ packages: '@types/node@22.10.5': resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} - '@types/prop-types@15.7.14': - resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} - - '@types/react-dom@18.3.5': - resolution: {integrity: sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==} + '@types/react-dom@19.0.3': + resolution: {integrity: sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': ^19.0.0 - '@types/react@18.3.18': - resolution: {integrity: sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==} + '@types/react@19.0.7': + resolution: {integrity: sha512-MoFsEJKkAtZCrC1r6CM8U22GzhG7u2Wir8ons/aCKH6MBdD1ibV24zOSSkdZVUKqN5i396zG5VKLYZ3yaUZdLA==} '@types/unist@2.0.11': resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} @@ -3299,10 +3296,10 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: ^18.3.1 + react: ^19.0.0 react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} @@ -3350,8 +3347,8 @@ packages: '@types/react': optional: true - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -3472,8 +3469,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -4320,32 +4317,32 @@ snapshots: dependencies: tslib: 2.6.3 - '@blueprintjs/core@5.16.2(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@blueprintjs/core@5.16.2(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@blueprintjs/colors': 5.1.5 - '@blueprintjs/icons': 5.16.0(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@blueprintjs/icons': 5.16.0(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@popperjs/core': 2.11.8 classnames: 2.5.1 normalize.css: 8.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-uid: 2.3.3(@types/react@18.3.18)(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react-uid: 2.3.3(@types/react@19.0.7)(react@19.0.0) tslib: 2.6.3 - use-sync-external-store: 1.4.0(react@18.3.1) + use-sync-external-store: 1.4.0(react@19.0.0) optionalDependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.7 - '@blueprintjs/icons@5.16.0(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@blueprintjs/icons@5.16.0(@types/react@19.0.7)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: change-case: 4.1.2 classnames: 2.5.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.7 '@bufbuild/buf-darwin-arm64@1.49.0': optional: true @@ -4754,7 +4751,7 @@ snapshots: '@popperjs/core@2.11.8': {} - '@remix-run/dev@2.15.2(@remix-run/react@2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3))(@remix-run/serve@2.15.2(typescript@5.7.3))(@types/node@22.10.5)(typescript@5.7.3)(vite@6.0.9(@types/node@22.10.5)(jiti@1.21.7)(yaml@2.7.0))': + '@remix-run/dev@2.15.2(@remix-run/react@2.15.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@remix-run/serve@2.15.2(typescript@5.7.3))(@types/node@22.10.5)(typescript@5.7.3)(vite@6.0.9(@types/node@22.10.5)(jiti@1.21.7)(yaml@2.7.0))': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.3 @@ -4767,7 +4764,7 @@ snapshots: '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 '@remix-run/node': 2.15.2(typescript@5.7.3) - '@remix-run/react': 2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3) + '@remix-run/react': 2.15.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) '@remix-run/router': 1.21.0 '@remix-run/server-runtime': 2.15.2(typescript@5.7.3) '@types/mdx': 2.0.13 @@ -4851,14 +4848,14 @@ snapshots: optionalDependencies: typescript: 5.7.3 - '@remix-run/react@2.15.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)': + '@remix-run/react@2.15.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)': dependencies: '@remix-run/router': 1.21.0 '@remix-run/server-runtime': 2.15.2(typescript@5.7.3) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.28.1(react@18.3.1) - react-router-dom: 6.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-router: 6.28.1(react@19.0.0) + react-router-dom: 6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) turbo-stream: 2.4.0 optionalDependencies: typescript: 5.7.3 @@ -5012,15 +5009,12 @@ snapshots: dependencies: undici-types: 6.20.0 - '@types/prop-types@15.7.14': {} - - '@types/react-dom@18.3.5(@types/react@18.3.18)': + '@types/react-dom@19.0.3(@types/react@19.0.7)': dependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.7 - '@types/react@18.3.18': + '@types/react@19.0.7': dependencies: - '@types/prop-types': 15.7.14 csstype: 3.1.3 '@types/unist@2.0.11': {} @@ -7761,57 +7755,54 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-dom@18.3.1(react@18.3.1): + react-dom@19.0.0(react@19.0.0): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.0.0 + scheduler: 0.25.0 react-fast-compare@3.2.2: {} react-is@16.13.1: {} - react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@popperjs/core': 2.11.8 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) react-fast-compare: 3.2.2 warning: 4.0.3 react-refresh@0.14.2: {} - react-router-dom@6.28.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.28.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@remix-run/router': 1.21.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.28.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + react-router: 6.28.1(react@19.0.0) - react-router@6.28.1(react@18.3.1): + react-router@6.28.1(react@19.0.0): dependencies: '@remix-run/router': 1.21.0 - react: 18.3.1 + react: 19.0.0 - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.0 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) - react-uid@2.3.3(@types/react@18.3.18)(react@18.3.1): + react-uid@2.3.3(@types/react@19.0.7)(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 tslib: 2.6.3 optionalDependencies: - '@types/react': 18.3.18 + '@types/react': 19.0.7 - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.0.0: {} read-cache@1.0.0: dependencies: @@ -7990,9 +7981,7 @@ snapshots: safer-buffer@2.1.2: {} - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.25.0: {} semver@6.3.1: {} @@ -8546,9 +8535,9 @@ snapshots: dependencies: punycode: 2.3.1 - use-sync-external-store@1.4.0(react@18.3.1): + use-sync-external-store@1.4.0(react@19.0.0): dependencies: - react: 18.3.1 + react: 19.0.0 util-deprecate@1.0.2: {}