Show package usage by version #60
-
This is based on the discussion on twitter thread. I am phrasing these from various authors in twitter thread. See thread for more clarity. Currently the download statistics allow to see overall adoption of library. But this is not good enough when it comes to understanding adoption of different package versions. The use cases range from getting some understanding of how your beta is performing, to making decisions about shipping a security fix on an older release. Also, having a graph of version mapping and downloads between modules would be massive for better understanding of ecosystem relationships. |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 5 replies
-
I second this. For my packages with binary downloads looking at their downloads overtime has been a much better indicator of what’s versions and platforms in wide adoption. It’s always surprising to see how different platforms lag node versions or haven’t upgraded. |
Beta Was this translation helpful? Give feedback.
-
To clarify... this is specifically about download stats, and not usage stats? Specifically we currently show "dependents" but not specify which versions they depend on. |
Beta Was this translation helpful? Give feedback.
-
Rust Crates shows package downloads by version. It gives an idea of adoption for each version. |
Beta Was this translation helpful? Give feedback.
-
I don't know if in this context what the difference between downloads and usage is but I would like to see what crates.io does with Rust. Where you can see downloads by version https://crates.io/crates/rand |
Beta Was this translation helpful? Give feedback.
-
This is going to be worked on this quarter! You can track progress in this issue on the roadmap npm/roadmap#19 |
Beta Was this translation helpful? Give feedback.
-
😍 the API https://api.npmjs.org/versions/fastify/last-week |
Beta Was this translation helpful? Give feedback.
-
Love this new feature! 👌 I'm building a tool to display stats on package downloads by version, but I can imagine that this new endpoint will be generally useful for the Node.js community. Would it be possible to include the new version downloads endpoint ( |
Beta Was this translation helpful? Give feedback.
This is going to be worked on this quarter!
You can track progress in this issue on the roadmap npm/roadmap#19