demo/3d_demo/resources/src/gulpfile.js

var gulp = require('gulp');
var usemin = require('gulp-usemin');
var uglify = require('gulp-uglify');
var htmlmin = require('gulp-htmlmin');
var cleanCss = require('gulp-clean-css');
var rename = require("gulp-rename");
var rev = require('gulp-rev');
gulp.task('default', function() {
return gulp.src('./index.html')
.pipe(usemin({
css: [ rev() ],
html: [ htmlmin({ collapseWhitespace: true }) ],
js: [ uglify(), rev() ],
inlinejs: [ uglify() ],
inlinecss: [ cleanCss(), 'concat' ]
}))
.pipe(rename("3d_demo.min.html"))
.pipe(gulp.dest('..'));
});