-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgulpfile.js
More file actions
32 lines (28 loc) · 1.2 KB
/
gulpfile.js
File metadata and controls
32 lines (28 loc) · 1.2 KB
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
process.env.DISABLE_NOTIFIER = true;
var gulp = require('gulp');
var async = require('async');
var taskmodules = require('./index.js');
gulp.task('default', function(done) {
async.series([
taskmodules.util.copy('test/', 'copied/'),
taskmodules.js.browserify('test/js/main.js', 'dist/js/main.min.js'),
// taskmodules.style.svgIconFont.create('assets/icons/', '_icon-font', 'src/scss/iconfont/', '_icon-font.scss', true, false),
taskmodules.style.sass('test/scss/main.scss', 'dist/css/main.css'),
function(callback) {
setTimeout(function() {
callback();
}, 2000);
},
taskmodules.util.del(['copied/'])
], function() {
console.log("SERIES COMPLETE");
async.parallel([
taskmodules.js.browserify('test/js/main.js', 'dist/js/main2.min.js'),
// taskmodules.style.svgIconFont.create('assets/icons/', '_icon-font', 'src/scss/iconfont/', '_icon-font.scss', true, false),
taskmodules.style.sass('test/scss/main.scss', 'dist/css/main2.css')
], function() {
console.log("PARALLEL COMPLETE");
done();
});
});
});