hunk.code_window:       getStatsConfig(wco),
       ],
     );
     return runWebpack(config[0], context).toPromise();
   }
   export default createBuilder<JsonObject & ExtractI18nBuilderOptions>(execute);
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:   const logging: WebpackLoggingCallback = (stats, config) => {
       const json = stats.toJson({ errors: true, warnings: true });
       if (stats.hasWarnings()) {
         context.logger.warn(statsWarningsToString(json, config.stats));
       }
       if (stats.hasErrors()) {
         context.logger.error(statsErrorsToString(json, config.stats));
       }
     };
     return runWebpack(config[0], context, { logging }).toPromise();
  
hunk.file_path: packages/angular_devkit/build_angular/src/extract-i18n/index.ts
hunk.type: replace
file: {
    "name": "@angular-devkit/build-optimizer",
    "version": "0.0.0",
    "description": "Angular Build Optimizer",
    "experimental": true,
    "main": "src/index.js",
    "typings": "src/index.d.ts",
    "bin": {
      "build-optimizer": "./src/build-optimizer/cli.js"
    },
    "dependencies": {
      "loader-utils": "1.2.3",
      "source-map": "0.5.6",
      "typescript": "3.4.5",
      "webpack-sources": "1.3.0"
    }
  }
  