node-examples
v1.1.0
Published
A simple tool to show and run code snippets in the node REPL
Downloads
39
Readme
#node-examples
A simple tool to show and run code snippets in the node REPL. Great for talks and demos - show and run your code right in the REPL. Adds on files as named getters into the REPL context.
###Installation
Run npm i node-examples
###Usage
Start a node REPL via
node
(or programmatically viarequire('repl').start
) (see https://nodejs.org/api/repl.html for more info)Require node-examples
const examples = require('node-examples)
Import the examples
examples({ path: 'examples' })
Your example files are added as getters on the running REPL context. So
example_01_basic
will output and require the file.
###Configuration
Required
path
the absolute or relative path (from the current working directory) to the examples to be loaded
Optional
prefix
the prefix that shold preceed the getters in the REPL. Defaultexample_
context
the context to load the examples into as getters. Default is current REPL context (require('repl').repl.context
) or nodeglobal
if no REPL found.out
the writable stream to output on. Default isprocess.stdout
.linenos
whether or not to show linenumbers in the output. Default istrue
clear
whether or not to clear the REPL before showing the output. Default istrue
cache
whether or not to cache the example files rather than reloading fresh each time. Default istrue
###Run Tests
Run via npm test