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']);
|