dynvar

1.0.0 • Public • Published

dynvar Travis npm npm

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    1

Package Sidebar

Install

npm i dynvar

Weekly Downloads

1

Version

1.0.0

License

CC0-1.0

Last publish

Collaborators

  • zkat