@@ -17,13 +17,21 @@ try {
17
17
var Server = require ( "../lib/Server" ) ;
18
18
var webpack = require ( "webpack" ) ;
19
19
20
+ function versionInfo ( ) {
21
+ return "webpack-dev-server " + require ( "../package.json" ) . version + "\n" +
22
+ "webpack " + require ( "webpack/package.json" ) . version ;
23
+ }
24
+
20
25
var yargs = require ( "yargs" )
21
- . usage ( "webpack-dev-server " + require ( "../package.json" ) . version + "\n" +
22
- "webpack " + require ( "webpack/package.json" ) . version + "\n" +
23
- "Usage: http://webpack.github.io/docs/webpack-dev-server.html" ) ;
26
+ . usage ( versionInfo ( ) +
27
+ "\nUsage: http://webpack.github.io/docs/webpack-dev-server.html" ) ;
24
28
25
29
require ( "webpack/bin/config-yargs" ) ( yargs ) ;
26
30
31
+ // It is important that this is done after the webpack yargs config,
32
+ // so it overrides webpack's version info.
33
+ yargs . version ( versionInfo ) ;
34
+
27
35
var ADVANCED_GROUP = "Advanced options:" ;
28
36
var DISPLAY_GROUP = "Stats options:" ;
29
37
var SSL_GROUP = "SSL options:" ;
@@ -281,7 +289,7 @@ function processOptions(wpOpt) {
281
289
282
290
var protocol = options . https ? "https" : "http" ;
283
291
284
- // the formated domain (url without path) of the webpack server
292
+ // the formatted domain (url without path) of the webpack server
285
293
var domain = url . format ( {
286
294
protocol : protocol ,
287
295
hostname : options . host ,
0 commit comments