find-versions is a Node.js library that reliably extracts version numbers from strings. It efficiently identifies and parses semantic versions (semver) within text, commonly found in user agents, logs, or documentation. This tool supports various options, including specifying a semver range and filtering based on specific criteria. Essential for tasks like dependency analysis, software inventory, and identifying vulnerable components based on parsed version information with precision.