Skip to content

chore(deps): remove unused eventsource dependency - #391

Merged
debugmcpdev merged 2 commits into
mainfrom
chore/remove-unused-eventsource
Aug 20, 2026
Merged

chore(deps): remove unused eventsource dependency#391
debugmcpdev merged 2 commits into
mainfrom
chore/remove-unused-eventsource

Conversation

@debugmcpdev

Copy link
Copy Markdown
Collaborator

Summary

Removes the root eventsource dependency, which has been unused since the initial commit — nothing in the repo imports it (the only mentions are comments in src/cli/sse-command.ts and tools/dev-proxy/dev-proxy.mjs).

The actual EventSource implementation exercised by the SSE transport and its tests is @modelcontextprotocol/sdk's own pinned eventsource@3.0.7, which is untouched by this change (verified still present in the lockfile).

Why remove instead of merging #385

Dependabot's #385 bumps this dep 4.1.1 → 5.0.0, but since nothing loads it, the bump is untestable by CI and the dep would keep generating major-version PRs forever. Removing it shrinks the published dependency tree instead. Closes the loop on #385 (will be closed with a pointer here).

Verification

  • Repo-wide search: zero imports/requires of eventsource
  • pnpm install regenerated the lockfile; SDK's eventsource@3.0.7 remains
  • Pre-push suite: lint, clean build, 3647 unit + 23 integration tests passed

🤖 Generated with Claude Code

The root eventsource dependency has been unused since the initial
commit — nothing in the repo imports it. The only real EventSource
implementation in use is @modelcontextprotocol/sdk's own pinned
eventsource@3.0.7 (unchanged by this removal). Dropping the dead
dependency shrinks the published dependency tree and stops dependabot
from churning major-version PRs (#385) on a package we never load.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@codecov

codecov Bot commented Aug 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@debugmcpdev
debugmcpdev merged commit 32cf0da into main Aug 20, 2026
10 checks passed
@debugmcpdev
debugmcpdev deleted the chore/remove-unused-eventsource branch August 20, 2026 19:49
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.

2 participants