hunk.code_window:     const name = key.value;
       if (context.trackChanges) {
         targets[name] = createVirtualAstObject<TargetDefinition>(value, {
           include: [ 'builder', 'options', 'configurations' ],
           listener(op, path, node, value) {
             jsonMetadata.addChange(
               op,
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:         include: [ 'builder', 'options', 'configurations', 'defaultConfiguration' ],
  
hunk.file_path: packages/angular_devkit/core/src/workspace/json/reader.ts
hunk.type: replace
file: /**
   * @license
   * Copyright Google Inc. All Rights Reserved.
   *
   * Use of this source code is governed by an MIT-style license that can be
   * found in the LICENSE file at https://angular.io/license
   */
  
  /** @deprecated Since v12.0, unused by the Angular tooling */
  export function clean<T>(array: Array<T | undefined>): Array<T> {
    return array.filter(x => x !== undefined) as Array<T>;
  }
  