Semantic Version Range Checker
Test versions against npm semantic ranges and sort valid versions.
Loading tool…
How to use Semantic Version Range Checker
Test versions against npm semantic ranges and sort valid versions. Version precedence and prerelease eligibility use node-semver. Each supplied version gets an explicit validity and range-match result.
- Provide the input and select the documented mode or options.
- Run the tool and review its result and any limits reported below.
- Copy the text result or download a separate output file.
Good to know
- npm range syntax is broader than the SemVer specification. Build metadata does not affect precedence.
- 100 versions of200 characters; range at most1,000 characters. This checks supplied strings and does not query package registries.
- Processing happens in this browser tab. Inputs and results are not automatically saved or uploaded.
Common questions
What does Semantic Version Range Checker process?
Version precedence and prerelease eligibility use node-semver. Each supplied version gets an explicit validity and range-match result.
What happens to my original input?
The tool creates a separate result. Selected files and pasted data remain on this device; inspect the result before using it in another system.
Keep going with related tools
All developer →Regex Tester
Test JavaScript regular expressions in an isolated worker with a 250 ms timeout and readable match positions.
TextText Diff
Compare two texts line by line and download an easy-to-read difference report, entirely in your browser.
DeveloperConventional Release Notes Builder
Turn supplied commit messages into a reviewable grouped Markdown release draft with exact source-record evidence.
DeveloperNpm Dependency and Lock Metadata Inspector
Compare package.json dependency declarations with an npm lockfile and inspect repeated versions and install-script metadata.
DeveloperConventional Commit Message Workbench
Inspect a Conventional Commit message or build a separate commit-message artifact from explicit JSON fields.
DeveloperPackage Exports Resolution Workbench
Trace package.json export selection for a concrete subpath and an explicit set of active conditions.