Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

nodei

eush775MIT0.2.4

Run script, then REPL it with automatically exported globals

repl, console, script, javascript, interactive, node, vm, export, global, object, scope

readme

npm

nodei

Build Status Dependency Status

nodei executes script files and exports global declarations into the REPL.

Supports modules and REPL commands.

Example

foo.js:

var foo = 4;

var printFoo = function () {
  return foo;
};

nodei repl session:

$ nodei foo.js
> foo
4
> printFoo()
4

/* Change foo.js. */

> .reload
> foo
6

Commands

Command Description
.reload Reload the active JS file
.load %file% Load %file% into REPL, set it as a target for future .reloads

Yes, built-in .load is gone.

CLI

nodei [<filename>]

API

nodei([filename], [options])

Start the REPL session, populate it with commands and load filename.

options are passed to repl.start and can override defaults.

Return the REPL instance.

Event: 'load(filename)'

Emitted when file is loaded via .load or .reload, or at startup.

Install

npm install nodei -g

License

MIT