forked from oreqizer/reactizer-2016
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgulpfile.babel.js
More file actions
37 lines (30 loc) · 787 Bytes
/
gulpfile.babel.js
File metadata and controls
37 lines (30 loc) · 787 Bytes
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
/* eslint-disable import/no-extraneous-dependencies */
import gulp from 'gulp';
import assets from './etc/gulp/assets';
import build from './etc/gulp/build';
import clean from './etc/gulp/clean';
import messages from './etc/gulp/messages';
import sprites from './etc/gulp/sprites';
// --------
// subtasks
// --------
export {
assets,
build,
clean,
messages,
sprites,
};
// ----------
// core tasks
// ----------
// prepares all data for the web app
export const prepare = gulp.series(clean, sprites, assets);
// prepares and builds the web app
export const bundle = gulp.series(prepare, build);
// watch browser asset changes
export default gulp.series(prepare, () =>
gulp.watch([
'./src/browser/assets/**',
'!./src/browser/assets/sprites/**',
], assets));