hunk.code_window: let npmInstalledEject = false;
   export function ng(...args: string[]) {
     // Auto-add --no-progress to commands that build the app, otherwise we get thousands of lines.
     if (['build', 'serve', 'test', 'e2e', 'xi18n'].indexOf(args[0]) != -1) {
       // If we have the --eject, use webpack for the test.
       const argv = getGlobalVariable('argv');
       if (args[0] == 'build' && argv.eject) {
         return silentNg('eject', ...args.slice(1), '--force')
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.file_path: tests/e2e/utils/process.ts
hunk.type: replace
file: import {NgModule, Component} from '@angular/core';
  import {RouterModule} from '@angular/router';
  import {HttpModule, Http} from '@angular/http';
  
  @Component({
    selector: 'lazy-comp',
    template: 'lazy!'
  })
  export class LazyComponent {}
  
  @NgModule({
    imports: [
      RouterModule.forChild([
       {path: '', component: LazyComponent, pathMatch: 'full'},
       {path: 'feature', loadChildren: './feature/feature.module#FeatureModule'},
       {path: 'lazy-feature', loadChildren: './feature/lazy-feature.module#LazyFeatureModule'}
      ]),
      HttpModule
    ],
    declarations: [LazyComponent]
  })
  export class LazyModule {
    constructor(http: Http) {}
  }
  
  export class SecondModule {}
  