anchor.diff:  import 'dart:io' hide ProcessException;
   
   import 'package:analyzer/file_system/physical_file_system.dart';
  +import 'package:collection/collection.dart';
   import 'package:crypto/crypto.dart' as crypto;
   import 'package:dartdoc/src/io_utils.dart';
   import 'package:dartdoc/src/package_meta.dart';
  
positive.code:   }
  
    // Verify that the web frontend has been compiled.
    final currentCodeSig = calcDartFilesSig(Directory('web'));
    final lastCompileSig =
        File(p.join('web', 'sig.txt')).readAsStringSync().trim();
    if (currentCodeSig != lastCompileSig) {
  
negative.code:   ]);
    delete(File('lib/resources/docs.dart.js.deps'));
  
    final compileSig = await _calcDartFilesSig(Directory('web'));
    File(p.join('web', 'sig.txt')).writeAsStringSync('$compileSig\n');
  }
  
  