UNPKG

isite

Version:

Create High Level Multi-Language Web Site [Fast and Easy]

50 lines (43 loc) 1.05 kB
module.exports = function init(____0) { ____0.vars = [] ____0.addVar = function(name, value) { for (let i = 0; i < ____0.vars.length; i++) { let v = ____0.vars[i] if (____0.vars[i].name == name) { ____0.vars[i].value = value return } } ____0.vars.push({ name: name, value: value }) } ____0.getVar = function(name) { for (let i = 0; i < ____0.vars.length; i++) { let v = ____0.vars[i] if (v.name == name) { return v.value } } return null } ____0.var = function(name, value) { if (value) { return ____0.addVar(name, value) } else { return ____0.getVar(name) } } ____0.addVars = function(path){ ____0.readFile(path, (err, file) => { if (!err) { let vars = JSON.parse(file.content) for (let i = 0; i < vars.length; i++) { ____0.vars.push(vars[i]) } } }) } ____0.addVars(____0.dir + "/json/vars.json") }