hunk.code_window:     "node": ">= 5.4.1 <= 7",
       "npm": ">= 3"
     },
     "scripts": {
       "test": "gulp test"
     },
     "devDependencies": {
       "@angular/common": "2.0.0",
       "@angular/compiler": "2.0.0",
  
hunk.labels: keep keep keep add keep keep keep keep keep
hunk.after_edit:     "ngc": "ngc",
       "jasmine": "jasmine",
  
hunk.file_path: package.json
hunk.type: add
file: var webpack = require('webpack');
  var path = require('path');
  
  module.exports = function(config) {
    config.target = 'web';
    config.entry =  './src/client.ts',
    config.output.filename = 'public/browser-bundle.js';
    config.output.library = 'universal';
    config.output.libraryTarget = 'var';
  
    config.node = {
      global: true,
      __dirname: true,
      __filename: true,
      process: true,
      Buffer: false,
      module: false,
    };
  
    return config;
  };
  