diff -ru hls.orig/webpack.config.js hls/webpack.config.js --- a/webpack.config.js +++ b/webpack.config.js @@ -38,12 +38,13 @@ plugins: [ new HtmlWebpackPlugin({ - title: '7DRL 2022', + title: 'Hook, Line, and Spelunker', + meta: { viewport: 'width=device-width, initial-scale=1' }, }), new CopyPlugin({ patterns: [ { - from: 'assets/**', + from: 'assets/sprites.{png,json}', // if there are nested subdirectories , keep the hierarchy to({ absoluteFilename }) { diff -ru hls.orig/webpack.production.js hls/webpack.production.js --- a/webpack.production.js +++ b/webpack.production.js @@ -6,10 +6,6 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin') const TerserPlugin = require('terser-webpack-plugin') const CssMinimizerPlugin = require('css-minimizer-webpack-plugin') -const ESLintPlugin = require('eslint-webpack-plugin') -const ImageMinimizerPlugin = require('image-minimizer-webpack-plugin') -const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin -const ZipPlugin = require('zip-webpack-plugin') // eslint-disable-next-line @typescript-eslint/no-explicit-any const pkg = JSON.parse(fs.readFileSync(path.join(__dirname, 'package.json'), 'utf-8')) @@ -57,14 +53,6 @@ terserOptions: {}, }), new CssMinimizerPlugin(), - new ImageMinimizerPlugin({ - minimizer: { - implementation: ImageMinimizerPlugin.imageminMinify, - options: { - plugins: [['optipng', { optimizationLevel: 7 }]], - }, - }, - }), ], }, @@ -77,19 +65,7 @@ VERSION: JSON.stringify(pkg.version + 'r'), }), - new ESLintPlugin({ - emitError: true, - emitWarning: true, - failOnError: true, - failOnWarning: true, - }), - new webpack.ProgressPlugin(), - new BundleAnalyzerPlugin(), - new ZipPlugin({ - filename: 'app.zip', - exclude: [/\.js.map$/], - }), ], } }