-
-
Notifications
You must be signed in to change notification settings - Fork 337
Expand file tree
/
Copy pathgulpfile.js
More file actions
40 lines (29 loc) · 826 Bytes
/
gulpfile.js
File metadata and controls
40 lines (29 loc) · 826 Bytes
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
31
32
33
34
35
36
37
38
39
40
/*******************************
* Set-up
*******************************/
const gulp = require('gulp');
// read user config to know what task to load
const config = require('./tasks/config/user');
const admin = require('./tasks/collections/admin');
const rtl = require('./tasks/collections/rtl');
/*******************************
* Tasks
*******************************/
require('./tasks/collections/build')(gulp);
require('./tasks/collections/various')(gulp);
require('./tasks/collections/install')(gulp);
gulp.task('default', gulp.series('check-install'));
/* --------------
Docs
--------------- */
require('./tasks/collections/docs')(gulp);
/* --------------
RTL
--------------- */
if (config.rtl) {
rtl(gulp);
}
/* Admin Tasks */
if (config.admin) {
admin(gulp);
}