{"id":"semver-filter","version":"1.0.0","description":"Filter strict versions that satisfy a range, preserving original order and strings.","supported_operations":["semver filter","filter versions by range","select matching semver"],"unsupported_operations":["sort","loose","npm lookup"],"semantics":["Each versions item must be a strict SemVer. range as semver-satisfies.","Return the original strings that satisfy, original order, no sort.","include_prerelease defaults false. Max 5000 versions."],"limits":{"max_versions":5000,"max_version_length":256,"max_range_length":512},"pricing":{"status":"unpriced","charge_usd":null},"input_schema":{"type":"object","additionalProperties":false,"required":["versions","range"],"properties":{"versions":{"type":"array","maxItems":5000,"items":{"type":"string","minLength":1,"maxLength":256}},"range":{"type":"string","minLength":1,"maxLength":512},"include_prerelease":{"type":"boolean"}}},"output_schema":{"type":"object","additionalProperties":false,"required":["versions"],"properties":{"versions":{"type":"array","items":{"type":"string"}}}},"examples":[{"input":{"versions":["1.0.0","2.0.0","1.5.0"],"range":"^1.0.0"},"output":{"versions":["1.0.0","1.5.0"]}}],"execute_url":"/v1/tools/semver-filter/versions/1.0.0/execute"}