JD2022-TU1/data/EngineData/JustDanceTools/gulp/index.js

18 lines
430 B
JavaScript

import fs from 'fs';
import gulp from 'gulp';
import onlyScripts from './util/scriptFilter';
const tasks = fs.readdirSync('./gulp/tasks/').filter(onlyScripts);
// Ensure process ends after all Gulp tasks are finished
gulp.on('stop', function () {
if ( !global.isWatching ) {
process.nextTick(function () {
process.exit(0);
});
}
});
tasks.forEach((task) => {
require('./tasks/' + task);
});