-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathgulpfile.js
30 lines (22 loc) · 900 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"use strict";
const { watch } = require("gulp");
const paths = require("./paths.config.js");
// require gulp tasks from all gulp files
const linting = require("./gulp/linting.js");
const test = require("./gulp/ui-test.js");
const deploy = require("./gulp/deploy.js");
// watch for file changes and run linters.
exports.watch = function (callBack) {
watch(paths.allTypeScript, ["ts-lint"]);
watch(paths.allJavaScript, ["es-lint"]);
callBack();
};
exports.deployProd = deploy.deployProd;
exports.clean = deploy.clean;
exports.cleanTests = deploy.cleanTests;
exports.lint = linting.lint;
exports.e2eHeadless = test.runProtractorHeadless;
exports.e2eHeadlessSequentialGroup = test.runProtractorHeadlessSequentialGroup;
exports.e2eHeadlessParallelGroup = test.runProtractorHeadlessParallelGroup;
exports.e2eLocal = test.runProtractorLocal;
exports.e2eSingle = test.runProtractorSingle;