mirror of
https://gitlab.silvrtree.co.uk/martind2000/ft.git
synced 2025-02-11 12:29:16 +00:00
21 lines
584 B
JavaScript
21 lines
584 B
JavaScript
import gulp from 'gulp';
|
|
import htmlmin from 'gulp-htmlmin';
|
|
import changedInPlace from 'gulp-changed-in-place';
|
|
import project from '../aurelia.json';
|
|
import {build} from 'aurelia-cli';
|
|
import lintMarkup from './lint-markup';
|
|
|
|
export default function processMarkup() {
|
|
return gulp.src(project.markupProcessor.source)
|
|
.pipe(lintMarkup())
|
|
.pipe(changedInPlace({firstPass: true}))
|
|
.pipe(htmlmin({
|
|
removeComments: true,
|
|
collapseWhitespace: true,
|
|
conservativeCollapse: true,
|
|
minifyCSS: true,
|
|
minifyJS: true
|
|
}))
|
|
.pipe(build.bundle());
|
|
}
|