36 lines
655 B
JavaScript
36 lines
655 B
JavaScript
|
|
||
|
//--------------//
|
||
|
// DEPENDENCIES //
|
||
|
//--------------//
|
||
|
|
||
|
const gulp = require('gulp');
|
||
|
const gulpRequireTasks = require('gulp-require-tasks');
|
||
|
const del = require('del');
|
||
|
const runSequence = require('run-sequence');
|
||
|
|
||
|
|
||
|
//---------------//
|
||
|
// CONFIGURATION //
|
||
|
//---------------//
|
||
|
|
||
|
global.CSS_OUTPUT_PATH = './css';
|
||
|
global.SCSS_SOURCE_PATH = './scss';
|
||
|
global.MINIFICATION_SUFFIX = '.min';
|
||
|
|
||
|
|
||
|
//-------//
|
||
|
// TASKS //
|
||
|
//-------//
|
||
|
|
||
|
gulpRequireTasks();
|
||
|
|
||
|
gulp.task('default', function (callback) {
|
||
|
runSequence('clean', 'build', callback);
|
||
|
});
|
||
|
|
||
|
gulp.task('clean', function () {
|
||
|
return del([CSS_OUTPUT_PATH + '/*']);
|
||
|
});
|
||
|
|
||
|
gulp.task('build', ['styles:build']);
|