26 lines
723 B
JavaScript
26 lines
723 B
JavaScript
var gulp = require('gulp'),
|
|
rename = require('gulp-rename'),
|
|
uglify = require('gulp-uglify'),
|
|
clone = require('gulp-clone'),
|
|
wrap = require('gulp-wrap'),
|
|
concat = require('gulp-concat');
|
|
|
|
module.exports = function () {
|
|
var stream = gulp.src([
|
|
'src/js/datepicker.js',
|
|
'src/js/body.js',
|
|
'src/js/navigation.js',
|
|
'src/js/timepicker.js'
|
|
])
|
|
.pipe(concat('datepicker.js'))
|
|
.pipe(wrap(';(function (window, $, undefined) { <%=contents%> })(window, jQuery);'));
|
|
|
|
stream.pipe(clone())
|
|
.pipe(gulp.dest('dist/js'));
|
|
|
|
stream.pipe(clone())
|
|
.pipe(uglify())
|
|
.pipe(rename('datepicker.min.js'))
|
|
.pipe(gulp.dest('dist/js'))
|
|
|
|
}; |