From cb487afce628ef9b278be87c33ed436d881bb31f Mon Sep 17 00:00:00 2001 From: Simo Kinnunen Date: Thu, 3 Jul 2014 19:24:15 +0900 Subject: [PATCH] Update webpack and patch our middleware to match webpack-dev-middleware/commit/90b10b133fbd245b50439427228bdf97909e0680. --- lib/roles/app/middleware/webpack.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/roles/app/middleware/webpack.js b/lib/roles/app/middleware/webpack.js index 215468e4..c489ed71 100644 --- a/lib/roles/app/middleware/webpack.js +++ b/lib/roles/app/middleware/webpack.js @@ -5,9 +5,7 @@ var webpack = require('webpack') var mime = require('mime') var Promise = require('bluebird') var _ = require('lodash') -var MemoryOutputFileSystem = require('webpack/lib/MemoryOutputFileSystem') -var MemoryInputFileSystem = - require('webpack/node_modules/enhanced-resolve/lib/MemoryInputFileSystem') +var MemoryFileSystem = require('webpack/node_modules/memory-fs') var logger = require('../../../util/logger') var lifecycle = require('../../../util/lifecycle') @@ -20,11 +18,8 @@ module.exports = function(options) { var log = logger.createLogger('middleware:webpack') options = _.defaults(options || {}, globalOptions) - var storage = Object.create(null) - var fs = new MemoryInputFileSystem(storage) - var compiler = webpack(options) - compiler.outputFileSystem = new MemoryOutputFileSystem(storage) + var fs = compiler.outputFileSystem = new MemoryFileSystem() var valid = false var queue = []