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