Turbo Pascal CRT unit-like functions and primitive TUI utilities for Node.JS
- Requires
Node.jsv7.6.0or higher (forasync/await) - Clone this repository
npm i
crt.js- a rough analogue of the Turbo Pascal CRT unit, has some limitations and some extensionsutility.js- a rough analogue of my own UTILITY.PAS unit from the 1990s which provides simple TUI primitives such as box-drawing
cua.js- building on the above, provides a menu system loosely based on the IBM SAA/CUA guidelines
- A damage / write-through buffer to allow restoring sections of the screen