## Summary Frontend dependency tree has unused and inconsistent packages: ### Fixed in audit - Removed accidental `i` package (`^0.3.7`) — never imported - Removed unused `react-beautiful-dnd` (app already uses `@dnd-kit`) ### Still open - [ ] **BlockNote version skew**: `@blocknote/*` at `^0.35.0` but `@blocknote/xl-pdf-exporter` at `^0.44.0` — risk of runtime/type mismatches - [ ] **Duplicate animation libs**: both `framer-motion` and `motion` are installed; consolidate on one - [ ] Unused AI SDKs? `@ai-sdk/groq` and `@ai-sdk/openai` appear unused (Google only in active code; Groq is commented out) - [ ] Run `bun install` after dep removals and commit lockfile update - [ ] Add `knip` or similar unused-export/dep checker in CI
Summary
Frontend dependency tree has unused and inconsistent packages:
Fixed in audit
ipackage (^0.3.7) — never importedreact-beautiful-dnd(app already uses@dnd-kit)Still open
@blocknote/*at^0.35.0but@blocknote/xl-pdf-exporterat^0.44.0— risk of runtime/type mismatchesframer-motionandmotionare installed; consolidate on one@ai-sdk/groqand@ai-sdk/openaiappear unused (Google only in active code; Groq is commented out)bun installafter dep removals and commit lockfile updateknipor similar unused-export/dep checker in CI