@garritfra The problem is that this metric isn't helpful for a single dep. What you need to know is the combined frequency of breaking changes for your entire dep tree. And even then, it matters whether deps are tightly coupled. For example, a dep that bumps major whenever Vite bumps major can be dealt with in one go, which is less disruptive than an uncoupled breaking change.
@dpom I agree. I suppose this would only work for comparing major technologies, e.g. Vite vs. Webpack, React vs. Vue vs. Angular, Bootstrap vs. Tailwind, ...
It's hard to automate this for every project on NPM (or other PMs).
Of course this will never be exact, since each project has different policies of when and how they release major versions. But it could give you a hint of what to expect.