0.1.0 • Published 8 years ago

bscript v0.1.0

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

bscript

Creates a tree of elements

npm version Dependency Status js-standard-style

Install

Install with npm

$ npm i -S bscript

Example

const b = require('bscript')

b('box', {
  top: 2,
  left: 2
}, 'Page', [
  b('text', 'Title')
])

Usage

bscript will return a tree of nodes which can be fed into a render function to produce output on the screen.

const b = require('bscript')
const render = require('bscript-render')
const blessed = require('blessed')

const screen = blessed.screen({
  title: 'example'
})

screen.on('keypress', (ch, key) => {
  if (['escape', 'q', 'C-c'].includes(key.full)) {
    process.exit(0)
  }
})

render(b('text', 'Hello World'), screen)

Contributing

Pull requests are always welcome, the project uses the standard code style.

For bugs and feature requests, please create an issue.

License

MIT