hunk.code_window:                 = `github:angular/${pkgName}-builds${label}`;
               });
           });
         }
       })
       .then(() => silentNpm('install'))
       // Force sourcemaps to be from the root of the filesystem.
       .then(() => updateTsConfig(json => {
         json['compilerOptions']['sourceRoot'] = '/';
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit:     .then(() => updateJsonFile('.angular-cli.json', configJson => {
         // Auto-add some flags to ng commands that build or test the app.
         // --no-progress disables progress logging, which in CI logs thousands of lines.
         // --no-sourcemaps disables sourcemaps, making builds faster.
         // We add these flags before other args so that they can be overriden.
         // e.g. `--no-sourcemaps --sourcemaps` will still generate sourcemaps.
         const defaults = configJson.defaults;
         defaults.build = {
           sourcemaps: false,
           progress: false
         };
       }))
  
hunk.file_path: tests/e2e/setup/500-create-project.ts
hunk.type: add
file: import {
    writeMultipleFiles,
    deleteFile,
    expectFileToMatch,
    replaceInFile
  } from '../../../utils/fs';
  import { ng } from '../../../utils/process';
  import { stripIndents } from 'common-tags';
  import { updateJsonFile } from '../../../utils/project';
  import { expectToFail } from '../../../utils/utils';
  
  export default function () {
    return writeMultipleFiles({
      'src/styles.scss': stripIndents`
        @import './imported-styles.scss';
        body { background-color: blue; }
      `,
      'src/imported-styles.scss': stripIndents`
        p { background-color: red; }
      `,
      'src/app/app.component.scss': stripIndents`
          .outer {
            .inner {
              background: #fff;
            }
          }
        `})
      .then(() => deleteFile('src/app/app.component.css'))
      .then(() => updateJsonFile('.angular-cli.json', configJson => {
        const app = configJson['apps'][0];
        app['styles'] = ['styles.scss'];
      }))
      .then(() => replaceInFile('src/app/app.component.ts',
        './app.component.css', './app.component.scss'))
      .then(() => ng('build'))
      .then(() => expectToFail(() => expectFileToMatch('dist/styles.bundle.css', /exports/)))
      .then(() => expectToFail(() => expectFileToMatch('dist/main.bundle.js',
        /".*module\.exports.*\.outer.*background:/)));
  }
  