derby
Version:
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.
15 lines (12 loc) • 424 B
JavaScript
var racer = require('racer')
, component = require('./component')
, derby = module.exports = Object.create(racer)
, derbyPlugin = racer.util.isServer ?
__dirname + '/derby.server' : require('./derby.browser');
// Allow derby object to be targeted via plugin.decorate
racer._makePlugable('derby', derby);
derby
// Shared methods
.use(component)
// Server-side or browser-side methods
.use(derbyPlugin);