Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/digital-alchemy-ts/terminal

Custom rendering terminal components for NodeJS
https://github.com/digital-alchemy-ts/terminal

Last synced: 8 days ago
JSON representation

Custom rendering terminal components for NodeJS

Awesome Lists containing this project

README

        

## Welcome to `@digital-alchemy/terminal`!

- [Extended docs](https://docs.digital-alchemy.app)
- [Discord](https://discord.gg/JkZ35Gv97Y)

## Overview

This library contains custom tooling for building type safe terminal applications.
It has custom widgets for basic prompts such as string / number / date, as well as more complex widgets like menus & object builders

## Extra Features

- enums for font awesome icons
- automatic screen management
- easy keyboard bindings & management
- compatibility with external editors like vim/nano for setting values

## Notes

> This library is a curious mix of experimental & undocumented and extremely feature rich
>
> Will provide support on Discord as needed if things seem interesting - Zoe