Not even once?
. . .
Well, thanks to my lack of empathy, this project gives you access to a ncurses-like low-level interface working over a HTMLCanvasElement buffer to render characters like the old style terminals (apart from the great perk of using your time to fight with this library instead of being laying in the corner of a dark street giving yourself to the drugs and alcohol).
Excited yet? Jump directly to the API documentation!
You can play with these examples, modify the code and try it running
npm run start (or
yarn start) to have a local server for development (or even build your own static version via
npm run examples or
Just remember that this is a 0.x.x version and the interface can change from time to time until the version 1.0.0 is reached ;)
tokenizer) now supports new lines with
- Added support for spriteFonts (
maxHeightoptions to the
- Added border feature in
widgets/Selectwith new methods and styling options
- Cleaner code with new tslint rules
- Removed some dependencies
First version of the
Terminal with a few widgets (
FocusManager and an
Usable but still in development, so the interface could change and bugs can happen.
Feel free to test it and create an issue with any bug you found or any idea/request you might have.