{"record":{"id":"bd6010f7d97eef97","repo":"denoland/deno","slug":"no-versions-for-registry-name","errorCode":null,"errorMessage":"No versions for {registry_name}","messagePattern":"No versions for (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"cli/tools/installer/npm_compat.rs","lineNumber":1473,"sourceCode":"      .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\n      let mut best: Option<Version> = None;\n      for key in versions.keys() {\n        if let Ok(v) = Version::parse_standard(key)\n          && version_req.matches(&v)\n          && best.as_ref().is_none_or(|b| v > *b)\n        {\n          best = Some(v);\n        }\n      }\n\n      best.map(|v| v.to_string()).ok_or_else(|| {\n        anyhow!(\"No version matching '{req_str}' for {registry_name}\")\n      })\n    }\n  }\n}\n","sourceCodeStart":1455,"sourceCodeEnd":1491,"githubUrl":"https://github.com/denoland/deno/blob/89f33cbef296a2b287f323d42de54c871fa69c77/cli/tools/installer/npm_compat.rs#L1455-L1491","documentation":"Error \"No versions for {registry_name}\" thrown in denoland/deno.","triggerScenarios":"Thrown at cli/tools/installer/npm_compat.rs:1473 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"}