diff --git a/templates/app/_package.json b/templates/app/_package.json index e6c91eeef..f103b8f5b 100644 --- a/templates/app/_package.json +++ b/templates/app/_package.json @@ -53,7 +53,7 @@ "socket.io-client": "^1.3.5", "socketio-jwt": "^4.2.0",<% } %> "serve-favicon": "^2.3.0", - "shrink-ray": "^0.1.3", + "compression": "^1.7.1", "sprint-js": "~0.1.0" }, "devDependencies": { diff --git a/templates/app/server/config/express.js b/templates/app/server/config/express.js index 3f3167f33..80b04ff1b 100644 --- a/templates/app/server/config/express.js +++ b/templates/app/server/config/express.js @@ -7,7 +7,7 @@ import express from 'express'; import favicon from 'serve-favicon'; import morgan from 'morgan'; -import shrinkRay from 'shrink-ray'; +import compression from 'compression'; import bodyParser from 'body-parser'; import methodOverride from 'method-override'; import cookieParser from 'cookie-parser'; @@ -45,7 +45,7 @@ export default function(app) { app.engine('html', require('ejs').renderFile); app.set('view engine', 'html');<% } %><% if(filters.pug) { %> app.set('view engine', 'pug');<% } %> - app.use(shrinkRay()); + app.use(compression()); app.use(bodyParser.urlencoded({ extended: false })); app.use(bodyParser.json()); app.use(methodOverride()); @@ -88,12 +88,12 @@ export default function(app) { if(env === 'development') { const webpackDevMiddleware = require('webpack-dev-middleware'); - const stripAnsi = require('strip-ansi'); + const stripAnsi = require('strip-ansi'); const webpack = require('webpack'); const makeWebpackConfig = require('../../webpack.make'); const webpackConfig = makeWebpackConfig({ DEV: true }); const compiler = webpack(webpackConfig); - const browserSync = require('browser-sync').create(); + const browserSync = require('browser-sync').create(); /** * Run Browsersync and use middleware for Hot Module Replacement @@ -109,7 +109,7 @@ export default function(app) { stats: { colors: true, timings: true, - chunks: false + chunks: false } }) ],