// @tanstack/react-virtual, re-exported from the package that owns it. // // The dependency lives in `common` (beside VirtualRow, the row wrapper every // virtualized list here shares) and pnpm's strict node_modules means `editor` // cannot reach it directly. Re-exporting keeps ONE copy of the virtualizer in // the tree — two would each hold their own scroll observers over the same // elements — and keeps the dependency declared where the components that need // it live, instead of duplicating it into every app that renders a long list. export { useVirtualizer, useWindowVirtualizer, type VirtualItem, } from "@tanstack/react-virtual";