Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including eval-stream with all npm packages installed. Try it out:

var evalStream = require("eval-stream")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

eval-stream v0.1.0

Evaluate streams of JavaScript code in a given context

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();

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free