hunk.code_window:     client: {
         clearContext: false // leave Jasmine Spec Runner output visible in browser
       },
       coverageIstanbulReporter: {
         dir: require('path').join(__dirname, '<%= relativePathToWorkspaceRoot %>/coverage'),
         reports: ['html', 'lcovonly'],
         fixWebpackSourcePaths: true
       },
       reporters: ['progress', 'kjhtml'],
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:       dir: require('path').join(__dirname, '<%= relativePathToWorkspaceRoot %>/coverage/<%= folderName %>'),
  
hunk.file_path: packages/schematics/angular/library/files/__projectRoot__/karma.conf.js
hunk.type: replace
file: import { deleteFile } from '../../utils/fs';
  import { ng } from '../../utils/process';
  
  
  export default async function() {
    const { stdout: commandOutput } = await ng('version');
    const { stdout: optionOutput } = await ng('--version');
    if (!optionOutput.includes('Angular CLI:')) {
      throw new Error('version not displayed');
    }
    if (commandOutput !== optionOutput) {
      throw new Error('version variants have differing output');
    }
  
    // doesn't fail on a project with missing angular.json
    await deleteFile('angular.json');
    await ng('version');
  
    // Doesn't fail outside a project.
    await process.chdir('/');
    await ng('version');
  }
  