es-tooling / ecosystem-cleanup

A place to keep track of ongoing efforts to clean up the JS ecosystem
405 stars 2 forks source link

Add ecosyste.ms to guide #55

Open benmccann opened 4 months ago

benmccann commented 4 months ago

If you find a bloated package, you can find the most downloaded packages that contain it as a dependency to target for cleanup. It's a really great site. It's still a little buggy, so not sure if we should list it yet, but we should use and test it internally and file issues and then list it after it's stable. The maintainer is super responsive

https://packages.ecosyste.ms/registries/npmjs.org/packages/deep-equal/dependent_packages?kind=runtime&latest=true&order=desc&sort=downloads

43081j commented 4 months ago

makes sense to me. if it turns out to be useful enough im open to us adding it to the guide for sure

maybe lets revisit some time soon and add it if we've been making good use of it

AbhiPrasad commented 4 months ago

I've been finding it really useful to dig into the packages talked about it in https://github.com/es-tooling/module-replacements and learning how they are being used.

I kinda wish there was a weighted mode though, where I could see packages that were recently updated + had a high amount of dependents. These are the highest ROI in my opinion. Right now you have to individually filter for recently updated and cross reference it with download count/dependent count.

43081j commented 4 months ago

that's true, quite a lot of packages we could contribute to are just no longer active really (but still heavily depended on)

so in those cases its probably better to spend our time contributing to alternatives or packages which are still maintained