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'))
|
||
|
|
||
|
};
|