anchor.diff:        description: compactDescription(pv.pubspec.description),
         created: p.created,
         updated: pv.created,
  -      readme: compactReadme(pv.readmeContent),
  +      readme: compactReadme(readmeAsset?.textContent),
         popularity: popularity,
         likeCount: p.likes,
         grantedPoints: analysisView.report?.grantedPoints ?? 0,
  
positive.code: import 'package:logging/logging.dart';
  
  import 'package:pub_dartdoc_data/pub_dartdoc_data.dart';
  import 'package:pub_dev/shared/tags.dart';
  
  import '../account/backend.dart';
  import '../analyzer/analyzer_client.dart';
  import '../dartdoc/dartdoc_client.dart';
  import '../package/models.dart';
  import '../package/overrides.dart';
  import '../shared/datastore.dart';
  import '../shared/exceptions.dart';
  import '../shared/popularity_storage.dart';
  import '../shared/storage.dart';
  import '../shared/versions.dart' as versions;
  
  import 'search_service.dart';
  
negative.code:     if (pv == null) {
        throw RemovedPackageException();
      }
      final readmeAsset = await packageBackend.lookupPackageVersionAsset(
          packageName, pv.version, AssetKind.readme);
  
      final analysisView =
          await analyzerClient.getAnalysisView(packageName, pv.version);
  