method-wrap npm install method-wrap --save example const wrap = require("method-wrap"); const newMethod = wrap(function(data){ console.log(data); },"name","qq"); newMethod({type:'javascript'}).name("leo").qq("1405491181); // {name :'leo', qq: '1405491181' , type: 'javascript'}