diff --git a/nora-registry/src/ui/api.rs b/nora-registry/src/ui/api.rs index 7496ca6..4e46146 100644 --- a/nora-registry/src/ui/api.rs +++ b/nora-registry/src/ui/api.rs @@ -728,8 +728,16 @@ pub async fn get_npm_detail(storage: &Storage, name: &str) -> PackageDetail { // Sort by version (semver-like, newest first) versions.sort_by(|a, b| { - let a_parts: Vec = a.version.split('.').filter_map(|s| s.parse().ok()).collect(); - let b_parts: Vec = b.version.split('.').filter_map(|s| s.parse().ok()).collect(); + let a_parts: Vec = a + .version + .split('.') + .filter_map(|s| s.parse().ok()) + .collect(); + let b_parts: Vec = b + .version + .split('.') + .filter_map(|s| s.parse().ok()) + .collect(); b_parts.cmp(&a_parts) });