anchor.diff:  // All rights reserved. Use of this source code is governed by a BSD-style
   // license that can be found in the LICENSE file.
   
  +import 'dart:async';
   import 'dart:io';
   
   import 'package:grinder/grinder.dart';
  -import 'package:polymer/builder.dart' as cb;
  -import 'dart:async';
  +import 'package:polymer/builder.dart' as polymer;
   
   void main() {
     defineTask('init', taskFunction: init);
  
positive.code: // without HTML imports.
  Future<bool> asyncPolymerBuild(String entryPoint, String outputDir) {
    var args = ['--out', outputDir, '--deploy'];
    var options = cb.parseOptions(args);
    return cb.build(entryPoints: [entryPoint], options: options)
        .then((_) => true);
    print("polymer build done");
  }
  
negative.code:     Directory.current = 'polymer-build';
      dart2JSBuild(context);
      context.log('result has been written to build/polymer-build/web/');
      Directory.current = '../..';
    })]);
  }
  
  