0.0.1 • Published 6 years ago

rax-blessed-driver v0.0.1

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

rax-blessed-driver

Note: This package is in early stage.

A Rax driver for the blessed.

Installation

$ npm install rax blessed rax-blessed-driver

Usage

import blessed from 'blessed';
import { render, createElement } from 'rax';
import createDriver from 'rax-blessed-driver';

const App = () => (
  <box>Hello</box>
);
const driver = createDriver()
const screen = blessed.screen({
  autopadding: true,
  smartCSR: true,
  title: 'sample',
  fullUnicode: true,
  debug: true
});

render(<App />, screen, { driver });

neo-blessed

import blessed from 'neo-blessed';
import { render, createElement } from 'rax';
import createDriver from '../src';

const driver = createDriver(blessed);

Examples

Examples can be found in examples/.

$ node run_example.js hooks

Known issues

  • Effect (hover, focus) do not work once mounted.

TODO

  • blessed-contrib support

Inspired By

0.0.1

6 years ago