From f4e88a6879b6054787ddb3603f06a1f1aee9462e Mon Sep 17 00:00:00 2001 From: Leo Horie Date: Thu, 27 Oct 2016 10:26:23 -0400 Subject: [PATCH] don re-emit if not needed --- bundler/bundle.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bundler/bundle.js b/bundler/bundle.js index a8e318cc..5ff7ef2c 100644 --- a/bundler/bundle.js +++ b/bundler/bundle.js @@ -109,7 +109,8 @@ function run(input, output) { .replace(/(\r|\n)+/g, "\n").replace(/(\r|\n)$/, "") // remove multiline breaks .replace(versionTag, isFile(packageFile) ? parse(packageFile).version : versionTag) // set version - fs.writeFileSync(output, "new function() {\n" + code + "\n}", "utf8") + code = "new function() {\n" + code + "\n}" + if (code !== read(output)) fs.writeFileSync(output, code, "utf8") } catch (e) { console.error(e.message)