Skip to content

Conversation

@codebestia
Copy link

Description

This PR removes unused dependencies across the codebase and consolidates workspace dependencies where appropriate.

Changes

Rust Dependencies

  • monero-wallet: Removed time and tracing-appender

    • time: Only std::time::Duration is used, not the time crate
    • tracing-appender: Not used in this crate (only used in the swap crate)
  • libp2p-rendezvous-node: Removed atty dependency

    • Replaced atty::is(atty::Stream::Stderr) with std::io::stderr().is_terminal() (available since Rust 1.70)
    • Uses standard library functionality instead of an external crate
  • swap-env: Moved console to workspace dependency

    • Changed from direct dependency to workspace dependency for consistency

JavaScript Dependencies

  • src-gui: Removed @types/react-is
    • Unused TypeScript type definitions

Related Issue

Closes #760

@codebestia
Copy link
Author

GM @binarybaron
Please review.

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.

Remove unnecessary dependencies

1 participant