2017-06-21 11:15:14 +00:00
|
|
|
const cleanCss = require('gulp-clean-css')
|
|
|
|
const gulp = require('gulp')
|
|
|
|
const rename = require('gulp-rename')
|
|
|
|
const sass = require('gulp-sass')
|
2016-10-25 04:19:29 +00:00
|
|
|
|
|
|
|
gulp.task('stylesheet', function () {
|
|
|
|
return gulp.src('./assets/stylesheets/index.scss')
|
|
|
|
.pipe(sass().on('error', sass.logError))
|
|
|
|
.pipe(rename('index.bundle.css'))
|
|
|
|
.pipe(gulp.dest('./assets/stylesheets/'))
|
2018-11-16 18:28:08 +00:00
|
|
|
.pipe(cleanCss({
|
|
|
|
level: 2
|
|
|
|
}))
|
2016-10-25 04:19:29 +00:00
|
|
|
.pipe(rename('index.bundle.min.css'))
|
2017-06-21 11:15:14 +00:00
|
|
|
.pipe(gulp.dest('./assets/stylesheets/'))
|
|
|
|
})
|
2016-10-25 04:19:29 +00:00
|
|
|
|
2018-05-19 13:52:20 +00:00
|
|
|
gulp.task('default', gulp.series('stylesheet'))
|
|
|
|
|
|
|
|
gulp.task('watch', gulp.series('default', function () {
|
|
|
|
gulp.watch('./assets/stylesheets/**/*.scss', gulp.series('stylesheet'))
|
|
|
|
}))
|