20 lines
651 B
JavaScript
20 lines
651 B
JavaScript
const {parallel, watch} = require('gulp');
|
|
|
|
// Pull in each task
|
|
const sass = require('./gulp-tasks/sass.js');
|
|
|
|
// Set each directory and contents that we want to watch and
|
|
// assign the relevant task. `ignoreInitial` set to true will
|
|
// prevent the task being run when we run `gulp watch`, but it
|
|
// will run when a file changes.
|
|
const watcher = () => {
|
|
watch('./src/scss/**/*.scss', {ignoreInitial: true}, sass);
|
|
};
|
|
|
|
// The default (if someone just runs `gulp`) is to run each task in parrallel
|
|
exports.default = parallel(sass);
|
|
|
|
// This is our watcher task that instructs gulp to watch directories and
|
|
// act accordingly
|
|
exports.watch = watcher;
|