forked from KevinJump/Our.Umbraco.PublishQueue
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
33 lines (26 loc) · 774 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
33
/*
copy the app_plugins folder when it changes
means we don't have to rebuild, and umbraco
loads the changes quicker.
*/
var gulp = require('gulp');
var sources = [
'./Our.Umbraco.PublishQueue/App_Plugins'
];
var dest = './PublishQueue.Web/App_Plugins';
gulp.task('simple-watch', function () {
for (var i = 0; i < sources.length; i++) {
console.log('watch: ' + sources[i] + "/**/*");
watchy(sources[i]);
}
});
function watchy(source) {
gulp.watch(source + '/**/*', function (event) {
if (event.type === 'changed') {
console.dir("File: " + event.path);
gulp.src(event.path, { "base": source })
.pipe(gulp.dest(dest));
}
});
}
gulp.task('default', ['simple-watch'])