anchor.diff:  }
   
   Future<void> compileWebFrontEnd(
  -    {required bool devMode, required String dartPath}) async {
  -  // dart compile js -m -o output source
  -  var process = await Process.start(dartPath, [
  -    'compile',
  -    'js',
  +    {required bool devMode, required String dart2jsPath}) async {
  +  // dart2js -m -o output source
  +  var process = await Process.start(dart2jsPath, [
       devMode ? '-O1' : '-m',
       '--no-frequency-based-minification',
       '-o',
  
positive.code:   resourcesFile.writeAsStringSync(content);
  }
  
  /// Returns the dartPath, either from [argResults] or the Platform.
  String? dartPath(ArgResults argResults) {
    if (argResults.wasParsed('dart_path')) {
      return argResults['dart_path'] as String?;
    } else {
      return Platform.resolvedExecutable;
    }
  }
  
  
negative.code:   var argParser = ArgParser()
      ..addFlag('verify', negatable: false)
      ..addFlag('dev', negatable: false)
      ..addOption('dart2js_path')
      ..addFlag('help', negatable: false);
    var argResults = argParser.parse(args);
    if (argResults['help'] == true) {
  