When a package has no description in its package.json, the package card summary falls back to the README's leading content. For READMEs that start with badge/image markdown, this leaks raw markdown like [![npm version][npm-v-src]][npm-v-href] [![npm downloads][npm-d-src]][npm-d-href] into the card.
Repro: https://npmx.dev/org/nuxtjs — the @nuxtjs/opencollective card shows the badge markdown instead of a meaningful summary.
Expected: skip leading image/badge markdown when deriving a summary, or fall back to a neutral placeholder when no prose is found.
Screenshot

When a package has no
descriptionin itspackage.json, the package card summary falls back to the README's leading content. For READMEs that start with badge/image markdown, this leaks raw markdown like[![npm version][npm-v-src]][npm-v-href] [![npm downloads][npm-d-src]][npm-d-href]into the card.Repro: https://npmx.dev/org/nuxtjs — the
@nuxtjs/opencollectivecard shows the badge markdown instead of a meaningful summary.Expected: skip leading image/badge markdown when deriving a summary, or fall back to a neutral placeholder when no prose is found.
Screenshot