Displaying 1 to 20 from 35 results

term.js - A terminal written in javascript.


A full xterm clone written in javascript. Used by tty.js.⚠️ This project is no longer maintained ⚠️. For a maintained fork take a look at sourcelair/xterm.js.

tty.js - A terminal for your browser, using node/express/socket.io


A terminal in your browser using node.js and socket.io. Based on Fabrice Bellard's vt100 for jslinux.For the standalone web terminal, see term.js.

tcell - Tcell is an alternate terminal package, similar in some ways to termbox, but better in others


Package tcell provides a cell based view for text terminals, like xterm. It was inspired by termbox, but differs from termbox in some important ways. It also adds substantial functionality beyond termbox. First, it includes a full parser and expander for terminfo capability strings, so that it can avoid hard coding escape strings for formatting. It also favors portability, and includes support for all POSIX systems.

Chalk - Terminal string styling done right


Chalk comes with an easy to use composable API where you just chain and nest the styles you want. Chain styles and call the last one as a method with a string argument. Order doesn't matter, and later styles take precedent in case of a conflict. This simply means that chalk.red.yellow.green is equivalent to chalk.green.




xterm.js - A terminal for the web


Xterm.js is a terminal front-end component written in JavaScript that works in the browser. It enables applications to provide fully featured terminals to their users and create great development experiences.

terminal


Terminal.js is a rendering engine for vt100-like terminals. It is written from scratch and supports most commonly used escape sequences.

color-support - A module which will endeavor to guess your terminal's level of color support.


A module which will endeavor to guess your terminal's level of color support.This is similar to supports-color, but it does not read process.argv.


bterm - cross-platform terminal emulator


Fully customisable cross-platform terminal that works and feels the same way everywhere: MacOS, Linux and Windows.To download visit http://bterm.bleenco.io and hit the right button to get your favourite OS installer.

ansi-regex - Regular expression for matching ANSI escape codes


Some of the codes we run as a test are codes that we acquired finding various lists of non-standard or manufacturer specific codes. We test for both standard and non-standard codes, as most of them follow the same or similar format and can be safely matched in strings without the risk of removing actual string content. There are a few non-standard control codes that do not follow the traditional format (i.e. they end in numbers) thus forcing us to exclude them from the test because we cannot reliably match them.On the historical side, those ECMA standards were established in the early 90's whereas the VT100, for example, was designed in the mid/late 70's. At that point in time, control codes were still pretty ungoverned and engineers used them for a multitude of things, namely to activate hardware ports that may have been proprietary. Somewhere else you see a similar 'anarchy' of codes is in the x86 architecture for processors; there are a ton of "interrupts" that can mean different things on certain brands of processors, most of which have been phased out.

supports-color - Detect whether a terminal supports color


Returns an Object with a stdout and stderr property for testing either streams. Each property is an Object, or false if color is not supported.It obeys the --color and --no-color CLI flags.