From ea46f3c293c2d725a1ed9cf03ff42e8b54cd6ad2 Mon Sep 17 00:00:00 2001 From: amzrk2 Date: Fri, 12 Jun 2020 13:15:20 +0800 Subject: Custom title font supported --- gulpfile.js | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) (limited to 'gulpfile.js') diff --git a/gulpfile.js b/gulpfile.js index 3abdba7..7caec20 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -10,40 +10,57 @@ var autoprefixer = require('autoprefixer'); var cssnano = require('cssnano'); var rename = require('gulp-rename'); -function js() { +function devJs() { return pipeline( gulp.src('assets/js/fuji.js'), sourcemaps.init(), babel({ presets: ['@babel/env'], }), - uglify(), rename({ suffix: '.min' }), sourcemaps.write('.'), gulp.dest('static/assets/js/') ); } -function css() { +function devCss() { return pipeline( gulp.src('assets/scss/fuji.scss'), sourcemaps.init(), sass(), - postcss([autoprefixer(), cssnano()]), + postcss([autoprefixer()]), rename({ suffix: '.min' }), sourcemaps.write('.'), gulp.dest('static/assets/css/') ); } +function js() { + return pipeline( + gulp.src('assets/js/fuji.js'), + babel({ + presets: ['@babel/env'], + }), + uglify(), + rename({ suffix: '.min' }), + gulp.dest('static/assets/js/') + ); +} + +function css() { + return pipeline( + gulp.src('assets/scss/fuji.scss'), + sass(), + postcss([autoprefixer(), cssnano()]), + rename({ suffix: '.min' }), + gulp.dest('static/assets/css/') + ); +} + exports.build = gulp.parallel(js, css); exports.devJs = function () { - return gulp.watch('assets/js/fuji.js', { delay: 500 }, gulp.parallel(js)); + return gulp.watch('assets/js/fuji.js', { delay: 500 }, devJs); }; exports.devCss = function () { - return gulp.watch( - ['assets/scss/*.scss', 'assets/scss/*/*.scss', 'assets/scss/*/*/*.scss'], - { delay: 500 }, - gulp.parallel(css) - ); + return gulp.watch('assets/**/*.scss', { delay: 500 }, devCss); }; -- cgit v1.2.3