Post

npmx 0.8 introduces experimental quadrant graphs: scatter plot of selected packages, traction on the x-axis (downloads, freshness, likes) and developer ergonomics on the y-axis (install size, dependencies, vulnerabilities, type support). Let's know how it works for you and how we could improve it 👋

Assuming you suggest smaller install size = better, encourage ESM over CJS, you must be overindexing on dependencies or aggregating stats from them too because this feels very wrong. If you ask actual people or LLMs, they wouldn’t plot it like this.

I agree, I think it should prioritise size more over dependencies

0 reposts2 likes

There are larger packages because they do more, packages that can be tree-shaked to be smaller, and larger packages with faster runtime performance. Bundle size matters mostly on the client anyway, assuming it’s not a devDependency like my example. This feature just isn’t helpful and should be gone