Skip to content

Commit 7db6b90

Browse files
committed
refactor: imports
1 parent 4cd28e8 commit 7db6b90

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

lib/Server.js

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,13 @@ const ipaddr = require('ipaddr.js');
77
const internalIp = require('internal-ip');
88
const killable = require('killable');
99
const express = require('express');
10-
const getFilenameFromUrl =
11-
require('webpack-dev-middleware/dist/utils/getFilenameFromUrl').default;
1210
const { validate } = require('schema-utils');
13-
const DevServerPlugin = require('./utils/DevServerPlugin');
1411
const normalizeOptions = require('./utils/normalizeOptions');
15-
const getCertificate = require('./utils/getCertificate');
1612
const colors = require('./utils/colors');
17-
const runOpen = require('./utils/runOpen');
18-
const runBonjour = require('./utils/runBonjour');
1913
const routes = require('./utils/routes');
2014
const getSocketServerImplementation = require('./utils/getSocketServerImplementation');
2115
const getCompilerConfigArray = require('./utils/getCompilerConfigArray');
22-
const getStatsOption = require('./utils/getStatsOption');
23-
const getColorsOption = require('./utils/getColorsOption');
2416
const setupExitSignals = require('./utils/setupExitSignals');
25-
const findPort = require('./utils/findPort');
2617
const schema = require('./options.json');
2718

2819
if (!process.env.WEBPACK_SERVE) {
@@ -84,6 +75,8 @@ class Server {
8475
}
8576

8677
applyDevServerPlugin() {
78+
const DevServerPlugin = require('./utils/DevServerPlugin');
79+
8780
const compilers = this.compiler.compilers || [this.compiler];
8881

8982
// eslint-disable-next-line no-shadow
@@ -517,6 +510,8 @@ class Server {
517510
}
518511

519512
if (this.options.https) {
513+
const getCertificate = require('./utils/getCertificate');
514+
520515
for (const property of ['cacert', 'pfx', 'key', 'cert']) {
521516
const value = this.options.https[property];
522517
const isBuffer = value instanceof Buffer;
@@ -634,6 +629,8 @@ class Server {
634629
}
635630

636631
showStatus() {
632+
const getColorsOption = require('./utils/getColorsOption');
633+
637634
const useColor = getColorsOption(getCompilerConfigArray(this.compiler));
638635
const protocol = this.options.https ? 'https' : 'http';
639636
const { address, port } = this.server.address();
@@ -755,13 +752,17 @@ class Server {
755752
}
756753

757754
if (this.options.open) {
755+
const runOpen = require('./utils/runOpen');
756+
758757
const openTarget = prettyPrintUrl(this.hostname || 'localhost');
759758

760759
runOpen(openTarget, this.options.open, this.logger);
761760
}
762761
}
763762

764763
listen(port, hostname, fn) {
764+
const findPort = require('./utils/findPort');
765+
765766
if (hostname === 'local-ip') {
766767
this.hostname = internalIp.v4.sync() || internalIp.v6.sync() || '0.0.0.0';
767768
} else if (hostname === 'local-ipv4') {
@@ -790,6 +791,8 @@ class Server {
790791
}
791792

792793
if (this.options.bonjour) {
794+
const runBonjour = require('./utils/runBonjour');
795+
793796
runBonjour(this.options);
794797
}
795798

@@ -844,6 +847,8 @@ class Server {
844847
}
845848

846849
getStats(statsObj) {
850+
const getStatsOption = require('./utils/getStatsOption');
851+
847852
const stats = Server.DEFAULT_STATS;
848853

849854
const configArr = getCompilerConfigArray(this.compiler);
@@ -980,6 +985,9 @@ class Server {
980985
}
981986

982987
serveMagicHtml(req, res, next) {
988+
const getFilenameFromUrl =
989+
require('webpack-dev-middleware/dist/utils/getFilenameFromUrl').default;
990+
983991
const _path = req.path;
984992

985993
try {

0 commit comments

Comments
 (0)