Skip to content

Dependency hygiene: unused packages and version skew #19

Description

@daschinmoy21

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    mediumMedium severity

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions