carcass-couch
Version:
(Node.js) A simple wrap of cradle plus some stream APIs, in Carcass style.
20 lines (15 loc) • 467 B
text/coffeescript
couch = require('../')
carcass = require('carcass')
config = require('carcass-config')
# The lib.
module.exports = lib = carcass.mixable()
lib.mixin(carcass.proto.register)
lib.mixin(config.proto.manager)
# Integrate.
lib.extend(couch, 'classes')
lib.extend(couch, 'plugins')
# Register.
lib.register(__dirname, name) for name in ['models', 'singletons']
# Stack config files.
path = require('path')
lib.configDir(path.resolve(__dirname, 'configs')).initConfig()