forked from contributte/componette-site
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgulpfile.js
32 lines (28 loc) · 824 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
31
32
var gulp = require('gulp');
var front = require('./gulp.front.js');
var admin = require('./gulp.admin.js');
// Register front-end tasks
front();
// Register back-end tasks
admin();
// Register global tasks
gulp.task('deploy', [
// Back-end
'admin-css',
'admin-css-remote',
'admin-js',
'admin-js-remote',
// Front-end
'front-css',
'front-css-remote',
'front-js',
'front-js-remote'
]);
gulp.task('watch', function () {
// Back-end
gulp.watch(['www/assets/admin/css/**/*.css', 'www/assets/admin/css/**/*.less'], ['admin-css']);
gulp.watch(['www/assets/admin/js/**/*.js'], ['admin-js']);
// Front-end
gulp.watch(['www/assets/front/css/**/*.css', 'www/assets/front/css/**/*.less'], ['front-css']);
gulp.watch(['www/assets/front/js/**/*.js'], ['front-js']);
});