webpack-hot-server-middleware
Advanced tools
Comparing version 0.0.5 to 0.0.6
{ | ||
"name": "webpack-hot-server-middleware", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "Hot updates Webpack bundles on the server", | ||
@@ -5,0 +5,0 @@ "main": "src/", |
@@ -37,3 +37,3 @@ 'use strict'; | ||
function getServerRenderer(filename, buffer, clientStats) { | ||
function getServerRenderer(filename, buffer, clientStats, serverStats, options) { | ||
const errMessage = `The 'server' compiler must export a function in the form of \`(stats) => (req, res, next) => void 0\``; | ||
@@ -48,3 +48,3 @@ | ||
serverRenderer = serverRenderer(clientStats.toJson()); | ||
serverRenderer = serverRenderer(clientStats.toJson(), serverStats.toJson(), options); | ||
if (typeof serverRenderer !== 'function') { | ||
@@ -120,3 +120,7 @@ throw new Error(errMessage); | ||
try { | ||
serverRenderer = getServerRenderer(filename, buffer, clientStats); | ||
options.config = { | ||
client: clientCompiler.options, | ||
server: serverCompiler.options | ||
} | ||
serverRenderer = getServerRenderer(filename, buffer, clientStats, serverStats, options); | ||
} catch (ex) { | ||
@@ -123,0 +127,0 @@ debug(ex); |
28478
579