anchor.diff:        AnalysisExtract extract,
         AnalysisView analysis) {
       assert(versions.length == versionDownloadUrls.length);
  -    final bool isFlutterPlugin =
  +    final bool hasOnlyFlutterPlatform = extract?.platforms != null &&
  +        extract.platforms.length == 1 &&
  +        extract.platforms.single == KnownPlatforms.flutter;
  +    final bool isFlutterPackage = hasOnlyFlutterPlatform ||
           latestStableVersion.pubspec.dependsOnFlutterSdk ||
  -            latestStableVersion.pubspec.hasFlutterPlugin;
  +        latestStableVersion.pubspec.hasFlutterPlugin;
   
       final Map<String, Object> values = _pkgShowPageValues(
         package,
  
positive.code:     final versionString = isVersionPage ? '${selectedVersion.id} ' : '';
      var pageDescription =
          '${selectedVersion.package} ${selectedVersion.version}';
      if (isFlutterPlugin) {
        pageDescription += ' Flutter and Dart package';
      } else {
        pageDescription += ' Dart package';
  
negative.code:     pageDescription += ' - ${selectedVersion.ellipsizedDescription}';
      return renderLayoutPage(PageType.package, content,
          title:
              '${package.name} $versionString| ${isFlutterPackage ? 'Flutter' : 'Dart'} Package',
          pageDescription: pageDescription,
          faviconUrl: isFlutterPackage ? staticUrls.flutterLogo32x32 : null,
          canonicalUrl:
              isVersionPage ? _canonicalUrlForPackage(package.name) : null);
    }
  