Skip to content

Show download stats normalized over registry size #1331

@nicolo-ribaudo

Description

@nicolo-ribaudo

Many widely used packages, like @babel/core, have a downloads chart that looks similar to this:

Image

Ignoring the Christmas drop, it looks like @babel/core is getting more popular, going from 60M/week to 106M/week in one year.

What's actually happening is that there is "npm inflation": the whole registry tends to grow over time, and packages that reached their saturation levels (like Babel) tend to just follow the global registry trend.

This is Webpack, for example. The chart looks exactly the same:

Image

It would be great to have a toggle to be able to normalize this data over the total numbers of downloads in the registry. This could show if, for example, @babel/core is actually getting more popular, or if it's relative downloads count is decreasing.

It would be great to have this both in the per-package view, and if possible in the packages comparison view.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions