anchor.diff:        templateService.renderPkgIndexPage(pagePackages, versions, links));
   }
   
  -/// Handles requests for /packages/...
  +
  +/// Handles requests for /packages/...  - multiplexes to HTML/JSON handlers
   ///
   /// Handles the following URLs:
   ///   - /packages/<package>
  
positive.code: 
  
  /// Sorts [versions] according to the semantic versioning specification.
  void _sortVersionsDesc(List<PackageVersion> versions) {
    versions.sort((PackageVersion a, PackageVersion b) {
      var av = new Version.parse(a.version);
      var bv = new Version.parse(b.version);
      return bv.compareTo(av);
    });
  }
  
  
negative.code:   return _notFoundHandler(request);
  }
  
  /// Handles requests for /packages/<package> - JSON
  packageShowHandlerJson(shelf.Request request, String packageName) async {
    var db = dbService;
    var packageKey = db.emptyKey.append(Package, id: packageName);
    Package package = (await db.lookup([packageKey])).first;
  