diff --git a/src/config.js b/src/config.js index f80a0b2..a2c3e6b 100644 --- a/src/config.js +++ b/src/config.js @@ -1,5 +1,19 @@ -let config = { +let config = {}; +let configvar = { templatePath: __dirname + "\\src\\templates", pagePath: __dirname + "\\src\\pages", }; + +config.get = function (key) { + return configvar[key]; +}; + +config.getConfig = function () { + return configvar; +}; + +config.set = function (key, value) { + configvar[key] = value; +}; + module.exports = config; diff --git a/src/engine.js b/src/engine.js index 589ac8b..c3bded8 100644 --- a/src/engine.js +++ b/src/engine.js @@ -3,8 +3,8 @@ const fs = require("fs"); //let appdir = path.join(__dirname, ".."); let app = {}; -app.config = require("./config"); - +app.__config = require("./config") +app.config = app.__config.getConfig(); function escapeRegExp(string) { return string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&");