@@ -492,9 +492,13 @@ const compiler = webpack({
492492 plugins: [
493493 {
494494 apply (compiler ) {
495- const devMiddleware = middleware .plugin (compiler, {
496- /* webpack-dev-middleware options */
497- });
495+ const devMiddleware = middleware (
496+ compiler,
497+ {
498+ /* webpack-dev-middleware options */
499+ },
500+ true ,
501+ );
498502 },
499503 },
500504 ],
@@ -515,12 +519,12 @@ compiler.watch((err, stats) => {
515519
516520The following wrappers enable plugin mode for framework integrations:
517521
518- - ` middleware.koaPluginWrapper(compiler, options) `
519- - ` middleware.hapiPluginWrapper() `
520- - ` middleware.honoPluginWrapper(compiler, options) `
522+ - ` middleware(compiler, options, true) ` (connect/express like middleware)
523+ - ` middleware.koaWrapper(compiler, options, true) `
524+ - ` middleware.hapiWrapper(true) `
525+ - ` middleware.honoWrapper(compiler, options, true) `
521526
522- They are equivalent to ` koaWrapper ` /` hapiWrapper ` /` honoWrapper ` , but use plugin
523- mode logging behavior.
527+ They are equivalent to ` koaWrapper ` /` hapiWrapper ` /` honoWrapper ` , but use plugin mode logging behavior.
524528
525529### ` forwardError `
526530
@@ -768,7 +772,7 @@ const app = new Koa();
768772
769773app .use (middleware .koaWrapper (compiler, devMiddlewareOptions));
770774// Alternative usage (when you want to use as a plugin, i.e. all stats will be printed by other code):
771- // app.use(middleware.koaPluginWrapper (compiler, devMiddlewareOptions));
775+ // app.use(middleware.koaWrapper (compiler, devMiddlewareOptions, true ));
772776
773777app .listen (3000 );
774778```
@@ -797,7 +801,7 @@ await server.register({
797801
798802// Alternative usage (when you want to use as a plugin, i.e. all stats will be printed by other code):
799803// await server.register({
800- // plugin: devMiddleware.hapiPluginWrapper( ),
804+ // plugin: devMiddleware.hapiWrapper(true ),
801805// options: {
802806// // The `compiler` option is required
803807// compiler,
@@ -854,7 +858,7 @@ const app = new Hono();
854858app .use (devMiddleware .honoWrapper (compiler, devMiddlewareOptions));
855859
856860// Alternative usage (when you want to use as a plugin, i.e. all stats will be printed by other code):
857- // const honoDevMiddleware = devMiddleware.honoPluginWrapper (compiler, devMiddlewareOptions)
861+ // const honoDevMiddleware = devMiddleware.honoWrapper (compiler, devMiddlewareOptions, true )
858862
859863serve (app);
860864```
0 commit comments