{"record":{"id":"dfc6bb0359776329","repo":"denoland/deno","slug":"no-latest-version-for-registry-name","errorCode":null,"errorMessage":"No latest version for {registry_name}","messagePattern":"No latest version for (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cli/tools/installer/npm_compat.rs","lineNumber":1456,"sourceCode":"        }\n      }\n    }\n  }\n  out\n}\n\nfn resolve_jsr_version(\n  metadata: &Value,\n  req_version: Option<&str>,\n  registry_name: &str,\n) -> Result<String, AnyError> {\n  match req_version {\n    None => metadata\n      .get(\"dist-tags\")\n      .and_then(|dt| dt.get(\"latest\"))\n      .and_then(|v| v.as_str())\n      .map(|s| s.to_string())\n      .ok_or_else(|| anyhow!(\"No latest version for {registry_name}\")),\n    Some(req_str) => {\n      if let Ok(exact) = Version::parse_standard(req_str)\n        && metadata\n          .get(\"versions\")\n          .and_then(|vs| vs.get(exact.to_string()))\n          .is_some()\n      {\n        return Ok(exact.to_string());\n      }\n\n      let version_req = VersionReq::parse_from_npm(req_str)\n        .map_err(|e| anyhow!(\"Invalid version req '{req_str}': {e}\"))?;\n\n      let versions = metadata\n        .get(\"versions\")\n        .and_then(|vs| vs.as_object())\n        .ok_or_else(|| anyhow!(\"No versions for {registry_name}\"))?;\n","sourceCodeStart":1438,"sourceCodeEnd":1474,"githubUrl":"https://github.com/denoland/deno/blob/89f33cbef296a2b287f323d42de54c871fa69c77/cli/tools/installer/npm_compat.rs#L1438-L1474","documentation":"Error \"No latest version for {registry_name}\" thrown in denoland/deno.","triggerScenarios":"Thrown at cli/tools/installer/npm_compat.rs:1456 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"89f33cbef296a2b287f323d42de54c871fa69c77","analyzedAt":"2026-08-16T07:54:21.310Z","schemaVersion":2},"datasetVersion":"2026-08-16T08:17:34.114Z"}