npmx.dev
Guide

URL Structure

Understand how URLs work in npmx.dev

npmx.dev supports npm-compatible URLs and simpler alternatives.

Use npm-compatible URLs

Replace npmjs.com with npmx.dev (or xnpmjs.com) in any npm URL:

npm URLnpmx.dev equivalent
npmjs.com/package/nuxtnpmx.dev/package/nuxt
npmjs.com/package/@nuxt/kitnpmx.dev/package/@nuxt/kit
npmjs.com/package/vue/v/3.4.0npmx.dev/package/vue/v/3.4.0
npmjs.com/search?q=vuenpmx.dev/search?q=vue
npmjs.com/~sindresorhusnpmx.dev/~sindresorhus
npmjs.com/org/nuxtnpmx.dev/org/nuxt
Install the npmx-redirect extension for automatic redirects from npmjs.com.

Use simpler URLs

npmx.dev also supports shorter, cleaner URLs:

PatternExample
/<package>/nuxt
/<package>@<version>/vue@3.4.0
/@scope/name/@nuxt/kit
/@org/@nuxt
/~username/~sindresorhus

Share exact feature URLs

npmx.dev keeps package exploration views in routes or query parameters so you can copy and share the exact state you are looking at.

ViewExample
Search results/search?q=vue
Package comparison/compare?packages=react,preact
Source file or line/package-code/vue/v/3.5.27/...
Generated docs/package-docs/ufo/v/1.6.3
Version diff/diff/vue/v/3.5.26...3.5.27
Changelog/package-changelog/vue/v/3.5.27
Timeline/package-timeline/vue/v/3.5.27

Understand URL limitations

Some npm URLs are not yet supported:

URL PatternStatus
/package/<name>/accessDedicated access URL not yet supported
/package/<name>/dependentsComing soon
/settings/*Not supported (account settings)
Copyright © 2026