1.1.0 • Published 7 years ago

node-examples v1.1.0

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

#node-examples

npm version travis-ci

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.

npm.io

###Installation Run npm i node-examples

###Usage

  1. Start a node REPL via node (or programmatically via require('repl').start) (see https://nodejs.org/api/repl.html for more info)

  2. Require node-examples const examples = require('node-examples)

  3. Import the examples examples({ path: 'examples' })

  4. Your example files are added as getters on the running REPL context. So example_01_basic will output and require the file.

examples

###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. Default example_
  • context the context to load the examples into as getters. Default is current REPL context (require('repl').repl.context) or node global if no REPL found.
  • out the writable stream to output on. Default is process.stdout.
  • linenos whether or not to show linenumbers in the output. Default is true
  • clear whether or not to clear the REPL before showing the output. Default is true
  • cache whether or not to cache the example files rather than reloading fresh each time. Default is true

###Run Tests Run via npm test