From 5347e4c5aebfd3f1a7cbe829fc181c00d4408ff1 Mon Sep 17 00:00:00 2001 From: Marcel Schneider Date: Sat, 22 Apr 2017 22:18:12 +0200 Subject: [PATCH] Enable static gzip compression --- config/index.js | 4 ++-- package.json | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/config/index.js b/config/index.js index 196da1f..b614857 100644 --- a/config/index.js +++ b/config/index.js @@ -13,8 +13,8 @@ module.exports = { // Surge or Netlify already gzip all static assets for you. // Before setting to `true`, make sure to: // npm install --save-dev compression-webpack-plugin - productionGzip: false, - productionGzipExtensions: ['js', 'css'], + productionGzip: true, + productionGzipExtensions: ['js', 'css', 'html'], // Run the build command with an extra argument to // View the bundle analyzer report after build finishes: // `npm run build --report` diff --git a/package.json b/package.json index 1ea4ee5..f6ee833 100644 --- a/package.json +++ b/package.json @@ -24,14 +24,15 @@ "babel-preset-stage-2": "^6.22.0", "babel-register": "^6.22.0", "chalk": "^1.1.3", + "compression-webpack-plugin": "^0.4.0", "connect-history-api-fallback": "^1.3.0", "copy-webpack-plugin": "^4.0.1", "css-loader": "^0.26.1", "eslint": "^3.14.1", + "eslint-config-standard": "^6.2.1", "eslint-friendly-formatter": "^2.0.7", "eslint-loader": "^1.6.1", "eslint-plugin-html": "^2.0.0", - "eslint-config-standard": "^6.2.1", "eslint-plugin-promise": "^3.4.0", "eslint-plugin-standard": "^2.0.1", "eventsource-polyfill": "^0.9.6", @@ -41,18 +42,18 @@ "friendly-errors-webpack-plugin": "^1.1.3", "html-webpack-plugin": "^2.28.0", "http-proxy-middleware": "^0.17.3", - "webpack-bundle-analyzer": "^2.2.1", - "semver": "^5.3.0", - "shelljs": "^0.7.6", "opn": "^4.0.2", "optimize-css-assets-webpack-plugin": "^1.3.0", "ora": "^1.1.0", "rimraf": "^2.6.0", + "semver": "^5.3.0", + "shelljs": "^0.7.6", "url-loader": "^0.5.8", "vue-loader": "^11.1.4", "vue-style-loader": "^2.0.0", "vue-template-compiler": "^2.2.4", "webpack": "^2.2.1", + "webpack-bundle-analyzer": "^2.2.1", "webpack-dev-middleware": "^1.10.0", "webpack-hot-middleware": "^2.16.1", "webpack-merge": "^2.6.1"