You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
762 B
JavaScript
32 lines
762 B
JavaScript
var gulp = require('gulp');
|
|
var clean = require('gulp-clean');
|
|
var sass = require('gulp-sass');
|
|
var rename = require('gulp-rename');
|
|
var minifyCss = require('gulp-minify-css');
|
|
var copy = require('gulp-copy');
|
|
|
|
//style paths
|
|
var sassFiles = 'custom.scss',
|
|
cssDest = 'dist/';
|
|
|
|
//app dest path
|
|
var dist = 'dist/';
|
|
|
|
gulp.task('styles', ['clean'], function(){
|
|
gulp.src(sassFiles)
|
|
.pipe(sass().on('error', sass.logError))
|
|
.pipe(minifyCss())
|
|
.pipe(rename({
|
|
basename: 'custom',
|
|
extname: '.css'
|
|
}))
|
|
.pipe(gulp.dest(cssDest));
|
|
});
|
|
|
|
gulp.task('clean', function () {
|
|
return gulp.src(dist, {read: false})
|
|
.pipe(clean());
|
|
});
|
|
|
|
gulp.task('default', ['clean', 'styles']);
|