From a61b4bd7239840bf08b2862c1e79a226705716af Mon Sep 17 00:00:00 2001 From: Kelly Milligan Date: Mon, 31 Oct 2022 21:49:13 +1300 Subject: [PATCH 1/2] Fix live reload not working when using main.js in index.html --- tool/dev.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/dev.js b/tool/dev.js index bfe0b83..2a688a8 100644 --- a/tool/dev.js +++ b/tool/dev.js @@ -36,7 +36,7 @@ if (mode === "development") { ignore: path.resolve(__dirname, "../www/*.js"), middleware: [ async (req, res, next) => { - if (req.url === "/main.min.js") { + if (req.url === "/main.js" || req.url === "/main.min.js") { const src = await build(); res.setHeader("Content-Type", "text/javascript"); res.end(src); From b3e426ddbb37aeea1547eebb25d0d6930006ce38 Mon Sep 17 00:00:00 2001 From: Kelly Milligan Date: Mon, 31 Oct 2022 21:56:53 +1300 Subject: [PATCH 2/2] Add minify argument to build() --- tool/dev.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tool/dev.js b/tool/dev.js index 2a688a8..8dd08e8 100644 --- a/tool/dev.js +++ b/tool/dev.js @@ -37,7 +37,7 @@ if (mode === "development") { middleware: [ async (req, res, next) => { if (req.url === "/main.js" || req.url === "/main.min.js") { - const src = await build(); + const src = await build(req.url === "/main.min.js"); res.setHeader("Content-Type", "text/javascript"); res.end(src); } else { @@ -57,7 +57,7 @@ if (mode === "development") { build(); } -async function build() { +async function build(minify = false) { try { const src = await bundle(); @@ -69,7 +69,7 @@ async function build() { const eth = 675 * min.length * gwei * (1 / 1000000000); console.log(`~${eth.toFixed(4)} ETH at ${gwei} gwei`); - return min; + return minify ? min : src; } catch (err) { let msg = err.toString(); if (err.frame) {