Failed Conditions
Pull Request — master (#4)
by Tito
02:11
created

index.js (1 issue)

Severity
1
const gulpUtils = require("./gulp/gulp-utils.js");
2
const utils = require("./gulp/utils.js");
3
const yargs = require("yargs");
4
const fs = require("fs");
5
const { series, parallel } = require("gulp");
6
const gulp = require("gulp");
0 ignored issues
show
The constant gulp seems to be never used. Consider removing it.
Loading history...
7
8
// const allExtensionTypes = ["components", "libraries", "plugins"];
9
const allExtensionTypes = ["modules"];
10
const extensionTypes = [];
11
12
allExtensionTypes.forEach(function (type) {
13
    if (fs.existsSync("./extensions/" + type)) {
14
        require("./gulp/" + type + ".js");
15
        extensionTypes.push(type);
16
    }
17
});
18
19
const mainTasks = gulpUtils.getBaseTasks();
20
21
// Configuration read task.  Stores it in gulpUtils.config variable
22
const config = function (done) {
23
    gulpUtils.setConfigurationFromData(utils.readJSON("gulp-config.json"));
24
    gulpUtils.setConfigurationFromData(yargs.argv);
25
    done();
26
};
27
28
extensionTypes.forEach(function (type) {
29
    Object.keys(mainTasks).forEach((task) => {
30
        mainTasks[task].push(task + ":" + type);
31
    });
32
});
33
34
exports.release = series(config, parallel(mainTasks.release));
35
exports.clean = series(config, parallel(mainTasks.clean));
36
exports.copy = series(config, parallel(mainTasks.copy));
37
exports.watch = series(config, parallel(mainTasks.watch));
38
exports.default = parallel(exports[gulpUtils.config.defaultTasks]);
39