This repository was archived by the owner on Nov 25, 2022. It is now read-only.
This repository was archived by the owner on Nov 25, 2022. It is now read-only.
This module needs to go away #6
Closed
Description
This module was create to break the dependency cycle between non-trivial libp2p components (e.g. ones that need access to other libp2p components) and libp2p itself (the holder of those components).
We also split each interface out of @libp2p/interfaces
into it's own package in order to not have to update every module when a breaking change was released in a component interface that a given module did not consume.
The problem is, of course, that all those interfaces are depended on by this module, meaning this module needs a major whenever a breaking change is released in a component interface, so every module that uses this module then needs updating whether it uses the component with the breaking change or not. Bleh.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
🎉Done