1.0.0 • Published 9 years ago
dynvar v1.0.0
dynvar
dynvar
provides dynamically-scoped variables
within a synchronous scope.
Quickstart
Install
$ npm install dynvar
Example
var dynvar = require('dynvar')
dynvar.define('stdout', process.stdout)
function print (thing) {
var stream = dynvar('stdout')
if (stream) { stream.write(''+thing) }
}
dynvar.bind({stdout: null}, function () {
print('this will not print anything')
})
print('foo') // foo
1.0.0
9 years ago