hunk.code_window:     `))
       .then(() => appendToFile('src/main.ts', `
         console.log(funky('town'));
       `))
       // Should trigger a rebuild, no error expected.
       .then(() => waitForAnyProcessOutputToMatch(doneRe, 5000))
       // Create and import files.
       .then(() => wait(2000))
       .then(() => writeFile('src/funky2.ts', `
         export function funky(value: number): number {
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep
hunk.after_edit:     .then(() => waitForAnyProcessOutputToMatch(doneRe, 10000))
  
hunk.file_path: tests/e2e/tests/build/rebuild-deps-type-check.ts
hunk.type: replace
file: {
    "compilerOptions": {
      "declaration": true,
      "emitDecoratorMetadata": true,
      "experimentalDecorators": true,
      "mapRoot": "",
      "module": "commonjs",
      "moduleResolution": "node",
      "noEmitOnError": true,
      "noImplicitAny": true,
      "outDir": "../../../dist/@angular/cli",
      "rootDir": ".",
      "sourceMap": true,
      "sourceRoot": "/",
      "target": "es6",
      "lib": [
        "es2016"
      ],
      "skipLibCheck": true,
      "typeRoots": [
        "../../../node_modules/@types"
      ],
      "baseUrl": "",
      "paths": {
        "@ngtools/json-schema": [ "../../../dist/@ngtools/json-schema/src" ],
        "@ngtools/webpack": [ "../../../dist/@ngtools/webpack/src" ]
      }
    },
    "include": [
      "**/*"
    ],
    "exclude": [
      "blueprints/*/files/**/*"
    ]
  }
  