@@ -40,6 +40,10 @@ import server from 'browser-sync'
40
40
import handlebars from 'handlebars'
41
41
import gulpHandlebars from 'gulp-handlebars-html'
42
42
43
+ /*
44
+ * SETUP SCRIPT RUNTIME ENVIRONMENT
45
+ */
46
+
43
47
// parse program commands
44
48
commander . version ( pkg . version ) . option ( '--silent' ) . parse ( process . argv )
45
49
@@ -97,16 +101,21 @@ const paths = {
97
101
* @public
98
102
*/
99
103
const start = gulp . series (
100
- function startSpinner ( done ) {
101
- spinner . print ( ' ' )
102
- spinner . start ( 'Start development server...' )
103
- done ( )
104
- } ,
104
+ logStart ,
105
105
gulp . parallel ( gulp . series ( downloadOpenUI5 , buildOpenUI5 ) , clean ) ,
106
106
gulp . parallel ( entry , assets , scripts , styles ) ,
107
107
logStats ,
108
108
watch
109
109
)
110
+
111
+ // log start message and start spinner
112
+ function logStart ( done ) {
113
+ spinner . print ( ' ' )
114
+ spinner . start ( 'Start development server...' )
115
+ done ( )
116
+ }
117
+
118
+ // log start statistics and stop spinner
110
119
function logStats ( done ) {
111
120
const sSourceID = pkg . ui5 . src
112
121
const oSource = pkg . ui5 . srcLinks [ sSourceID ]
@@ -142,17 +151,22 @@ export default start
142
151
* @public
143
152
*/
144
153
const build = gulp . series (
145
- function startSpinner ( done ) {
146
- spinner . print ( ' ' )
147
- spinner . start ( 'Build start...' )
148
- done ( )
149
- } ,
154
+ logStartDist ,
150
155
gulp . parallel ( gulp . series ( downloadOpenUI5 , buildOpenUI5 ) , cleanDist ) ,
151
156
gulp . parallel ( entryDist , assetsDist , scriptsDist , stylesDist ) ,
152
157
ui5preloads ,
153
158
ui5cacheBust ,
154
159
logStatsDist
155
160
)
161
+
162
+ // log start build message and start spinner
163
+ function logStartDist ( done ) {
164
+ spinner . print ( ' ' )
165
+ spinner . start ( 'Build start...' )
166
+ done ( )
167
+ }
168
+
169
+ // log build statistics and stop spinner
156
170
function logStatsDist ( done ) {
157
171
const sSourceID = pkg . ui5 . src
158
172
const oSource = pkg . ui5 . srcLinks [ sSourceID ]
@@ -642,7 +656,7 @@ function ui5preloads() {
642
656
* ----------------------------------------------------------- */
643
657
644
658
// [production build]
645
- function ui5cacheBust ( done ) {
659
+ function ui5cacheBust ( ) {
646
660
// update spinner state
647
661
spinner . text = 'Run cache buster...'
648
662
0 commit comments