Merge pull request #22267 from donaldpipowitch/patch-15

Updated webpack-dev-middleware to v2
This commit is contained in:
Paul van Brenk
2017-12-28 16:17:51 -08:00
committed by GitHub
2 changed files with 7 additions and 13 deletions

View File

@@ -6,6 +6,7 @@
// TypeScript Version: 2.2
import { NextHandleFunction } from 'connect';
import { Logger } from 'loglevel';
import * as webpack from 'webpack';
import MemoryFileSystem = require('memory-fs');
@@ -18,8 +19,7 @@ declare function WebpackDevMiddleware(
declare namespace WebpackDevMiddleware {
interface Options {
noInfo?: boolean;
quiet?: boolean;
logLevel?: string;
lazy?: boolean;
watchOptions?: webpack.Options.WatchOptions;
publicPath: string;
@@ -30,22 +30,17 @@ declare namespace WebpackDevMiddleware {
stats?: webpack.Options.Stats;
reporter?: Reporter | null;
serverSideRender?: boolean;
log?: Logger;
warn?: Logger;
error?: Logger;
logger?: Logger;
filename?: string;
}
interface ReporterOptions {
state: boolean;
stats: webpack.Stats;
options: Options;
stats?: webpack.Stats;
log: Logger;
}
type Reporter = (reporterOptions: ReporterOptions) => void;
type Logger = (message?: any, ...optionalParams: any[]) => void;
type Reporter = (middlewareOptions: Options, reporterOptions: ReporterOptions) => void;
interface WebpackDevMiddleware {
close(callback?: () => void): void;

View File

@@ -7,8 +7,7 @@ const compiler = webpack({});
let webpackDevMiddlewareInstance = webpackDevMiddleware(compiler);
webpackDevMiddlewareInstance = webpackDevMiddleware(compiler, {
noInfo: false,
quiet: false,
logLevel: 'silent',
lazy: true,
watchOptions: {
aggregateTimeout: 300,