Skip to content

chore: drop unused shadcn and dnd-kit/modifiers dependencies#49

Merged
WhiteMuush merged 1 commit into
mainfrom
chore/drop-dead-deps
Jun 16, 2026
Merged

chore: drop unused shadcn and dnd-kit/modifiers dependencies#49
WhiteMuush merged 1 commit into
mainfrom
chore/drop-dead-deps

Conversation

@WhiteMuush

Copy link
Copy Markdown
Owner

What

  • Remove shadcn from dependencies: it is a CLI generator, not a runtime library, and was never imported. Components are still generated via npx shadcn add and components.json is kept.
  • Remove @dnd-kit/modifiers: unused.

Impact

Trims ~2700 lockfile lines of transitive dependencies and ~100 MB from node_modules, with no source changes. Lint, tests, type-check and build all pass.

Scan note

Full dependency scan otherwise found everything justified: the heavy weight (next, prisma, sharp) is framework/unavoidable, and recharts, ldapts, aws-sdk, base-ui, react-table are each in real use.

shadcn is a CLI generator, not a runtime library; it was listed as a
dependency but never imported (use npx shadcn add instead, components.json
stays). @dnd-kit/modifiers was unused. Removing them trims ~2700 lockfile
lines of transitive deps and ~100 MB from node_modules.
@WhiteMuush WhiteMuush merged commit bedd6c7 into main Jun 16, 2026
11 checks passed
@WhiteMuush WhiteMuush deleted the chore/drop-dead-deps branch June 16, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant