Skip to content

Commit 264c054

Browse files
committed
Remove stream-cache package
Fix #618
1 parent 52ecce6 commit 264c054

File tree

2 files changed

+5
-23
lines changed

2 files changed

+5
-23
lines changed

lib/Server.js

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ var webpackDevMiddleware = require("webpack-dev-middleware");
44
var express = require("express");
55
var compress = require("compression");
66
var sockjs = require("sockjs");
7-
var StreamCache = require("stream-cache");
87
var http = require("http");
98
var https = require("https");
109
var httpProxyMiddleware = require("http-proxy-middleware");
@@ -35,22 +34,6 @@ function Server(compiler, options) {
3534
this._stats = stats;
3635
}.bind(this));
3736

38-
// Prepare live html page
39-
var livePage = this.livePage = new StreamCache();
40-
fs.createReadStream(path.join(__dirname, "..", "client", "live.html")).pipe(livePage);
41-
42-
// Prepare the live js file
43-
var liveJs = new StreamCache();
44-
fs.createReadStream(path.join(__dirname, "..", "client", "live.bundle.js")).pipe(liveJs);
45-
46-
// Prepare the inlined js file
47-
var inlinedJs = new StreamCache();
48-
fs.createReadStream(path.join(__dirname, "..", "client", "index.bundle.js")).pipe(inlinedJs);
49-
50-
// Prepare the sockjs js file
51-
var sockjsJs = new StreamCache();
52-
fs.createReadStream(path.join(__dirname, "..", "client", "sockjs.bundle.js")).pipe(sockjsJs);
53-
5437
// Init express server
5538
var app = this.app = new express();
5639

@@ -59,23 +42,23 @@ function Server(compiler, options) {
5942

6043
app.get("/__webpack_dev_server__/live.bundle.js", function(req, res) {
6144
res.setHeader("Content-Type", "application/javascript");
62-
liveJs.pipe(res);
45+
fs.createReadStream(path.join(__dirname, "..", "client", "live.bundle.js")).pipe(res);
6346
});
6447

6548
app.get("/__webpack_dev_server__/sockjs.bundle.js", function(req, res) {
6649
res.setHeader("Content-Type", "application/javascript");
67-
sockjsJs.pipe(res);
50+
fs.createReadStream(path.join(__dirname, "..", "client", "sockjs.bundle.js")).pipe(res);
6851
});
6952

7053
app.get("/webpack-dev-server.js", function(req, res) {
7154
res.setHeader("Content-Type", "application/javascript");
72-
inlinedJs.pipe(res);
55+
fs.createReadStream(path.join(__dirname, "..", "client", "index.bundle.js")).pipe(res);
7356
});
7457

7558
app.get("/webpack-dev-server/*", function(req, res) {
7659
res.setHeader("Content-Type", "text/html");
77-
this.livePage.pipe(res);
78-
}.bind(this));
60+
fs.createReadStream(path.join(__dirname, "..", "client", "live.html")).pipe(res);
61+
});
7962

8063
app.get("/webpack-dev-server", function(req, res) {
8164
res.setHeader("Content-Type", "text/html");

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
"serve-index": "^1.7.2",
1616
"sockjs": "0.3.17",
1717
"sockjs-client": "1.1.1",
18-
"stream-cache": "~0.0.1",
1918
"strip-ansi": "^3.0.0",
2019
"supports-color": "^3.1.1",
2120
"webpack-dev-middleware": "^1.4.0",

0 commit comments

Comments
 (0)