diff --git a/webmaker/preact.config.js b/webmaker/preact.config.js index 83145e3..7519206 100644 --- a/webmaker/preact.config.js +++ b/webmaker/preact.config.js @@ -11,43 +11,40 @@ import CopyWebpackPlugin from 'copy-webpack-plugin' export default function (config, env, helpers) { if (env.isProd) { config.devtool = false; // disable sourcemaps + + config.plugins.push(new CopyWebpackPlugin([{ + context: `${__dirname}/src/assets`, + from: `*.*` + }, { + from: `${__dirname}/src/lib`, + to: 'lib/' + }, + { + from: `${__dirname}/src/detached-window.js` + }, + { + from: `${__dirname}/src/*.ttf` + }, + { + from: `${__dirname}/src/patreon.png` + }, + { + from: `${__dirname}/src/preview.html` + }, + { + from: `${__dirname}/src/style.css` + } + ])); + + const { + plugin + } = helpers.getPluginsByName(config, 'SWPrecacheWebpackPlugin')[0]; + plugin.options.maximumFileSizeToCacheInBytes = 2900000; + + const { + index + } = helpers.getPluginsByName(config, 'UglifyJsPlugin')[0] + config.plugins.splice(index, 1) } - config.plugins.push(new CopyWebpackPlugin([{ - context: `${__dirname}/src/assets`, - from: `*.*` - }, { - from: `${__dirname}/src/lib`, - to: 'lib/' - }, - { - from: `${__dirname}/src/detached-window.js` - }, - { - from: `${__dirname}/src/*.ttf` - }, - { - from: `${__dirname}/src/patreon.png` - }, - { - from: `${__dirname}/src/preview.html` - }, - { - from: `${__dirname}/src/style.css` - } - ])); - // let plugins = helpers.getPlugins(); - // console.log(helpers.getPlugins(config)); - - const { - plugin - } = helpers.getPluginsByName(config, 'SWPrecacheWebpackPlugin')[0]; - console.log(plugin) - plugin.options.maximumFileSizeToCacheInBytes = 2900000; - - - let { - index - } = helpers.getPluginsByName(config, 'UglifyJsPlugin')[0] - config.plugins.splice(index, 1) } diff --git a/webmaker/src/icon-128.png b/webmaker/src/icon-128.png new file mode 100644 index 0000000..d2936cf Binary files /dev/null and b/webmaker/src/icon-128.png differ