"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",
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',
new MiniCSSExtractPlugin({
filename: 'app.css',
path: __dirname + '/dist'
+ }),
+ new ZipPlugin({
+ path: __dirname + '/dist',
+ filename: 'homescreen',
+ extension: 'wgt',
+ exclude: []
})
],
module: {