anchor.diff:      addFile('README.md', _readme);
       addFile('example/{{projectName}}.dart', _example);
       setEntrypoint(addFile('lib/{{projectName}}.dart', _lib));
  -    addFile('lib/src/{{projectName}}_impl.dart', _srcLib);
  +    addFile('lib/src/{{projectName}}_base.dart', _baseLib);
  +    addFile('test/all_test.dart', _unitTest);
     }
   
     String get _pubspec => '''
  
positive.code: 
  main() {
    var awesome = new Awesome();
  }
  ''';
  }
  
negative.code: // of this source code is governed by a BSD-style license that can be found
  // in the LICENSE file.
  
  /// The {{projectName}} library.
  ///
  /// This is an awesome library. More dartdocs go here.
  library {{projectName}};
  
  // TODO: Export any libraries intended for clients of this package.
  
  export 'src/{{projectName}}_base.dart';
  ''';
  
    String get _baseLib => '''
  // Copyright (c) ${new DateTime.now().year}, the {{projectName}} project
  // authors. Please see the AUTHORS file for details. All rights reserved. Use
  // of this source code is governed by a BSD-style license that can be found
  // in the LICENSE file.
  
  // TODO: Put public facing types in this file.
  
  library {{projectName}}.base;
  
  /// Checks if you are awesome. Spoiler: you are.
  class Awesome {
    bool get isAwesome => true;
  }
  ''';
  
  