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: {
    "version": 1,
    // Comment
    "schematics": {
      "@angular/schematics:component": {
        "prefix": "abc"
      }
    },
    "x-baz": 10,
    "x-foo": {
      "is": ["good", "great", "awesome"]
    },
    "x-bar": 5,
    "projects": {
      "new": {
        "root": "src"
      }
    }
  }