diff options
Diffstat (limited to 'bucky/bin/build-scripts.js')
| -rw-r--r-- | bucky/bin/build-scripts.js | 43 |
1 files changed, 21 insertions, 22 deletions
diff --git a/bucky/bin/build-scripts.js b/bucky/bin/build-scripts.js index 43cb20e..b704129 100644 --- a/bucky/bin/build-scripts.js +++ b/bucky/bin/build-scripts.js @@ -1,33 +1,32 @@ -var fs = require('fs') -var UglifyJS = require("uglify-es") +var fs = require("fs"); +var UglifyJS = require("uglify-es"); -var index = fs.readFileSync('views/partials/scripts.ejs', "utf8") +var index = fs.readFileSync("views/partials/scripts.ejs", "utf8"); -var scripts = {} -index.split('\n') - .map(line => { - var pz = line.split('"') - if (pz.length < 3) return null - return 'public' + pz[1] - }) - .filter(fn => !! fn) - .forEach(fn => { - scripts[fn] = fs.readFileSync(fn, "utf8") +var scripts = {}; +index + .split("\n") + .map((line) => { + var pz = line.split('"'); + if (pz.length < 3) return null; + return "public" + pz[1]; }) + .filter((fn) => !!fn) + .forEach((fn) => { + scripts[fn] = fs.readFileSync(fn, "utf8"); + }); var result = UglifyJS.minify(scripts, { sourceMap: { filename: "app.js", - url: "app.js.map" - } -}) + url: "app.js.map", + }, +}); if (result.error) { - console.error(result.error) + console.error(result.error); } if (result.warnings) { - console.error(result.warnings) + console.error(result.warnings); } -fs.writeFileSync("public/assets/min/app.min.js", result.code, "utf8") -fs.writeFileSync("public/assets/min/app.min.js.map", result.map, "utf8") - - +fs.writeFileSync("public/assets/min/app.min.js", result.code, "utf8"); +fs.writeFileSync("public/assets/min/app.min.js.map", result.map, "utf8"); |
