hunk.code_window:     exec('tsc -w');
       gulp.watch('dist/**/*', ['build']);
       gulp.watch('modules/examples/**/*', function () {
         reloader.reload();
       });
     }
     return {
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:     gulp.watch('examples/**/*', function () {
  
hunk.file_path: scripts/task.play.js
hunk.type: replace
file: /**
   * This task is used to build all resources need to run examples
   */
  module.exports = function (gulp) {
    return function () {
      var preboot = require('../dist/preboot/server');
      return preboot.getClientCodeStream({
          appRoot:  'app',         // selector for root element
          freeze:   'spinner',     // show spinner w button click & freeze page
          replay:   'rerender',    // rerender replay strategy
          buffer:   true,          // client app will write to hidden div until bootstrap complete
          debug:    true,
          uglify:   false,
          presets:  ['keyPress', 'buttonPress', 'focus']
        })
        .pipe(gulp.dest('./modules/examples/preboot_basic'));
    };
  };
  