Skip to content

[_]: feat/update-dependencies#396

Merged
larryrider merged 5 commits intomasterfrom
feat/update-dependencies
May 7, 2026
Merged

[_]: feat/update-dependencies#396
larryrider merged 5 commits intomasterfrom
feat/update-dependencies

Conversation

@larryrider
Copy link
Copy Markdown
Contributor

Description

This PR removes the internxt-crypto dependency from internxt/sdk to decouple the SDK from a library that is not required in all use cases.

Currently, internxt-crypto is bundled as a direct dependency, even though not all projects consuming the SDK rely on its functionality. This creates unnecessary overhead and limits flexibility for projects that either implement their own cryptographic logic or do not need it at all.

By removing this dependency, the SDK becomes more lightweight and modular, allowing consumers to include internxt-crypto only when it is actually needed. This change improves maintainability and reduces the footprint of applications that depend on the SDK.

Additionally, TypeScript has been upgraded to the latest version, and the tsconfig has been updated to use modern, up-to-date, and compatible settings.

Changes

  • Removed internxt-crypto as a direct dependency.
  • Updated any references to ensure the SDK works independently of internxt-crypto.
  • Updated all dependencies to the latest version
  • Updated tsconfig to modern and compatible configuration.

Breaking changes

  • Projects that depend on this crypto-related functionality (mail) will need to install and manage internxt-crypto explicitly and fix what is going to be removed from this PR.

@larryrider larryrider self-assigned this May 6, 2026
@larryrider larryrider added enhancement New feature or request dependencies Dependencies are updated labels May 6, 2026
@CandelR CandelR self-requested a review May 7, 2026 06:25
@larryrider larryrider requested review from TamaraFinogina and xabg2 May 7, 2026 07:45
@larryrider larryrider marked this pull request as ready for review May 7, 2026 07:46
@larryrider larryrider merged commit 2c4ca7e into master May 7, 2026
1 check passed
@larryrider larryrider deleted the feat/update-dependencies branch May 7, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependencies are updated enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants