The hosted checkout page (checkout.useautumn.com) crashed on load with a blank screen and React error #527 ("Incompatible React versions ... react: 19.2.7, react-dom: 19.2.4"). Root cause: apps/checkout declared react & react-dom as "^19.2.0" (unpinned). Bun hoisted react to 19.2.7 at the root but left react-dom nested in the checkout app at 19.2.4, so the production bundle shipped two different React runtimes. Fix: add react/react-dom (19.2.7) to the workspace catalog and reference catalog: in apps/checkout, giving a single source of truth so the two packages can no longer drift apart. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
React + TypeScript + Vite + shadcn/ui
This is a template for a new Vite project with React, TypeScript, and shadcn/ui.