-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgulpfile.js
More file actions
30 lines (20 loc) · 793 Bytes
/
gulpfile.js
File metadata and controls
30 lines (20 loc) · 793 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
'use strict';
const gulp = require('gulp');
const plugins = require('gulp-load-plugins')();
const config = require('./config.json');
// Server Task
require(config.tasksPath + '/server')(gulp, plugins, config);
// PHP compilation
require(config.tasksPath + '/php')(gulp, plugins, config);
// CSS compilation
require(config.tasksPath + '/css')(gulp, plugins, config);
// SVG compilation
require(config.tasksPath + '/svg')(gulp, plugins, config);
// JS compilation
require(config.tasksPath + '/js-compile')(gulp, plugins, config);
// Image compression
require(config.tasksPath + '/imagemin')(gulp, plugins, config);
// Watch Task
require(config.tasksPath + '/watch')(gulp, plugins, config);
// Default Task
require(config.tasksPath + '/default')(gulp, plugins, config);