lamed_learn
Version:
Learning through code templates
40 lines (33 loc) • 1.52 kB
JavaScript
console.log('Starting lConfig.js...')
/* jshint esversion: 6 */
// ------------------------------------------------------
const _test = require('lamed_test')
const { Ok, notOk, notOk_Then, Equal, notEqual, con, testAND } = _test // eslint-disable-line
// con.traceSet(0)
const _lfolder = require('lamed_folder')
con.log('Lamed_Learn Config folders:')
con.log('---------------------------')
_lfolder.log()
// Local storage
const _localstorage = require('node-localstorage') // npm i node-localstorage -s
const _appSettings = new _localstorage.LocalStorage('./.appSettings')
const _app = require('./localstorage_functions')
// Environment
// con.trace_Set(0)
const _setupEnv = _app.storageGet(_appSettings, 'environment', 'JSN')
const _setupEnvName = _app.storageGet(_appSettings, 'environmentName', '(Unknown)')
const _setupEnvGlobal = _app.storageGet(_appSettings, 'environmentGlobal', true)
con.log({ _setupEnv, _setupEnvName, _setupEnvGlobal })
const _setupDir = _lfolder.fromRootFolder('templates/')
let _setupSearchDir = ''
if (_setupEnv.substring(1, 2) === ':') {
_setupSearchDir = _setupEnv
} else if (_setupEnv.substring(0, 1) === '/') {
_setupSearchDir = _lfolder.fromRootFolder(_setupEnv, -1)
} else {
_setupSearchDir = _lfolder.fromRootFolder('templates/' + _setupEnv)
}
const _setupGlobalDir = _lfolder.fromRootFolder('templates/_global/')
con.log({ _setupDir, _setupSearchDir, _setupGlobalDir })
// Exports --------------------------
module.exports = {}