r3-legacy/gulpfile.js

35 lines
748 B
JavaScript
Raw Normal View History

var gulp = require('gulp');
var concat = require('gulp-concat');
var sort = require('gulp-sort');
var minify = require('gulp-minify');
2018-11-15 14:50:58 +01:00
var replace = require('gulp-string-replace');
2016-10-14 12:32:53 +02:00
2018-11-21 20:57:14 +01:00
gulp.task('build', build);
gulp.task('monitor', monitor);
function build() {
return gulp.src('./src/r3-*.js')
.pipe(sort())
.pipe(concat('r3.js'))
.pipe(replace('__DATE__', new Date().toString()))
.pipe(minify({
ext:{
src:'.js',
min:'-min.js'
}
}))
.pipe(gulp.dest('./build/'));
}
function monitor() {
gulp.watch('src/*.js', build);
}
2016-10-14 12:32:53 +02:00
gulp.task(
'default',
2018-11-21 20:57:14 +01:00
gulp.series(
build,
monitor
)
);