spur-common
Version:
Common node library that is implemented through the use of spur-ioc and bluebird promises.
34 lines (27 loc) • 748 B
text/coffeescript
spur = require "spur-ioc"
path = require "path"
module.exports = ()->
ioc = spur.create("spur-common")
ioc.registerDependencies {
"_" : require "lodash"
"Promise" : require "bluebird"
"fs" : require "fs"
"path" : require "path"
"SpurErrors" : require "spur-errors"
"winston" : require "winston"
"moment" : require "moment-timezone"
"superagent" : require "superagent"
"FormData" : require "form-data"
"console" : console
"nodeProcess" : process
"JSON" : JSON
}
ioc.registerFolders __dirname, [
"core"
"fixtures"
"http"
"logging"
"promisify"
"utils"
]
ioc