hunk.code_window: gulp.task('_test', () => {
     // Gulp Jasmine had weird behavior where it would run 0 specs on subsequent runs
     child_process.spawnSync(`./node_modules/.bin/jasmine`, [], {stdio: 'inherit'});
   });
   gulp.task('build', ['clean'], build);
   gulp.task('default', ['build']);
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:   child_process.spawnSync('npm run jasmine', [], {stdio: 'inherit'});
  
hunk.file_path: gulpfile.ts
hunk.type: replace
file: {
    "name": "angular2-universal",
    "main": "index.js",
    "version": "2.0.11",
    "description": "Universal (isomorphic) javascript support for Angular2",
    "homepage": "https://github.com/angular/universal",
    "license": "MIT",
    "contributors": [
      "gdi2290",
      "manekinekko",
      "jeffwhelpley",
      "MarkPieszak",
      "ashsidhu",
      "jeffbcross",
      "wesleycho",
      "dbabaioff",
      "tamascsaba",
      "alexpods",
      "laskoviymishka",
      "JohnGorter",
      "valorkin",
      "playground",
      "swirlycheetah",
      "datwheat",
      "btrigueiro",
      "Krijger",
      "vangorden",
      "alfamegaxq",
      "QuinntyneBrown",
      "vvakame",
      "gitter-badger",
      "juristr",
      "filipesilva",
      "lightningtgc",
      "justindujardin",
      "wellingWilliam",
      "adams",
      "alxhub",
      "naomiblack",
      "NathanWalker",
      "basarat",
      "visikov",
      "tbosch",
      "bnjjj"
    ],
    "repository": {
      "type": "git",
      "url": "https://github.com/angular/universal"
    },
    "bugs": {
      "url": "https://github.com/angular/universal/issues"
    },
    "config": {
      "engine-strict": true
    },
    "engines": {
      "node": ">= 5.4.1 <= 7",
      "npm": ">= 3"
    },
    "scripts": {
      "test": "gulp test"
    },
    "devDependencies": {
      "@angular/common": "2.0.0",
      "@angular/compiler": "2.0.0",
      "@angular/compiler-cli": "^0.6.3",
      "@angular/core": "2.0.0",
      "@angular/forms": "2.0.0",
      "@angular/http": "2.0.0",
      "@angular/platform-browser": "2.0.0",
      "@angular/platform-browser-dynamic": "2.0.0",
      "@angular/platform-server": "2.0.0",
      "@angular/router": "3.0.0",
      "@types/body-parser": "0.0.30",
      "@types/browserify": "^12.0.29",
      "@types/core-js": "^0.9.29",
      "@types/express": "^4.0.30",
      "@types/jasmine": "^2.2.31",
      "@types/node": "^6.0.32",
      "@types/through2": "0.0.28",
      "angular2-template-loader": "^0.4.0",
      "awesome-typescript-loader": "2.2.1",
      "broccoli-caching-writer": "^2.2.1",
      "conventional-changelog": "^1.1.0",
      "core-js": "^2.4.0",
      "cpy-cli": "^1.0.1",
      "css": "^2.2.1",
      "es6-promise": "~3.0.2",
      "es6-shim": "~0.35.0",
      "express": "^4.13.0",
      "glob": "^7.0.5",
      "graceful-fs": "^4.1.4",
      "gulp": "^3.9.0",
      "gulp-conventional-changelog": "1.1.0",
      "gulp-jasmine": "^2.4.0",
      "gulp-json-transform": "^0.4.1",
      "gulp-rename": "^1.2.2",
      "gulp-replace": "^0.5.4",
      "gulp-typescript": "^2.13.6",
      "gutil": "^1.6.4",
      "http-server": "^0.9.0",
      "ie-shim": "^0.1.0",
      "jasmine": "^2.3.1",
      "js-beautify": "^1.6.4",
      "js.clone": "0.0.3",
      "json-loader": "^0.5.4",
      "minimist": "^1.2.0",
      "nodemon": "^1.9.2",
      "opn": "^3.0.2",
      "optimist": "^0.6.1",
      "parse5": "^2.2.1",
      "pm2": "^1.1.3",
      "preboot": "4.5.2",
      "reflect-metadata": "0.1.2",
      "rimraf": "^2.5.2",
      "run-sequence": "^1.1.2",
      "rxjs": "~5.0.0-beta.12",
      "string-replace-loader": "github:gdi2290/string-replace-loader",
      "through2": "^2.0.0",
      "ts-helpers": "^1.1.1",
      "ts-loader": "^0.8.2",
      "ts-node": "^1.3.0",
      "tslint": "^3.13.0-dev.0",
      "typescript": "^2.0.2",
      "webpack": "2.1.0-beta.22",
      "xhr2": "^0.1.3",
      "zone.js": "0.6.21"
    }
  }
  