npm.io
0.2.4 • Published 11 years agoCLI

nodei

Licence
MIT
Version
0.2.4
Deps
4
Vulns
0
Weekly
0
Stars
1

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

Keywords