-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
47 lines (33 loc) · 796 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
45
46
47
'use strict';
const { dest, series, src } = require('gulp');
const concat = require('gulp-concat');
const del = require('del');
function buildCss(cb)
{
return src('source/stylesheets/**/*.css')
.pipe(dest('dist'));
}
function buildJs(cb)
{
const sourceFiles = [
'source/scripts/capital-m.js',
'source/scripts/router.js'
];
return src(sourceFiles)
.pipe(concat('prospekt.js'))
.pipe(dest('dist'));
}
function clean(cb)
{
return del('dist/**/*');
}
function cleanExample(cb)
{
return del('examples/small-company-website/dist/**/*');
}
function updateExample(cb)
{
return src('dist/**/*')
.pipe(dest('examples/small-company-website/dist'));
}
exports.default = series(clean, buildCss, buildJs, updateExample);