**No longer maintained** Helpful utilities for working in the repl
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
README.md
package.json

README.md

Tools for the Node REPL

Having a REPL is cool, but it's better when you can do something useful with it.

tools.repl provides doc and source functions for helpful inspection of your [Function] objects.

Install

Add this to your package.json,

"devDependencies": {
  "tools.repl": ">=0.0.1"
}

Usage

NODE> var tr = require('tools.repl');
NODE> tr
{ doc: [Function], source: [Function] }
NODE> tr.doc(require)
[ 'id', 'options' ]
NODE> tr.source(require)
'function (id, options) {\n    // Remove module from cache if reload is requested.\n    if (options && options.reload)\n      delete require.cache[require.resolve(id)];\n    return require(id);\n  }'

License

Copyright © 2014 Dan Midwood

Blatantly inspired by Clojure's clojure.repl

Distributed under the ISC License.