cr-event-tools

1.1.0 • Public • Published

How to use

const Renderer = require('../index').Renderer;

let caret = 0;
const str = 'hello world \n\n foobar';

const renderer = new Renderer({
    onData: key => {
        if (key === 'l') {
            caret++;
        }
        if (key === 'h') {
            caret--;
        }

        renderer.render({ caret, str });
    },
    stats: true
});

renderer.render({ caret: 0, str });

also see examples/index.js

API

renderer = new Renderer({ 
    stdin = process.stdin, 
    stdout = process.stdin, 
    onData,
    onExit,
    stats = false 
})

renderer.render({ caret, str })

Readme

Keywords

none

Package Sidebar

Install

npm i cr-event-tools

Weekly Downloads

2

Version

1.1.0

License

ISC

Unpacked Size

12.9 kB

Total Files

10

Last publish

Collaborators

  • zig-green