eval-stream

0.1.0 • Public • Published

eval-stream

Evaluate streams of JavaScript code in a given context.

Examples

Here, we read the body of an adding function from a simple through-stream:

var PassThrough = require('stream').PassThrough ||
                  require('readable-stream/passthrough');
var assert = require('assert');
 
var evalStream = require('eval-stream');
 
var ts = new PassThrough();
 
ts.pipe(evalStream({
    a: 1,
    b: 2
  }, function (err, result) {
    assert(!err);
    assert.equal(result, 3);
  }));
 
ts.write('return a + b;');
ts.end();

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    3
  • 0.1.0-rc1
    2

Package Sidebar

Install

npm i eval-stream

Weekly Downloads

3

Version

0.1.0

License

MIT

Last publish

Collaborators

  • jpommerening