welo icon indicating copy to clipboard operation
welo copied to clipboard

Ease keeping version parity between IPFS/Libp2p packages

Open tabcat opened this issue 3 years ago • 5 comments

Sometimes there are version -> interface mismatches between installed ipfs and libp2p packages. Would be great to make keeping this parity easier.

tabcat avatar Nov 22 '22 19:11 tabcat

Will look more later to see if there is tooling available to automatically bump dependencies to the package being bumped if they are also directly used and installed. May also just end up having ipfs-core as a peer dependency and not directly installing the sub-dependencies that are used directly.

tabcat avatar Nov 23 '22 03:11 tabcat

Removing ipfs from devDeps. Adding ipfs-core to deps and removing packages from package.json which are also dependencies of ipfs-core.

tabcat avatar Nov 24 '22 05:11 tabcat

Will be adding depcheck to ci workflow. Still want to make it easy to use same versions of packages as ipfs-core so will write a script or separate package to handle this probably using npm ls.

tabcat avatar Dec 23 '22 04:12 tabcat

created https://github.com/tabcat/copy-deps for this but needs https://github.com/tabcat/copy-deps/issues/6 to be closed

tabcat avatar Dec 28 '22 20:12 tabcat

Not sure why the bot closed this. Guessing it was a commit that included Related: #30

tabcat avatar Dec 29 '22 01:12 tabcat