UNPKG

spur-common

Version:

Common node library that is implemented through the use of spur-ioc and bluebird promises.

20 lines (16 loc) 540 B
var spurConfig = require("spur-config"); module.exports = function(ioc, folderPath, configName){ try { var configName = configName || "config"; var configLoaderName = configName + "Loader"; var configLoader = spurConfig.load(folderPath); var config = configLoader.getConfig(); var dependencies = {}; dependencies[configLoaderName] = configLoader dependencies[configName] = config ioc.registerDependencies(dependencies); } catch (e){ console.error("Error registering config", e) throw e } };