Gulp plugin to minify or prettify xml, json, css, sql
npm install gulp-pretty-data> Minify or prettify xml, json, css, sql.
npm install gulp-pretty-data --save-dev``js
var gulp = require('gulp');
var prettyData = require('gulp-pretty-data');
gulp.task('minify', function() {
gulp.src('src/**.{xml,json,xlf,svg}')
.pipe(prettyData({
type: 'minify',
preserveComments: true,
extensions: {
'xlf': 'xml',
'svg': 'xml'
}
}))
.pipe(gulp.dest('dist'))
});
gulp.task('prettify', function() {
gulp.src('src/**.{xml,json}')
.pipe(prettyData({type: 'prettify'}))
.pipe(gulp.dest('dist'))
});
``
See the pretty data node plugin for more info.