From 253f168f2ce6fe23e79026fc987c196f79b2999f Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Thu, 14 Jun 2018 02:11:41 +0530 Subject: [PATCH] fix preact.config and add icon --- webmaker/preact.config.js | 71 ++++++++++++++++++-------------------- webmaker/src/icon-128.png | Bin 0 -> 2376 bytes 2 files changed, 34 insertions(+), 37 deletions(-) create mode 100644 webmaker/src/icon-128.png 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 0000000000000000000000000000000000000000..d2936cf397a8c58bd1879cb816651b2f0ba6bbe3 GIT binary patch literal 2376 zcma);`#;l*1IA}^T@Kb6-#V^2Su%WeVIo_itVO;q%aCixJ&n*}8_E4hE=#$T+=_&` z%yll6R|ypn!{jz+jA?G$@Hu_|gY(1letvmg&yUaRNwKrNBqw`B76byxVXQ6fe>wU8 zl9v3%UURR05J*NIV|m^&dV*URlJ4dU>jQF{loCs=F;(q~HV0<*~T<^5K zcCDVG=9f)bu$*05O;1$?%WyjfI8u(n=iWB=Ee$oby``NTpjtn_9w@OyP|M(@uTir?ZHc(V)OT8M&3=K-wvr-h1UzexuIK&W^!T$R?!(KUkjRsBWsh;n2ve z>0C|7p-yeEbxXLJx^~d-*FYhUb-~eha5B%{^$0G2qtDjjV9tm^RM?TPV2)nHxq~F5 zcnNnE!07eQahy!8(&Q^+NP|}v;*%+@M}VnIE(4ti=kty@&7BMvE(fsv_2N5@#$#n` z0uH(!6LzG7(y3i(eXk5X__)t!bqiR*FhP+krGv8hvitRHgs}$sxa|iVujPM1IwcBh zz<7DL+Qcw;OqYDeZQ|9;jbN{`f4@y?&vM@!G)&Yj{>}D zXwwOEg;Wr_u&VtQ*&ya2yfuWG9OLPWh~%lasqlRI*u-NwLa1p8M#_9Or0sI?MACL3Pj*0 z5&0IU(09nEF~=VVvY&{?w7Wb4?-X6GK6rpBWYZA^wj{^KdC&?|FQ*0)tl7_?KPOp zwLZO2SednS#8G{(ja%Ze0;jO9r42Z6cB{EESrRTh^5W_YtiB6Aa*1)B0Tc@uLus=s z4bq-L(qcPW^Lbz9d~J^MDiZHLy^xXj#Un9;!um$;t9bXTU)5VT`A5=(L6(|*zHr;s z6qsrs0i06y3BxDIHUWJu{_&J4`guNnMmtv()s|4~gY(8{Y>v$tX9o(uyJUBON)h+E z)dzxB>gkr2nAPsGq-!B1EHo!n?ErW3$A~!=!OYSxvRoQrLDFvzIq)t|KbyZ)5XxFnfdPvd;`h3Mo0`3CwSP6ats-qH_EE z^6EXK>LUy}#6+gzVJ|z)jlL&-vr_D`UG6~TjctrqeH641 z!2Pe$!I_-bUD#PcK;*u85W83!NfKAWYyj9YP>w#9LWI)tNl-efwwYN_SAC=_%vUy z$ySpM%DpY@ljeA<>{iQ(n{bdn>=oGm;ql+7rF`0!XR^t86~@Rp_)<@%_WUkAas!ns zT9X@@?RW1zeSKX&FERF2r9|#siCX#M+U1S?vGo1^Yt?BG=E?9 zx52>%`PdkmB=)ORdk+{H7W#g+i{+ZBPA%j2<|SS*PVqQfC$2s`q5OExy&7?4)}P|i z39U;j1-g)@8x{L+WZC=bkrfDF0}3ReZU*T_m9{LLU70pxZ&#fCx$h(CS>u|>STtd< zs#Ojr7S+68xXmNdstZvRstrAS*JjhfYL<6BW^UT~`H+cIrM%gcgW|n6MJY3bI>a)p z&JBu!l!aoq))NVyj1DBzzXYHIKU3n1T~lLjPXO5RMSwWnwyV@Kp&z5<<8l)Pj~1nK zq7<|j=Jlme;roMzsAh25F`=m7a_~UfzBujI!ZTr{jI+o)!cprZ~ OBoM~R*0RRJGyWe