public async Task<AutocompleteResponse> ListPackageVersionsAsync(
VersionsRequest request,
CancellationToken cancellationToken)
{
var packageId = request.PackageId.ToLower();
var search = _context
.Packages
.Where(p => p.Id.ToLower().Equals(packageId));
search = ApplySearchFilters(
search,
request.IncludePrerelease,
request.IncludeSemVer2,
packageType: null,
frameworks: null);
var packageVersions = await search
.Select(p => p.NormalizedVersionString)
.ToListAsync(cancellationToken);
return _searchBuilder.BuildAutocomplete(packageVersions);
}