hunk.code_window: function _createAotPlugin(wco: WebpackConfigOptions, options: any) {
     const { appConfig, projectRoot, buildOptions } = wco;
     // Read the environment, and set it in the compiler host.
     let hostOverrideFileSystem: any = {};
     // process environment file replacement
     if (appConfig.environments) {
       if (!appConfig.environmentSource) {
         let migrationMessage = '';
         if ('source' in appConfig.environments) {
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:   let hostReplacementPaths: any = {};
  
hunk.file_path: packages/@angular/cli/models/webpack-configs/typescript.ts
hunk.type: replace
file: import {node, ng, npm} from '../utils/process';
  
  const packages = require('../../../lib/packages');
  
  
  export default function() {
    return Promise.resolve()
      .then(() => console.log('Environment:'))
      .then(() => {
        Object.keys(process.env).forEach(envName => {
          console.log(`  ${envName}: ${process.env[envName].replace(/[\n\r]+/g, '\n        ')}`);
        });
      })
      .then(() => {
        console.log('Packages:');
        console.log(JSON.stringify(packages, null, 2));
      })
      .then(() => node('--version'))
      .then(() => npm('--version'))
      .then(() => ng('version'));
  }
  