-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
59 lines (44 loc) · 973 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
48
49
50
51
52
53
54
55
56
57
58
59
import gulp from 'gulp';
import clean from './gulp/clean.js';
import * as styles from './gulp/styles.js';
import * as fonts from './gulp/fonts.js';
import * as symbols from './gulp/symbols.js';
import * as images from './gulp/images.js';
import * as scripts from './gulp/scripts.js';
import * as views from './gulp/views.js';
import * as libs from './gulp/libs.js';
import * as browser from './gulp/browser.js';
import * as watch from './gulp/watch.js';
const {series, parallel} = gulp;
const build = parallel(
styles.build,
fonts.build,
symbols.build,
images.build,
scripts.build,
libs.build,
views.build,
);
export default series(
clean,
build,
browser.build,
watch.build,
);
export const serve = series(
browser.build,
watch.build,
);
export const dist = parallel(
styles.dist,
fonts.dist,
images.dist,
scripts.dist,
libs.dist,
);
export const deploy = series(
clean,
build,
dist,
);
export {default as clean} from './gulp/clean.js';