From 0ff262384b18490c6bdd4fa4c6bfe19c5bac26cc Mon Sep 17 00:00:00 2001 From: Nguan Date: Fri, 25 Jan 2019 11:21:22 +0700 Subject: [PATCH] minify lua script after loaded --- lib/scripto.js | 5 ++++- package.json | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/scripto.js b/lib/scripto.js index d4a973a..d613fe6 100644 --- a/lib/scripto.js +++ b/lib/scripto.js @@ -1,6 +1,7 @@ var fs = require('fs'); var path = require('path'); var debug = require('debug')('scripto'); +var luamin = require('luamin'); function Scripto (redisClient) { @@ -8,7 +9,9 @@ function Scripto (redisClient) { var scriptShas = this._scriptShas = {}; this.load = function load(scriptObject) { - + Object.keys(scriptObject).forEach(key => { + scriptObject[key] = luamin.minify(scriptObject[key]); + }); mergeObjects(scripts, scriptObject); loadScriptsIntoRedis(redisClient, scriptObject, afterShasLoaded); }; diff --git a/package.json b/package.json index b089695..e546883 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ }, "dependencies": { "redis": "0.8.x", + "luamin": "^1.0.4", "debug": "0.7.x" }, "devDependencies": {