import * as gulp from 'gulp' ; import * as changedInPlace from 'gulp-changed-in-place' ; import * as project from '../aurelia.json' ; import * as linter from 'gulp-aurelia-template-lint' ; import { build } from 'aurelia-cli' ; export default function processMarkup ( ) { return gulp . src ( project . markupProcessor . source ) . pipe ( changedInPlace ( { firstPass : true } ) ) . pipe ( linter ( ) ) . pipe ( build . bundle ( ) ) ; }