Writing TUI in the Terminal with Angular: Introducing @cyia/opentui-angular
A new Angular adapter, @cyia/opentui-angular, allows developers to build terminal interfaces using Angular patterns, simplifying the process by replacing React rendering engine with Angular's component system. This adapter retains OpenTUI's rendering capabilities and provides a comprehensive component system and hooks APIs. Developers can now use Angular's component system to build terminal applications without dealing with low-level rendering details. To get started, use the adapter to register OpenTUI's Renderables as Angular custom elements and configure the NO_ERRORS_SCHEMA to use tags like <box> and <text> in templates. The adapter also rewrites OpenTUI's native hooks to use Angular's injection mechanism.