pl-strflt / ipdx

2 stars 0 forks source link

Tool for dumping more info on consumers/dependents on libraries #93

Open BigLep opened 1 year ago

BigLep commented 1 year ago

We have various libraries (e.g., Boxo, go-libp2p, js-lipbp2) and it's important that we can see who our consumers are. There is tooling for getting the list of consumers and their stars (boxo example) . It would be great to argument this data though with:

  1. What version are they depending on (I assume can get from go.mod / package.json)
  2. Are they a direct consumer (go.mod / package.json)
  3. (bonus) What are the import paths that they us
  4. Github code search URL so can click in to see more about their usage (e.g., https://github.com/search?q=repo%3Asourcenetwork%2Fdefradb%20boxo&type=code )

Tackling this first for go and then JS seems reasonable.

BigLep commented 1 year ago

This is coming up for Helia in https://www.notion.so/pl-strflt/Helia-Report-2023-07-8b777141bfde4ca09c6ec3ee7061cd34?pvs=4#c44afccb64ae48bfa52696414a8a4dbf