Context module of Karmia JavaScript library
npm install karmia-context
const karmia_context = require('karmia-context'),
context = new karmia_context();
context.set('key', 'value');
context.get('key');
context.remove('key');
const child_context = context.child();
const parameters = {key: value};
context.call(function, parameters, callback);
const parameters = {key: value};
async.waterfall([
context.async(function, parameters);
], callback);
co(function* () {
const parameters = {key: value};
return yield context.promise(function, parameters);
}).then(function () {});