@@ -65,24 +65,24 @@ function sendMsg(type, data) {
65
65
! ( self instanceof WorkerGlobalScope ) )
66
66
) {
67
67
self . postMessage ( {
68
- type : ' webpack' + type ,
69
- data : data
68
+ type : ` webpack${ type } ` ,
69
+ data
70
70
} , '*' ) ;
71
71
}
72
72
}
73
73
74
74
const onSocketMsg = {
75
- hot : function msgHot ( ) {
75
+ hot ( ) {
76
76
hot = true ;
77
77
log . info ( '[WDS] Hot Module Replacement enabled.' ) ;
78
78
} ,
79
- invalid : function msgInvalid ( ) {
79
+ invalid ( ) {
80
80
log . info ( '[WDS] App updated. Recompiling...' ) ;
81
81
// fixes #1042. overlay doesn't clear if errors are fixed but warnings remain.
82
82
if ( useWarningOverlay || useErrorOverlay ) overlay . clear ( ) ;
83
83
sendMsg ( 'Invalid' ) ;
84
84
} ,
85
- hash : function msgHash ( hash ) {
85
+ hash ( hash ) {
86
86
currentHash = hash ;
87
87
} ,
88
88
'still-ok' : function stillOk ( ) {
@@ -108,10 +108,10 @@ const onSocketMsg = {
108
108
log . disableAll ( ) ;
109
109
break ;
110
110
default :
111
- log . error ( ' [WDS] Unknown clientLogLevel \'' + level + '\'' ) ;
111
+ log . error ( ` [WDS] Unknown clientLogLevel ' ${ level } '` ) ;
112
112
}
113
113
} ,
114
- overlay : function msgOverlay ( value ) {
114
+ overlay ( value ) {
115
115
if ( typeof document !== 'undefined' ) {
116
116
if ( typeof ( value ) === 'boolean' ) {
117
117
useWarningOverlay = false ;
@@ -122,15 +122,15 @@ const onSocketMsg = {
122
122
}
123
123
}
124
124
} ,
125
- progress : function msgProgress ( progress ) {
125
+ progress ( progress ) {
126
126
if ( typeof document !== 'undefined' ) {
127
127
useProgress = progress ;
128
128
}
129
129
} ,
130
130
'progress-update' : function progressUpdate ( data ) {
131
- if ( useProgress ) log . info ( ' [WDS] ' + data . percent + ' % - ' + data . msg + '.' ) ;
131
+ if ( useProgress ) log . info ( ` [WDS] ${ data . percent } % - ${ data . msg } .` ) ;
132
132
} ,
133
- ok : function msgOk ( ) {
133
+ ok ( ) {
134
134
sendMsg ( 'Ok' ) ;
135
135
if ( useWarningOverlay || useErrorOverlay ) overlay . clear ( ) ;
136
136
if ( initial ) return initial = false ; // eslint-disable-line no-return-assign
@@ -140,27 +140,27 @@ const onSocketMsg = {
140
140
log . info ( '[WDS] Content base changed. Reloading...' ) ;
141
141
self . location . reload ( ) ;
142
142
} ,
143
- warnings : function msgWarnings ( warnings ) {
143
+ warnings ( warnings ) {
144
144
log . warn ( '[WDS] Warnings while compiling.' ) ;
145
- const strippedWarnings = warnings . map ( function map ( warning ) { return stripAnsi ( warning ) ; } ) ;
145
+ const strippedWarnings = warnings . map ( warning => stripAnsi ( warning ) ) ;
146
146
sendMsg ( 'Warnings' , strippedWarnings ) ;
147
147
for ( let i = 0 ; i < strippedWarnings . length ; i ++ ) { log . warn ( strippedWarnings [ i ] ) ; }
148
148
if ( useWarningOverlay ) overlay . showMessage ( warnings ) ;
149
149
150
150
if ( initial ) return initial = false ; // eslint-disable-line no-return-assign
151
151
reloadApp ( ) ;
152
152
} ,
153
- errors : function msgErrors ( errors ) {
153
+ errors ( errors ) {
154
154
log . error ( '[WDS] Errors while compiling. Reload prevented.' ) ;
155
- const strippedErrors = errors . map ( function map ( error ) { return stripAnsi ( error ) ; } ) ;
155
+ const strippedErrors = errors . map ( error => stripAnsi ( error ) ) ;
156
156
sendMsg ( 'Errors' , strippedErrors ) ;
157
157
for ( let i = 0 ; i < strippedErrors . length ; i ++ ) { log . error ( strippedErrors [ i ] ) ; }
158
158
if ( useErrorOverlay ) overlay . showMessage ( errors ) ;
159
159
} ,
160
- error : function msgError ( error ) {
160
+ error ( error ) {
161
161
log . error ( error ) ;
162
162
} ,
163
- close : function msgClose ( ) {
163
+ close ( ) {
164
164
log . error ( '[WDS] Disconnected!' ) ;
165
165
sendMsg ( 'Close' ) ;
166
166
}
@@ -190,17 +190,17 @@ if (hostname && (self.location.protocol === 'https:' || urlParts.hostname === '0
190
190
}
191
191
192
192
const socketUrl = url . format ( {
193
- protocol : protocol ,
193
+ protocol,
194
194
auth : urlParts . auth ,
195
- hostname : hostname ,
195
+ hostname,
196
196
port : urlParts . port ,
197
197
pathname : urlParts . path == null || urlParts . path === '/' ? '/sockjs-node' : urlParts . path
198
198
} ) ;
199
199
200
200
socket ( socketUrl , onSocketMsg ) ;
201
201
202
202
let isUnloading = false ;
203
- self . addEventListener ( 'beforeunload' , function beforeUnload ( ) {
203
+ self . addEventListener ( 'beforeunload' , ( ) => {
204
204
isUnloading = true ;
205
205
} ) ;
206
206
@@ -215,12 +215,12 @@ function reloadApp() {
215
215
hotEmitter . emit ( 'webpackHotUpdate' , currentHash ) ;
216
216
if ( typeof self !== 'undefined' && self . window ) {
217
217
// broadcast update to window
218
- self . postMessage ( ' webpackHotUpdate' + currentHash , '*' ) ;
218
+ self . postMessage ( ` webpackHotUpdate${ currentHash } ` , '*' ) ;
219
219
}
220
220
} else {
221
221
let rootWindow = self ;
222
222
// use parent window for reload (in case we're in an iframe with no valid src)
223
- const intervalId = self . setInterval ( function findRootWindow ( ) {
223
+ const intervalId = self . setInterval ( ( ) => {
224
224
if ( rootWindow . location . protocol !== 'about:' ) {
225
225
// reload immediately if protocol is valid
226
226
applyReload ( rootWindow , intervalId ) ;
0 commit comments