Daily Shaarli

All links of one day in a single page.

April 21, 2026

Features everyone should steal from npmx | Andrew Nesbitt

In contrast to the frozen NPM package pages, npmx delivers some improvments:

  • Transitive install size (similar to bundlephobia or packagephobia)
  • Install script disclosure: any preinstall, install or postinstall script is rendered on the package page along with the npx
  • outdated and vulnerable dependency trees
  • version range resolution
  • module replacement suggestions for features that become built-in ECMAScript. The dataset comes from https://github.com/es-tooling/module-replacements
  • module format and types badges: ESM, CJS, both. Typescript types, node engine range
  • Multi-forge repository stats instead of GitHub only
  • cross-registry availability: npm, JSR
  • side-by-side package comparison
  • version diffing between two versions of the same package
  • release timeline with size annotations: Every version of a package is plotted on a timeline with markers where install size jumped by a meaningful percentage
  • download distribution by version (avoid download breaks with major versions)
  • command palette
  • i18n
  • accessibility as default
  • agent skill detection
  • social features on AT Protocol
  • Local-CLI admin connecter
  • dark mode and custom palettes
npmx - Package Browser for the npm Registry

An alternative to the frozen NPM which delivers more useful informations per package