npm Version Range Checker
Load any npm package, type a range from package.json and see the matching versions and the one that installs.
Help shape npm Version Range Checker
The bug you just noticed will fade in 3 minutes. The feature idea will vanish after your next tab switch. Crazy peps don't suffer silently.
Frequently Asked Questions
It installs the highest published version that satisfies the range, ignoring pre-releases unless the range asks for them.
It's a dist-tag, usually the newest stable release. The loaded list shows tags like latest, next and canary.
Your range may cap the major (^1.x stops before 2.0.0) or your lockfile pins an older version.
Versions come from jsDelivr's npm mirror, which updates within minutes of a publish.
Only the package name when you load live versions from the npm or GitHub API. Ranges and versions you type are evaluated locally in your browser.
Only the package name when you load live versions from the npm or GitHub API. Ranges and versions you type are evaluated locally in your browser.