var shoe = require('../../'); var dnode = require('dnode'); var http = require('http'); var ecstatic = require('ecstatic')(__dirname + '/static'); var server = http.createServer(ecstatic); server.listen(9999); var sock = shoe(function (stream) { var d = dnode({ transform : function (s, cb) { var res = s.replace(/[aeiou]{2,}/, 'oo').toUpperCase(); cb(res); } }); d.pipe(stream).pipe(d); }); sock.install(server, '/dnode');