Implement a command-line tool /app/resolver that resolves a semantic versioning (SemVer) range expression…
Implement a command-line tool /app/resolver that resolves a semantic versioning (SemVer) range expression…: a task in TermGrade Environments: 1,004 executable Linux tasks (Harbor dataset). Input contract: - The tool reads a JSON file from the path provided as the first argument. - The JSON file…
The task
**Input contract:** - The tool reads a JSON file from the path provided as the first argument. - The JSON file has this exact structure: ```json { "range": "<semver_range_expression>", "versions": ["<version>", "<version>", ...] } ``` - The `range` field is a string containing a comma-separated list of one or more…
Part of ai-and/termgrade-environments.