chore: remove deprecated @crossmint/client-sdk-walletconnect package#1916
chore: remove deprecated @crossmint/client-sdk-walletconnect package#1916alfonso-paella wants to merge 1 commit into
Conversation
The package has been confirmed unused: - ~570 npm downloads/month (spiky, likely CI/bots) - Zero production API hits in Datadog - No internal consumers in SDK repo or crossbit-main - No external dependents on public GitHub - Prior removal attempt in Sept 2025 (never merged) crossbit-main's /wc and /api/walletConnect use @walletconnect/* protocol libs directly and are unaffected by this removal. Confirmed with Alberto Elias, Maximiliano Schultheis, and Alfonso. Co-Authored-By: Alfonso <alfonso@paella.dev>
Original prompt from Alfonso
|
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
Description
Removes the
@crossmint/client-sdk-walletconnectpackage entirely from the SDK repo. The package has security vulnerabilities in its dependencies and the maintenance burden is not justified by usage.Evidence for removal (gathered in this analysis):
common-sdk-base)/wcand/api/walletConnectuse@walletconnect/*protocol libs directlyConfirmed with: Alberto Elias, Maximiliano Schultheis, and Alfonso in
#proj-walletconnect-deprecation.Follow-up: Run
npm deprecate @crossmint/client-sdk-walletconnect \"This package is deprecated and no longer maintained.\"to mark the existing published versions as deprecated on the npm registry.Test plan
pnpm installsucceeds after removal (lockfile updated, 460 dependency lines removed)pnpm lintpasses with no new errorsPackage updates
No changeset added — this is a full package removal (not a version bump). The npm deprecation notice should be applied separately via CLI after merge.
Requested by: @alfonso-paella