File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import gulp from 'gulp' ;
22import htmlmin from 'gulp-htmlmin' ;
3+ import plumber from 'gulp-plumber' ;
4+ import notify from 'gulp-notify' ;
35import changedInPlace from 'gulp-changed-in-place' ;
46import project from '../aurelia.json' ;
57import { build } from 'aurelia-cli' ;
68
79export default function processMarkup ( ) {
810 return gulp . src ( project . markupProcessor . source )
11+ . pipe ( plumber ( { errorHandler : notify . onError ( 'Error: <%= error.message %>' ) } ) )
912 . pipe ( changedInPlace ( { firstPass :true } ) )
1013 . pipe ( htmlmin ( {
1114 removeComments : true ,
@@ -16,7 +19,8 @@ export default function processMarkup() {
1619 minifyCSS : true ,
1720 minifyJS : true ,
1821 removeScriptTypeAttributes : true ,
19- removeStyleLinkTypeAttributes : true
22+ removeStyleLinkTypeAttributes : true ,
23+ ignoreCustomFragments : [ / \$ { .* } / g] // ignore interpolation expressions
2024 } ) )
2125 . pipe ( build . bundle ( ) ) ;
2226}
Original file line number Diff line number Diff line change 11import * as gulp from 'gulp' ;
22import * as htmlmin from 'gulp-htmlmin' ;
3+ import * as plumber from 'gulp-plumber' ;
4+ import * as notify from 'gulp-notify' ;
35import * as changedInPlace from 'gulp-changed-in-place' ;
46import * as project from '../aurelia.json' ;
57import { build } from 'aurelia-cli' ;
68
79export default function processMarkup ( ) {
810 return gulp . src ( project . markupProcessor . source )
11+ . pipe ( plumber ( { errorHandler : notify . onError ( 'Error: <%= error.message %>' ) } ) )
912 . pipe ( changedInPlace ( { firstPass :true } ) )
1013 . pipe ( htmlmin ( {
1114 removeComments : true ,
@@ -16,7 +19,8 @@ export default function processMarkup() {
1619 minifyCSS : true ,
1720 minifyJS : true ,
1821 removeScriptTypeAttributes : true ,
19- removeStyleLinkTypeAttributes : true
22+ removeStyleLinkTypeAttributes : true ,
23+ ignoreCustomFragments : [ / \$ { .* } / g] // ignore interpolation expressions
2024 } ) )
2125 . pipe ( build . bundle ( ) ) ;
2226}
Original file line number Diff line number Diff line change 11import gulp from 'gulp' ;
22import htmlmin from 'gulp-htmlmin' ;
3+ import plumber from 'gulp-plumber' ;
4+ import notify from 'gulp-notify' ;
35import changedInPlace from 'gulp-changed-in-place' ;
46import project from '../aurelia.json' ;
57import { build } from 'aurelia-cli' ;
68
79export default function processMarkup ( ) {
810 return gulp . src ( project . markupProcessor . source )
11+ . pipe ( plumber ( { errorHandler : notify . onError ( 'Error: <%= error.message %>' ) } ) )
912 . pipe ( changedInPlace ( { firstPass :true } ) )
1013 . pipe ( htmlmin ( {
1114 removeComments : true ,
1215 collapseWhitespace : true ,
1316 minifyCSS : true ,
14- minifyJS : true
17+ minifyJS : true ,
18+ ignoreCustomFragments : [ / \$ { .* } / g] // ignore interpolation expressions
1519 } ) )
1620 . pipe ( build . bundle ( ) ) ;
1721}
Original file line number Diff line number Diff line change 11import * as gulp from 'gulp' ;
22import * as htmlmin from 'gulp-htmlmin' ;
3+ import * as plumber from 'gulp-plumber' ;
4+ import * as notify from 'gulp-notify' ;
35import * as changedInPlace from 'gulp-changed-in-place' ;
46import * as project from '../aurelia.json' ;
57import { build } from 'aurelia-cli' ;
68
79export default function processMarkup ( ) {
810 return gulp . src ( project . markupProcessor . source )
11+ . pipe ( plumber ( { errorHandler : notify . onError ( 'Error: <%= error.message %>' ) } ) )
912 . pipe ( changedInPlace ( { firstPass :true } ) )
1013 . pipe ( htmlmin ( {
1114 removeComments : true ,
1215 collapseWhitespace : true ,
1316 minifyCSS : true ,
14- minifyJS : true
17+ minifyJS : true ,
18+ ignoreCustomFragments : [ / \$ { .* } / g] // ignore interpolation expressions
1519 } ) )
1620 . pipe ( build . bundle ( ) ) ;
1721}
You can’t perform that action at this time.
0 commit comments