2.0.0 • Published 6 years ago

terminal-in-react-node-eval-plugin v2.0.0

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

Node Eval Plugin

Downloads Downloads NPM Version Dependencies Dev Dependencies License

Plugin to add node evaluation and repl to terminal-in-react

Install

npm i -S terminal-in-react-node-eval-plugin
yarn add terminal-in-react-node-eval-plugin

Usage

The plugin requires a file system plugin to work currently terminal-in-react-pseudo-file-system-plugin is the only one available. You have to pass the name of the file system plugin as a config option.

import NodeEvalPlugin from 'terminal-in-react-node-eval-plugin';
import pseudoFileSystemPlugin from 'terminal-in-react-pseudo-file-system-plugin';
const FileSystemPlugin = pseudoFileSystemPlugin();

...
<Terminal
  plugins={[
    FileSystemPlugin,
    {
      class: NodeEvalPlugin,
      config: {
        filesystem: FileSystemPlugin.displayName
      }
    }
  ]}
/>
...

Commands

The commands it adds are:

  • node

Plugin public methods

The methods available to other plugins

  • node

TODO

  • Eval files
  • Node repl
  • Eval node requires
  • Run as process (web workers)