Unlike hyper or xterm.js, this is just a tool to bring the barebones terminal experience to your browser. At minimal cost, with a powerful but small API in ~1kb of gzipped code.
Available on NPM or as a "drop-in" ES module / js file.
Featuring:
- Tiny, dependency-free and built with modern JS
- Easy-to-add custom commands
- Customizable look
- Events
- Command history
- A built-in help message
- Command arguments with validation
- Interruptable "foreground process" imitation
- Small but powerful API