'use strict' // create default logger let logger = require('./logger')() // get configuration let config = require('./config')(logger) // update logger with configuration logger.updateConfig(config.logger) // load xmpp module const xmpp = require('./xmpp')(logger, config) // load webhook module require('./webhook')(logger, config, xmpp) // handle error and process ending require('./error')(logger, xmpp)