forked from VladimirIvanin/gulp-inSales-uploader
/
gulpfile.js
45 lines (36 loc) · 835 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
34
35
36
37
38
39
40
41
42
43
44
var gulp = require('gulp');
var insalesUp = require('insales-uploader');
var options = {
account: {
id: '0123456798',
token: '0123456798',
url: 'shop-41324.myinsales.ru',
http: false
},
theme: {
id: '123456',
root: 'my-shop',
backup: 'zip',
update: true,
startBackup: true
}
}
var InsalesUploader = new insalesUp(options)
gulp.task('download', function(){
return InsalesUploader.download()
});
gulp.task('stream', function(){
return InsalesUploader.stream()
});
gulp.task('backup', function(){
return InsalesUploader.backup()
});
gulp.task('diff-assets', function(){
return InsalesUploader.diffLocalAssets()
});
gulp.task('init-assets', function(){
return InsalesUploader.initAssets()
});
gulp.task('default', ['download'], function() {
return gulp.start('stream');
});