aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package.json3
-rw-r--r--webpack.config.js8
2 files changed, 10 insertions, 1 deletions
diff --git a/package.json b/package.json
index 37bd01b..1c221bc 100644
--- a/package.json
+++ b/package.json
@@ -32,7 +32,8 @@
"uglifyjs-webpack-plugin": "^2.1.1",
"webpack": "^4.29.5",
"webpack-cli": "^3.2.3",
- "webpack-dev-server": "^3.7.2"
+ "webpack-dev-server": "^3.7.2",
+ "zip-webpack-plugin": "^3.0.0"
},
"dependencies": {
"@iconfu/svg-inject": "^1.2.3",
diff --git a/webpack.config.js b/webpack.config.js
index ec29d07..157b8be 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -4,6 +4,8 @@ const CleanWebpackPlugin = require('clean-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const MiniCSSExtractPlugin = require('mini-css-extract-plugin');
const CopyPlugin = require('copy-webpack-plugin');
+const ZipPlugin = require('zip-webpack-plugin');
+
module.exports = {
mode: 'production',
@@ -40,6 +42,12 @@ module.exports = {
new MiniCSSExtractPlugin({
filename: 'app.css',
path: __dirname + '/dist'
+ }),
+ new ZipPlugin({
+ path: __dirname + '/dist',
+ filename: 'homescreen',
+ extension: 'wgt',
+ exclude: []
})
],
module: {