gulpfile.js: update to new syntax.
This commit is contained in:
parent
e57930485a
commit
ac85d10fe1
1 changed files with 20 additions and 17 deletions
37
gulpfile.js
37
gulpfile.js
|
|
@ -1,7 +1,6 @@
|
|||
|
||||
var gulp = require('gulp');
|
||||
var { src, dest, watch, series } = require('gulp');
|
||||
var rename = require('gulp-rename');
|
||||
var sass = require('gulp-sass');
|
||||
var sass = require('gulp-sass')(require('sass'));
|
||||
var cssminify = require('gulp-csso');
|
||||
var concat = require('gulp-concat');
|
||||
var uglify = require('gulp-uglify');
|
||||
|
|
@ -39,24 +38,28 @@ var config = {
|
|||
// Tasks
|
||||
// ----------------------------------
|
||||
|
||||
gulp.task('build-css', function () {
|
||||
return gulp.src(config.sass.src)
|
||||
function build_css() {
|
||||
return src(config.sass.src)
|
||||
.pipe(sass(config.sass.opt))
|
||||
.pipe(cssminify())
|
||||
.pipe(rename({ basename: config.sass.outputName, suffix: '.min'}))
|
||||
.pipe(gulp.dest(config.sass.outputDir))
|
||||
});
|
||||
.pipe(dest(config.sass.outputDir))
|
||||
}
|
||||
|
||||
gulp.task('watch-sass', function() {
|
||||
gulp.watch(config.sass.pattern, ['build-css']);
|
||||
});
|
||||
|
||||
gulp.task('build-js', function () {
|
||||
return gulp.src(config.js.src)
|
||||
function build_js() {
|
||||
return src(config.js.src)
|
||||
.pipe(uglify())
|
||||
.pipe(concat('application.min.js'))
|
||||
.pipe(gulp.dest(config.js.outputDir));
|
||||
});
|
||||
.pipe(dest(config.js.outputDir));
|
||||
}
|
||||
|
||||
gulp.task('build-assets', ['build-css', 'build-js']);
|
||||
gulp.task('default', ['watch-sass']);
|
||||
function watch_sass() {
|
||||
return watch(config.sass.pattern, build_css);
|
||||
}
|
||||
|
||||
exports.build_css = build_css;
|
||||
exports.build_js = build_js;
|
||||
exports.build = series(build_css, build_js);
|
||||
exports.watch_sass = watch_sass;
|
||||
exports.watch = series(watch_sass);
|
||||
exports.default = watch;
|
||||
|
|
|
|||
Reference in a new issue