I have no explanation for how unstructured this is. Someone with more graph theory might be able to interpret what it means that these counts don’t decay slowly, they instead wander up and down aimlessly and then cut off more or less suddenly.
Much better. Still higher than I really wanted, but drops off 4-5 steps earlier than NPM, and doesn’t have any long tail at all.
This looks remarkably like my “ideal” — deeper than I imagined, but still lovely, low, and flat.
Cuts off at 250, and more popular packages cluster lower in the total dependency count.