You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dependabot #65 (bump react / react-dom / @types/react to 19) cannot auto-merge — it's a partial bump that fails at install, and a full React 19 migration is needed.
Ecosystem peers on React 18 — @assistant-ui/* (core/react/react-markdown) and the large @radix-ui/* set currently declare React 18 peers. Need to confirm React 19-compatible versions exist (or install with overrides) — otherwise ERESOLVE persists even after (1).
React 19 API/type changes — once install resolves, run tsc && vite build; address any React 19 breaking changes (e.g. ReactDOM.render removal already handled?, ref-as-prop, useRef arg requirement, JSX namespace changes).
Recommendation
Do this as a dedicated PR, not a dependabot auto-merge. Close/hold #65 until the ecosystem peers are React-19-ready.
Root-caused while triaging the outstanding dependabot PRs.
Dependabot #65 (bump
react/react-dom/@types/reactto 19) cannot auto-merge — it's a partial bump that fails at install, and a full React 19 migration is needed.Why #65 fails
Install dies in ~10s with
ERESOLVE:The PR bumps
@types/react→ 19 but leaves@types/react-domat 18, whose peer requires@types/react@^18. Mismatched React type packages.Migration scope
@types/react-dom→^19alongside@types/react@19(the missing piece in chore(deps): bump react, react-dom and @types/react in /jvchat #65).@assistant-ui/*(core/react/react-markdown) and the large@radix-ui/*set currently declare React 18 peers. Need to confirm React 19-compatible versions exist (or install with overrides) — otherwise ERESOLVE persists even after (1).tsc && vite build; address any React 19 breaking changes (e.g.ReactDOM.renderremoval already handled?, ref-as-prop,useRefarg requirement, JSX namespace changes).Recommendation
Do this as a dedicated PR, not a dependabot auto-merge. Close/hold #65 until the ecosystem peers are React-19-ready.
Root-caused while triaging the outstanding dependabot PRs.