dnode-promise
Advanced tools
Comparing version 1.0.1 to 2.0.0
@@ -1,2 +0,2 @@ | ||
module.exports = function (dnode, promiseMethods) { | ||
module.exports = function (promiseMethods) { | ||
var dnodeMethods = {}; | ||
@@ -15,3 +15,3 @@ Object.keys(promiseMethods).forEach(function (methodName) { | ||
}); | ||
return dnode(dnodeMethods); | ||
return dnodeMethods; | ||
}; |
{ | ||
"name": "dnode-promise", | ||
"version": "1.0.1", | ||
"version": "2.0.0", | ||
"description": "Helper for using promises on a dnode server", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -13,4 +13,3 @@ # dnode-promise | ||
This package exports one function (take a look inside!) that takes dnode as the first argument, | ||
the promise methods as the second argument and returns the dnode server with the "node-ified" methods inside. | ||
This package exports one function (take a look inside!) that takes an object of promise-methods and returns an object of dnode style methods. | ||
@@ -22,8 +21,9 @@ ## usage | ||
var dnodep = require('dnode-promise'); | ||
var server = dnodep(dnode, { | ||
transform : function (s) { | ||
// sorry, lame example =) | ||
return Promise.resolve(s.replace(/[aeiou]{2,}/, 'oo').toUpperCase()); | ||
} | ||
var methods = dnodep({ | ||
transform: function (s) { | ||
// sorry, lame example =) | ||
return Promise.resolve(s.replace(/[aeiou]{2,}/, 'oo').toUpperCase()); | ||
} | ||
}); | ||
var server = dnode(methods); | ||
server.listen(5004); | ||
@@ -30,0 +30,0 @@ ``` |
1855