4
4
5
5
/* eslint-disable
6
6
import/order,
7
- import/no-extraneous-dependencies,
8
- global-require,
9
7
no-shadow,
10
- no-console,
11
- multiline-ternary,
12
- arrow-parens,
13
- array-bracket-spacing,
14
- space-before-function-paren
8
+ no-console
15
9
*/
16
10
const debug = require ( 'debug' ) ( 'webpack-dev-server' ) ;
17
11
@@ -26,14 +20,16 @@ const webpack = require('webpack');
26
20
27
21
const options = require ( './options' ) ;
28
22
29
- const { colors, status, version, bonjour } = require ( './utils' ) ;
30
-
31
23
const Server = require ( '../lib/Server' ) ;
32
24
33
25
const addEntries = require ( '../lib/utils/addEntries' ) ;
26
+ const colors = require ( '../lib/utils/colors' ) ;
27
+ const createConfig = require ( '../lib/utils/createConfig' ) ;
34
28
const createDomain = require ( '../lib/utils/createDomain' ) ;
35
29
const createLogger = require ( '../lib/utils/createLogger' ) ;
36
- const createConfig = require ( '../lib/utils/createConfig' ) ;
30
+ const getVersions = require ( '../lib/utils/getVersions' ) ;
31
+ const runBonjour = require ( '../lib/utils/runBonjour' ) ;
32
+ const status = require ( '../lib/utils/status' ) ;
37
33
38
34
let server ;
39
35
@@ -74,17 +70,20 @@ try {
74
70
}
75
71
76
72
yargs . usage (
77
- `${ version ( ) } \nUsage: https://webpack.js.org/configuration/dev-server/`
73
+ `${ getVersions ( ) } \nUsage: https://webpack.js.org/configuration/dev-server/`
78
74
) ;
79
75
76
+ // eslint-disable-next-line import/no-extraneous-dependencies
80
77
require ( 'webpack-cli/bin/config-yargs' ) ( yargs ) ;
78
+
81
79
// It is important that this is done after the webpack yargs config,
82
80
// so it overrides webpack's version info.
83
- yargs . version ( version ( ) ) ;
81
+ yargs . version ( getVersions ( ) ) ;
84
82
yargs . options ( options ) ;
85
83
86
84
const argv = yargs . argv ;
87
85
86
+ // eslint-disable-next-line import/no-extraneous-dependencies
88
87
const config = require ( 'webpack-cli/bin/convert-argv' ) ( yargs , argv , {
89
88
outputFilename : '/bundle.js' ,
90
89
} ) ;
@@ -217,7 +216,7 @@ function startDevServer(config, options) {
217
216
}
218
217
219
218
if ( options . bonjour ) {
220
- bonjour ( options ) ;
219
+ runBonjour ( options ) ;
221
220
}
222
221
223
222
const uri = createDomain ( options , server . listeningApp ) + suffix ;
0 commit comments