in src/api/catalog-search/catalog-search.ts [304:319]
private dedup(results: CatalogSearchResults): CatalogSearchResults {
const dedupedResults: Map<string, ExtendedCatalogPackage> = new Map();
for (const [_key, pkg] of results) {
const maybePkg = dedupedResults.get(pkg.name);
if (
!maybePkg ||
new Date(maybePkg.metadata.date) < new Date(pkg.metadata.date)
) {
dedupedResults.set(pkg.name, pkg);
}
}
return dedupedResults;
}