1 | # Global configuration
|
2 | config:
|
3 | envPrefix: "JS"
|
4 |
|
5 | # Watch tasks
|
6 | watch:
|
7 | options:
|
8 | debounce: 500
|
9 | default:
|
10 | "*.json":
|
11 | - "all"
|
12 |
|
13 | # Tasks
|
14 | tasks:
|
15 | # 2 tasks in sequence
|
16 | all:
|
17 | - "sleep"
|
18 | - "hello-world"
|
19 | # 3 Tasks in parallel
|
20 | sleep@p:
|
21 | - "@sh sleep 1"
|
22 | - "@sh sleep 1"
|
23 | - "@sh sleep 1"
|
24 | # 1 Shell script using global env vars, + envified options
|
25 | hello-world:
|
26 | - "@sh echo $GREETING $JS_OPTIONS_PLACE"
|
27 |
|
28 | # Global env values
|
29 | env:
|
30 | GREETING: "Hello"
|
31 |
|
32 | # Global options
|
33 | options:
|
34 | place: "world"
|