Semantic version range tester

Check which semantic versions satisfy a package version range.

Processed on your device

Input

Open a local UTF-8 text file5 MiB maximum. The file opens in the text box above.Or drop a file here.

Options

Options
^1.2.3 allows compatible 1.x versions; ~1.2.3 allows 1.2.x patches. Use an exact version to require that release.

How to use this tool

  1. Check which semantic versions satisfy a package version range.
  2. Adjust the labelled settings, then run the tool. Copy the result or download it as a file.

Things to know

  • Processing is local. Supplied code and network requests are never executed. Input and text settings are limited to 5 MiB combined; text settings alone are limited to 1 MiB.
  • At most 10,000 versions, 256 characters per line; range: 2 KiB. The complete CSV retains validity and range-match status for every version.

You might also need

More in web development