Skip to content

Commit 66a7d9c

Browse files
committed
Move express-minify to optionalDependencies
1 parent 396ea27 commit 66a7d9c

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

app.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ var compression = require('compression');
1414
var cookieParser = require('cookie-parser');
1515
var favicon = require('serve-favicon');
1616

17-
var minify = require('express-minify');
1817
var session = require('express-session');
1918
var MongoStore = require('connect-mongo')(session);
2019
var mongoose = require('mongoose');
@@ -92,11 +91,11 @@ app.set('view engine', 'html');
9291
app.set('views', __dirname + '/views');
9392

9493

95-
// Setup minification
96-
// Order is important here as Ace will fail with an invalid content encoding issue
97-
if (isPro || isDev) {
94+
// Setup minification (optionalDependency)
95+
try {
96+
var minify = require('express-minify');
9897
app.use(minify());
99-
}
98+
} catch (e) {}
10099

101100
// Routes
102101
require('./routes')(app);

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
"connect-mongo": "0.4.1",
1515
"cookie-parser": "1.3.3",
1616
"express": "4.10.2",
17-
"express-minify": "0.0.11",
1817
"express-session": "1.9.1",
1918
"font-awesome": "4.2.0",
2019
"formidable": "1.0.15",
@@ -53,6 +52,9 @@
5352
"serve-favicon": "2.1.6",
5453
"underscore": "1.7.0"
5554
},
55+
"optionalDependencies": {
56+
"express-minify": "0.0.11"
57+
},
5658
"repository": {
5759
"type": "git",
5860
"url": "https://github.com/OpenUserJs/OpenUserJS.org.git"

0 commit comments

Comments
 (0)