You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
382 B
22 lines
382 B
2 years ago
|
'use strict';
|
||
|
|
||
|
function registerExports(gulpInst, tasks) {
|
||
|
var taskNames = Object.keys(tasks);
|
||
|
|
||
|
if (taskNames.length) {
|
||
|
taskNames.forEach(register);
|
||
|
}
|
||
|
|
||
|
function register(taskName) {
|
||
|
var task = tasks[taskName];
|
||
|
|
||
|
if (typeof task !== 'function') {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
gulpInst.task(task.displayName || taskName, task);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
module.exports = registerExports;
|