-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump transitive dependencies to latest along with ion-tools #315
Comments
This is essentially a duplicate of #245, but with additional requirements with |
@shamilovtim, bumped |
Related: decentralized-identity/ion-tools#53 |
I forgot to call this out: it isn’t just the ipfs ones. Same for dag/cbor , ipld, anything achingbrain, and anything paulmiller. Pretty much all of our transitive dependencies should be permissive about minor versions, and all of them should probably match across our open source projects so we aren’t burdening projects with 2x, 3x, 4x of the same heavy crypto based dependencies resolving. |
Closing this issue with a targeted issue for action #385. |
Reopening. The issue asks to update all dependencies, not just IPFS related ones. |
#396 should address this issue on the DWN SDK side. Feel free to reference this commit in issue(s) in ION repo(s). |
Context
In a package that uses dwn sdk and ion tools, the transitive dependencies start to look like this:
Multiple versions of unix-fs, multiformats, interface-blockstore, and so on. Many transitive dependencies are duplicated 3 or 4 times with different major versions pulled in.
This task can be broken down further to specific dependencies, but that's a detail for the OSE team.
Fixes:
The text was updated successfully, but these errors were encountered: